主页 > 钱包imtoken官网 > 比特币技术:比特币改进协议 (BIP) 是如何产生的?
比特币技术:比特币改进协议 (BIP) 是如何产生的?
比特币是一个开源网络,世界各地的开发者都有权为网络更新做出贡献。 本质上,比特币改进协议(BIP)是一个为网络带来新功能或信息的设计文档。 由于比特币的开源性质及其系统中没有中央权威,比特币软件鼓励开发人员使用 BIP 作为交换思想和信息的主要手段。
比特币网络的第一个 BIP 是由计算机程序员 Amir Taaki 提交的。 主要内容都是关于BIP的,包括BIP的定义以及如何将BIP与Bitcoin Core客户端结合起来。
BIP 的类型
在比特币体系中,BIP大致可以分为标准型、信息型和流程型三种。 所有 BIP 都经过相同的提交、审核和激活过程,因此这三种类型的 BIP 之间的唯一区别在于它们试图实现的目标。
提交标准 BIP 的目的是改变网络协议或其他影响互操作性的运行模式或功能,包括交易验证和区块容量参数。
信息 BIP 主要解决设计问题并建立通用指南。 与标准 BIP 不同,这些 BIP 通常提出全新的网络功能。
流程BIP与标准流程大致相似比特币如何产生的,主要区别在于流程BIP提出了不同于比特币协议的流程变更。
BIP是如何通过的?
BIP 0001也可以称为Taaki提案,并没有明确说明BIP是如何嵌入Bitcoin Core客户端的。 协议内容中的信息图虽然详细介绍了BIP的提交流程,但只是全面描述了起草和整合的方式,并没有详述验证和批准的流程。
从 Taaki 绘制的图表可以看出,BIP 草案由开发人员编写后提交到比特币网络的开源“存储库”。 然后多个开发者会验证协议的可用性,并选择是否通过。 一旦获得批准,一系列的集成过程可以在 Github 上查看。
除了这部分一般流程外,在BIP完全通过之前,还有几个特殊的操作规则需要注意。
首先比特币如何产生的,BIP 开发人员或设计人员必须向比特币开发团队展示他们的 BIP 改进比特币网络及其核心组件的能力。 只有在核心开发人员同意并批准这个想法后,设计师才能真正开始起草他们自己的 BIP。
一旦起草,BIP 指定编辑 Luke Dashjr 会分配一个特定的 BIP 编号。 一旦 BIP 被大多数社区成员和开发者接受,技术实施过程就会开始。
Bitcoin Core 支持的 BIP
Bitcoin Core 还通过了一些对钱包、协议和网络产生积极影响的 BIP。
目前,Core客户端已植入27个BIP。 其中比较值得注意的是 BIP 0011(多重签名输出)、BIP 0032(HD 钱包、分层确定性钱包)和 BIP 0152(加密块中继)。
例如,BIP 0011 为世界上大多数比特币钱包服务提供商创建了一个技术标准。 如今大多数加密钱包都内置了多重签名技术以确保安全。 这一协议极大地影响了比特币网络的运行模式,也使得服务商的钱包安全达到了一定的高度。
另一方面,BIP 0032 是一种单一用途协议,因为它只影响比特币网络中的钱包。 该协议将公钥和私钥的生成过程分开,带来了更高的安全性和稳定性。 一些大型比特币钱包平台,例如 Armoury 和 Coinkite,正在使用这种技术。
【比特币价格 买入价:¥4031 卖出价:¥4032】(数据来源:Bitfirst比特币交易平台)