美文网首页
比特币BIP

比特币BIP

作者: 区块文 | 来源:发表于2019-11-18 18:24 被阅读0次

    BIP就是“Bitcoin Improvement Proposal”的首字母缩写,就是“比特币改进建议”,由Amir Taaki于2011年在BIP 0001中提出,并由Luke Dash Jr.在BIP 0002中对其进行了扩展。

    所谓BIP就是一项提议改进比特币协议的标准,用于引入特征信息的比特币设计文档,简单来说,BIP就像是一个提案,通过BIP可以向比特币社区提供信息的设计文档。

    比如:

    BIP32:就是为了避免管理一堆私钥的麻烦提出的分层推导方案,HD钱包。

    BIP44:就是给BIP32的分层增强了路径定义规范,同时增加了对多币种的支持。

    BIP39:通过定义助记词让种子的备份更友好。

    为什么BIP如此重要?

    比特币代码最初完全是由中本聪编写的,在比特币的早期阶段,是没有协作和开发协议的标准的,中本聪自己完成了大部分原始代码的撰写,以及之后的更新和技术改进。

    最初,协议的控制权掌握在中本聪手中,为了生存,比特币需要一个BIP协议,来减少对某一单独个体的依赖,转而依靠更大的开发者社区,中本聪从比特币项目的退出来,实现了这一点,让比特币更加去中心化。

    BIP有哪些类型?

    1.标准跟踪BIP:关于影响大多数或所有Bitcoin实现的任何更改,例如网络协议的更改,或交易有效性规则的更改。

    2.信息BIP:关于比特币设计问题,或向比特币社区提供一般准则或信息,但不提出新功能,信息BIP不一定代表比特币社区的共识或建议,因此用户和实施者可以自由地忽略信息BIP或遵循他们的建议。

    3.流程BIP:提出了一个过程(或事件)的更改,类似于标准跟踪BIP,但适用于Bitcoin协议本身以外的其他领域,例子包括程序,准则,决策过程的变化以及Bitcoin开发中使用的工具或环境的变化。

    如何提交BIP标准?

    1,草案(Draft)阶段:BIP作为草案提交给比特币开发邮件列表和BIP Github代码仓库。

    2,提议(Proposed)阶段:BIP包括了一个含有部署BIP计划的工作执行方案。

    3,最终( Final)阶段:BIP符合现实世界的采用标准。且必须客观地验证这一点。

    在此过程中,BIP可以被社区拒绝、撤回或替换,也可以被分配状态为“延迟”,一旦BIP被接受,参考实施必须完成,当参考实施完成并被社区接受时,状态将更改为“ Final”。

    相关文章

      网友评论

          本文标题:比特币BIP

          本文链接:https://www.haomeiwen.com/subject/lpibictx.html