Should The Bitcoin Taproot Soft Fork Be Buried In The Code Base?

2 years ago

Bitcoin Core developers are considering “burying” the Taproot brushed fork, to assistance developers erstwhile reviewing the code, but it could person unintended consequences.

Bitcoin Core developers are considering “burying” the Taproot brushed fork, to assistance developers erstwhile reviewing the code, but it could person unintended consequences.

Watch This Episode connected YouTube

Listen To This Episode:

In this occurrence of “Bitcoin, Explained,” hosts Aaron van Wirdum and Sjors Provoost revisit the Taproot activation saga, this clip to sermon the burying of brushed forks.

Taproot, the past brushed fork to person been deployed connected the Bitcoin network, activated successful precocious 2021. Now, Bitcoin Core developers are considering “burying” the brushed fork, which means that aboriginal Bitcoin Core releases volition dainty Taproot arsenic if the regularisation alteration has been progressive since Bitcoin’s precise opening (with the objection of 1 artifact which was mined successful 2021 and breached the Taproot rules, but it has since been added to the protocol).

In the episode, Provoost explains the benefits of burying a brushed fork, successful peculiar however it helps developers erstwhile they reappraisal the Bitcoin Core codebase oregon erstwhile they execute tests.

After explaining the benefits, van Wirdum and Provoost outline a imaginable borderline lawsuit script wherever burying brushed forks could, successful a worst-case scenario, divided the Bitcoin blockchain betwixt upgraded and non-upgraded nodes. Bitcoin Core developers mostly don’t see this borderline lawsuit of a precise agelong artifact reorganization arsenic a realistic problem, and/or they judge that this would beryllium specified a large occupation that a buried brushed fork would comparatively beryllium a insignificant concern. However, van Wirdum and Provoost explicate that not everyone agrees wholly with this assessment.

Toward the extremity of the show, van Wirdum and Provoost interaction connected issues similar whether brushed fork activation logic itself should beryllium considered a brushed fork, and whether brushed fork burying logic should beryllium considered a statement alteration and/or necessitate a Bitcoin Improvement Proposal (BIP).

View source