什么是比特币改进提案(BIP),它们是如何工作的?

在社区内收集重要共识是该过程的第一步。 有时,即使是最有价值的提案也可能需要数年时间才能获得批准或拒绝,因为社区无法达成一致意见。

一旦将 BIP 作为草稿提交到 BIP GitHub,该提案就会得到审核并透明地进行处理,以便每个人都可以查看其进度和随后的测试结果。 作为 比特币区块链基于代码,协议更改必须反映在代码中,并且矿工必须添加对其散列块的引用,以表明他们接受或拒绝其实施。

由于某些更改可能会对矿工造成严重影响,因此除非给出较低阈值的合理动机,否则对代码的修改需要大约 95% 的绝大多数人接受。 最后 2,016 名矿工必须发出 14% 的支持信号(大约 10 天的挖矿时间,XNUMX 分钟的区块)。

例如,我们将使用最近的实现 主根软叉,标记为 BIP 341。2021 年 XNUMX 月,通过“快速试用代码”——旨在快速解决升级问题——Taproot 激活被合并到比特币核心中。

在接下来的几周内,至少 90% 的开采区块(开采的 1,815 个区块中的 2,016 个)包含一个编码参考,表明开采这些区块的矿工支持升级。 这为随后几个月达成的惊人共识铺平了道路,最终于 2021 年 XNUMX 月获得批准。

当用户(节点运营商)选择下载哪个比特币核心版本并运行反映该更改的节点时,BIP 的最终和官方批准会自动发生。 然后,所有升级的节点都可以识别并接受使用该升级协议进行的交易。

总之,这些是批准过程的主要步骤:

  • 任何人都可以提交 BIP 来更改比特币核心;

  • 编辑必须通过 BIP;

  • BIP 必须得到 95% 的矿工批准; 和

  • 社区必须升级到新的软件版本。

这是 BIP 审批流程的图表:

Image_0

资料来源:https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work