当前位置: 代码网 > 科技>区块链>比特币 > 什么是BIP?为什么它们对比特币的未来如此重要?

什么是BIP?为什么它们对比特币的未来如此重要?

2025年10月20日 比特币 我要评论
比特币网络中发生的任何硬分叉都是比特币协议拟议变更的结果,在很大程度上,比特币的任何变更,包括分叉,都源于比特币改进提案(BIP)的制定过程,在本文中,我们将向您介绍比特币改...

自 2011 年以来,对比特币的任何改进都通过称为比特币改进提案或​​“bip”的系统进行。 

  • 比特币改进提案(bip)为比特币如何发展提供了指导方针
  • 一般来说,bip 有三种可能的类型,其中两种与比特币的技术变革有关 
  • 每个 bip 都是从比特币开发者之间的非正式讨论开始的,他们可以在任何地方聚集,包括 twitter

在本文中,我们将向您介绍比特币改进提案(bip)。 

什么是bip?为什么它们对比特币的未来如此重要?

什么是比特币改进提案(bip)?

比特币网络中发生的任何硬分叉都是比特币协议拟议变更的结果。在很大程度上,比特币的任何变更,包括分叉,都源于比特币改进提案(bip)的制定过程。

第一个 bip由比特币开发者 amir taaki 于 2011 年提出并颁布,概述了比特币新功能的添加流程。bip 2 及其后续的几个改进提案扩展了第一个 bip 中的理念。bip 的制定流程受到了 python 增强提案的启发,python 开发者遵循这些提案来改进 python 编程语言。github上的 bip引入了特定的新代码或描述了未来如何处理某个问题。

bip 流程受到 python 增强提案的启发,python 开发人员遵循该提案来改进 python 编程语言。 

在这两种情况下,这些准则都是以去中心化的方式为网络背后的特定开发社区构建的框架。每个参与的开发人员都拥有平等的发言权,决定哪些变更可以执行,哪些变更不可以执行。此外,由于整个过程是去中心化的,没有哪个个人或团体主导,而是每个开发人员和矿工集体决策,类似于去中心化自治组织 (dao)的一套规则。 

为什么bip如此重要?

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

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

比特币改进提案(bip)的历史

比特币改进提案(bip)是为了提出和讨论对比特币网络的改进而设立的。它于2011年由 amir taaki 提出,旨在加强比特币社区内的协作。最初,bip是非正式的,并没有结构化的实施流程。

2012年,比特币社区见证了bip 0001的发布,这是第一个正式bip,它概述了bip流程,并为提议、讨论和实施比特币协议变更制定了指导方针。这一重大事件将提案系统结构化和标准化。

随着发展,bip获得认可,成为建议和实施比特币变革的主要方法。bip解决了协议的各方面的问题,包括技术改进、共识规则更改以及引入新功能等。值得关注的是,bip中的bip 0034引入了基于区块高度的自动难度调整概念,而bip 0141则激活了隔离见证(segwit)软分叉。

比特币变得越来越受欢迎,其bip也更复杂、bip的数量也在增加。bip流程不断发展,以满足对协议增强功能不断增长的需求,并维持全面的审查流程。如今,bip已是去中心化决策的重要机制,促进了比特币生态系统内的协作和创新。

bip 流程如何运作?

总体而言,比特币改进提案分为三种类型:标准轨道 bip、流程 bip 和信息 bip。出于我们的目的,我们将仅讨论标准轨道 bip,因为它们与比特币网络的近期发展最为相关,因为它们包含了对比特币协议变更的规则。  

每个bip实际上都源于比特币开发者在任何地方(包括twitter)的非正式讨论。此时,任何开发者都可以对所涉及的bip提出修改建议。所有提案都会被认真对待,讨论过程通常是迭代的,这意味着每个步骤都会被反复修改和改进。最终会起草一份草案,并将其发送到比特币开发者邮件列表,供社区审核,同时开发者也可以在邮件列表中提出修改建议。

实际上,每个 bip 都源于比特币开发人员在他们聚集的任何地方(包括 twitter)进行的非正式讨论。 

一旦bip草案通过所有这些阶段,它就会被指定为“活跃状态”,并开始实施工作。为了降低过度中心化的风险,技术性bip通常要求矿工“发出”多数支持提议变更的信号。如果矿工不支持该提议,bip可能会被标记为延期、撤回,甚至被直接拒绝。

bip类型

标准跟踪bip:关于影响大多数或所有bitcoin实现的任何更改,例如网络协议的更改,或交易有效性规则的更改,或影响使用比特币应用程序的互操作性的任何更改或附加。

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

流程bip:描述了比特币周围的过程,或者提出了一个过程(或事件)的更改。流程bip类似于标准跟踪bip,但适用于bitcoin协议本身以外的其他领域。他们可能会提出一个实施,但不是bitcoin的代码库; 他们经常需要社区的共识; 与信息bip不同,它们不仅仅是建议,用户通常也不能随意忽略它们。例子包括程序,准则,决策过程的变化以及bitcoin开发中使用的工具或环境的变化。

什么是信号以及矿工如何发出信号?

比特币开发社区就如何扩容比特币进行了多年的讨论,最终于2015年,peter wuille提出了隔离见证(segwit)作为扩容解决方案。然而,矿工和全节点最初未能充分“表达”他们对这些提案的支持,从而阻止了与隔离见证相关的bip的通过。 

尽管最初遭到拒绝,bip 91 最终还是在 2017 年 7 月通过了比特币开发者的审核,并被提交给挖矿社区。之所以能如此迟到,是因为 bip 91 被“重新表述”。它不再要求矿工接受变更,而是重新表述,提出“支持 bip 91 的矿工不接受来自非隔离见证支持者的区块”。到 2017 年 8 月,100% 的全节点已将所需比特添加到所有所需区块中,隔离见证在区块高度 477,120 处被纳入比特币协议。 

就比特币而言,软分叉仅要求网络的大多数矿工将其软件更新到新版本,这就是信号发挥作用的地方。 

您可能还记得之前的文章,软分叉并不需要所有网络用户更新软件。相反,在比特币的例子中,软分叉只需要网络中大多数矿工将其软件更新到新版本,这时信号就派上用场了。为了“发出”同意信号,所有全节点都需要在连续的预定数量的区块中添加一个称为“比特”的数据。 

taproot 快速试用

为了简化对比特币变更达成共识的过程,一项名为“快速试验”的新提案被实施,将矿工表达同意或反对的时间从之前的一年缩短至三个月。一旦 90% 的矿工表示同意,变更就会被锁定,并在六个月后生效。如果没有达到 90% 的锁定率,变更就会被拒绝。 

下一个重要的比特币更新taproot就是基于这一新提案,并且达成共识的速度比以往任何升级都要快得多。taproot 提高了交易隐私和安全性,并引入了 schnorr 签名的密钥聚合来取代 ecdsa。taproot 更新还提高了比特币的可扩展性,并为在比特币区块链上引入智能合约进一步铺平了道路。

比特币改进提案流程 

bip 的利与弊

得益于bip背后的框架,所有开发者和所有矿工在整个bip流程中都拥有平等的发言权。因此,bip对于确保比特币网络的进一步发展,使其无需领导者或开发者团体即可实现去中心化至关重要。这是为了确保大多数人的利益得到体现。 

然而,普通比特币持有者并未正式参与这一过程。因此,比特币领导层的批评者指出,bip 流程并非真正去中心化。tezos 等网络提出了旨在吸纳更多用户的替代治理形式,以弥补这一缺陷。

结语

比特币改进提案是促进比特币协议持续发展和迭代的一个机制。它们是引入新功能、解决问题和改进系统的标准化框架。bip证明了,比特币的开发过程是协作且开放的,社区中的任何人都能提出更改并为系统的发展做出贡献。

了解bip在比特币发展中的作用至关重要。它们不仅代表了技术变革,还体现了支撑比特币社区的创新精神和集体决策精神。

到此这篇关于什么是bip?为什么它们对比特币的未来如此重要?的文章就介绍到这了,更多相关bip详细介绍内容请搜索代码网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com