比特币改进提案(BIP)是提出对比特币协议进行更改的标准,或者在某些情况下是比特币社区信息的来源。此外,有人建议对BIP流程本身进行一些更改。
BIP可以包括关键共识更改(例如软叉和硬叉协议升级),还可以包括受益于不同比特币软件实现之间的协调的其他更改,例如对等层更改或新的备份种子格式。
但是,并非对比特币软件实现的所有更改都会影响比特币协议。例如,某些更改使代码更有效地运行,或者更改了用户界面。因此,此类更改不需要BIP。
谁创建了BIP流程?
BIP流程是由早期的比特币开发人员Amir Taaki开发和引入的,他还创建了比特币协议的第一个替代实现:Libbitcoin。Taaki相信,变得更加结构化和负责任,比特币的开发过程将受益。
Taaki于2011年8月19日提交了第一个BIP(BIP 0001),其中描述了BIP流程本身。它很大程度上是基于Python增强建议0(PEP 0)中描述的用于改进编程语言Python的过程。
如何采用(或拒绝)BIP?
每个BIP都是由一个或几个作者提交的草稿开始的。(尽管,即使在BIP草案还没有草案之前,它通常在比特币开发邮件列表,Internet中继聊天(IRC)频道和/或其他场所上进行的非正式讨论。)
什么是比特币块大小限制?
比特币块大小限制是比特币协议中的一个参数,它限制了比特币块的大小,因此限制了大约每10分钟在网络上可以确认的交易数量。尽管比特币在没有此参数的情况下启动,但中本聪仍
作为草稿,作者可以根据社区反馈来更改和改进BIP。在比特币协议更改的情况下,还需要代码中的参考实现。如果该提案达成了社区共识,则将被视为最终提案。
下图是从BIP 0001开始的BIP流程。
资料来源:GitHub
随着开发人员实施反映BIP的代码,最终用户会采用,而用户选择下载并运行此代码。
BIP号码是什么意思?
BIP编号由BIP编辑器分配。当前的BIP编辑器是Bitcoin Core的贡献者和Bitcoin Knots的维护者Luke-Jr。一旦BIP草案满足一些最低标准,便会为BIP编号。例如,它必须符合某些格式要求,并且建议书必须视为完整的。
BIP编辑器可以为围绕同一主题的投标保留一定数量的编号。但实际上,编号并不重要。
BIP具有约束力吗?
不,BIP不具有约束力。最后,开发人员决定要实现的代码,每个人都自己决定在计算机上运行哪些软件,甚至决定将哪些软件和协议视为“比特币”。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
比特币挖矿是什么?比特币矿池是什么?
什么是比特币挖矿? 从某种意义上说,比特币挖矿(更普遍地说是工作量证明挖矿)是猜测比特币区块链的下一个区块可能是什么的过程。 通过将随机数(随机数)与(潜在)比特币
原创文章,作者:掘金K,如若转载,请注明出处:https://www.20on.com/110270.html