比特币改进提案 (BIP) 是用于向比特币系统引进功能或信息的设计文档。 由于比特币没有官方的结构,这是社区和开发者交流想法的标准方式。
第一个 BIP (BIP 0001) 由 Amir Taaki 于 2011-08-19 提交,并描述了 BIP 是什么。
希望提交 BIP 的人,首先应该向 bitcoin-dev@lists.linuxfoundation.org 邮件列表提出他们的想法或文件(不要指定编号 - 阅读 BIP 2 了解完整过程)。 讨论后请开PR。 经审稿验收后,将在此发布。
我们在批准 BIP 方面相当自由,并且尽量不代表社区过多参与决策。当决定存在争议且无法达成一致时,我们将始终首选保守选项。
在其状态变为 Final 或 Active 之前,在此处列出的 BIP 并不会成为正式接受的标准。
那些提议改变的人应该意识到提议是否通过取决于比特币用户的共识。
BIP 分为三种类型:
标准跟踪 BIP - 对网络协议、块或交易验证或任何影响互操作性的更改。 信息 BIP - 设计问题,一般指南。 此类 BIP 不用于提出新功能,不代表社区共识 流程 BIP - 描述或提议流程变更。 类似于标准 BIP,但适用于比特币协议之外。
BIP 0123 为标准 BIP 建立了四层:
共识 点对点服务 API/RPC 应用
正如 BIP 001 所描述,BIP的工作流如图所述

