06月20日 11:38
简体中文
English
Tiếng Việt
Español
Русский
Français (Afrique)
Português
ไทย
Indonesia
日本語
بالعربية
Українська
· BIP是一种标准化程序,通过该程序,提议、社区讨论、采纳或拒绝比特币区块链的升级。
· BIP弥补了比特币去中心化系统中的差距,以改进网络并保持其相关性。
· 任何人都可以提出对比特币核心的改进,但这样做的同时,预计拟议的升级不会重新发明系统,遵循既定的格式,在技术上是合理的,不会过于广泛。
· BIP要么是为了提供信息,要么是为了审查共识规则,要么是为了改变比特币软件。
· 自2011年推出首个BIP以来,许多BIP已被提出和讨论,使比特币社区保持活跃和进步。
每个产品、过程或系统都需要定期更新,以保持相关性,避免退化。您必须用新版本更新之前使用的软件,在旧版本的基础上添加一些特性或功能。在web2中,创建者或管理者作为中心机构,更新或改进产品的决策是从顶层规划和执行的。就比特币而言,该系统高度去中心化,没有治理结构来做出决策。比特币和其他由区块链驱动的数字货币的操作也与软件非常相似。人们经常需要改变他们的工作方式,这可能是一个影响深远或轻微但重要的修改。因此,BIP是一种机制,通过该机制,可以针对社区标准、共识层或开发过程对比特币的工作方式提出更改。正如首字母缩略词所示,BIP表示比特币改进方案。
BIP是在开源开发者平台GitHub上发起和讨论的。Amir Taaki于2011年10月19日创建了首份BIP,在那里他定义了BIP、类型、工作流、格式和模板。五年后,Luke Dashjr于2016年提交了
第二份BIP ,该文件修订了第一份BIP中包含的流程,因此将其替换。自那时以来,如今已有300多份BIP,其中一些被采纳并被激活,而一些被拒绝。一些BIP已成为一个分水岭事件,标志比特币历史上的一个里程碑,而另一些BIP则几乎没有做出任何渐进的改变。从本质上讲,Amir Taaki确定了三种类型的BIP。
BIP的类型
标准跟踪BIP:该类BIP提案改变比特币的共识层。这些BIP描述的转换会影响大多数比特币操作,例如网络过程的更改、交易有效性规则的更改,或影响使用比特币的应用程序互操作性的任何更改。
信息BIP:该类提案为比特币社区提供信息或指导,不一定会提出新功能的建议。它们更倾向于设计问题,不需要比特币社区的共识;因此,用户和实践者可以忽略或遵循这些建议。
过程BIP:该类提案影响围绕比特币的过程,但不适用于网络协议。这些BIP可以提出决策过程中的变化,并改变比特币开发中使用的工具或环境。
Life Cycle of a BIP
图源:https://github.com/bitcoin /bips/blob/master/bip-0001/process.png
任何人都可以提出BIP,这个过程从比特币的新想法开始。提交概念的人被称为作者或BIP拥护者。并非所有想法都值得为其开发BIP。确定一个想法是否能成为BIP的一种方法是询问GitHub上的比特币社区该想法是否有被接受的机会。如果提议的修改只是某个软件的一个小补丁,不需要跨多个项目进行标准化,则应将其定向到特定于项目的开发工作流。根据经验,想要提出一个新想法的人应经过过去的讨论,看看这个想法是否得到了处理。在这一初步步骤之后,作者将新观点发布到比特币开发邮件列表中。
BIP有一个三阶段的生命周期。BIP的阶段包括:
草拟:提交给邮件列表、草拟编辑器和GitHub上比特币社区存储库的新想法成为草拟BIP。在此阶段,作者有机会充实草案,并负责在社区内就该主题达成共识,并记录不同意见作者可以为讨论创建一个特殊兴趣组(SIG)邮件列表,并建立一个git存储库,用于在早期设计阶段接收评论。如果作者或编辑观察到草案没有取得重大进展,他可以推迟BIP,稍后重新引入。如果草案不符合格式规则、技术可靠性、不重复工作和重点等既定标准,编辑也有权拒绝该草案。
提议:在为草案建立社区共识后,当作者认为草案完成时,草案更改为提议,在标准跟踪BIPs的情况下有一个工作实施,并有社区计划将其推进到最终阶段。
终稿:当出现反映真实世界采用情况的标准时,BIP将从提议转移到终稿。需求取决于提议的更改,可以是软分叉或硬分叉。
终稿阶段并不意味着提议的更改已激活。激活可能需要一些时间。新升级首先集成到区块链的软件代码比特币核心中,直到运行比特币区块链的节点同意激活它,即运行包含新升级的版本。如果新升级与旧版本的软件兼容,则被视为软分叉,需要获得90%的绝对多数票。硬分叉是一种BIP,它引入了新软件并对代码进行了根本性更改,因此需要比特币经济的普遍采用。
BIP如何影响比特币
BIP的重要作用在于,它为比特币核心、制定规则的过程以及让整个比特币社区了解区块链的状态创造了一个改进窗口。
BIP引发的辩论和讨论使比特币社区充满活力和生机。一些BIP在隐私和安全等领域对比特币核心产生了深远影响。
通过观察一些已采用且活跃的关键BIP,可以更好地了解这些影响。除了前面讨论的BIP 001和BIP 002之外,还包括:
BIP 008和BIP 009制定了在比特币区块链上实施软分叉升级的规则。
BIP 141被称为隔离证人(Segwit),引入了证人签名与交易的分离,以增加网络容量。这是一个解决比特币软件扩容性的软分叉。
BIP 340、BIP 341和BIP 342:这些BIP仍是比特币区块链最彻底的升级之一。这三个BIP编码在Taproot中,通过最小化创建或花费时间时显示的交易输出信息量,提高了比特币区块链的隐私和效率。它建立在Segwit之上,将Schnorr签名方案合并到比特币中,以提高隐私并减少交易费用。
作者:Gate.io研究员
M. Olatunji 译者:
Joy Z.
*本文仅代表研究员观点,不构成任何交易建议。
*本文内容为原创,版权为Gate.io所有,如需转载请注明作者和出处,否则将追究法律责任。