比特币改进提案基本上是社区成员提出的修改该加密货币源代码的建议。
比特币是现存的主要加密货币,通过成为一种非常创新的货币形式,吸引了数百万人的注意力。
这也导致其他类似的项目被启动,其中一些被称为以太坊或卡尔达诺。
即便如此,今天仍然是加密货币女王的比特币是比特币,无论是采用率还是总市值。然而,许多人都同意,如果你想在这个水平上停留更长时间,它需要改进。
使比特币成为可能的技术称为区块链,它有一些限制,使人们难以在日常使用中采用这种加密货币。如果你想让比特币适应社会需求,就必须解决这些问题。
这些要实施的修改必须经过一个过程,包括向社区提出它们,因此出现了所谓的比特币改进提案(英文为 BIP)。
让我们知道比特币改进建议是什么
比特币改进提案参考了一系列标准,以建议更改比特币协议(这种加密货币的工作原理)。
从广义上讲,BIP 是指对比特币区块链进行修改和添加新信息的标准。你甚至可以使用这些 BIP 来修改 BIP 本身的创建和运行方式。
我们面临的是一个完全去中心化的项目,所以每一个改变都必须达成共识才能实施。
因此,BIP 为任何人提供了提议更改比特币协议的机会。
什么是 BIP?
任何提出的提案,不仅是在加密货币领域,还必须有作者写的详细解释和理由,描述新功能和将要进行的更改。
在这种情况下,它们被发送到比特币社区,在那里它们可以被接受或拒绝。这些修改中的任何一项都必须在看到曙光之前被大多数人接受,没有人可以将自己的意愿强加于其他人的意愿。
每个 BIP 都寻求共识来修改比特币协议,从而产生所谓的软分叉和硬分叉。
但是,并非所有更改都会影响比特币的核心,因为如果你是开发人员,你可以在不经过此过程的情况下进行一些修改。这些更改不需要或影响网络上的其他节点。
提高安全性或更改比特币基本代码的修改需要 BIP。而那些纠正错误或在不影响操作(重构)的代码中进行更改的人可能不需要它们。
比特币修改提案的历史
每个 BIP 都进行了编号,以便于引用它们并将它们与其他 BIP 区分开来。
第一个是由最早的比特币开发者之一 Amir Taaki 在 2011 年提出的。
这是为 BIP 提供格式并建立适当的格式,以便其他希望提出更改的人可以使用类似的结构提出更改。
Taaki 的 BIP 依赖于 Python 提案系统的语言。很大程度上是因为他相信,如果这些改进得到有效实施,将为比特币网络带来巨大的好处。
有了 BIP,比特币可以发展成为一个更强大和结构化的系统。
第一个 BIP (BIP 001) 于 2011 年 8 月 19 日提交给社区。在文档中,我们找到了 BIP 应遵循的结构和标准,以 Python 编程语言使用的模型为灵感。
随后,对提案的提交方式进行了更改。我们必须感谢开发人员 Kike Dashir 的改进。
如果你有兴趣了解存在的所有 BIP(现在有 300 多个),你可以在 GitHub 页面上找到所有这些,任何人都可以免费访问。
BIP的结构
考虑到 Amir Taaki 提出的 BIP 以及其他开发者的后续修改,一个 BIP 必须遵循的结构如下:
- 前言:BIP 的这一部分具有包含在标头中的所有元数据。
- 简要摘要:包括大约 200 字的非常简短的描述,以描述你要解决的问题。
- 版权:这部分重点描述 BIP 接受的版权条款。
- 规格:在这里我们可以找到新修改的所有功能。
- 动机:作者必须解释他对提案的灵感是什么,明确提出它的原因以及它对社区的意义。
- 基本原理:此处详细描述了 BIP 的设计决策和重要性。
- 向后兼容性:新的增强功能可能与其他版本的比特币协议不兼容。作者必须上架这些不兼容性、严重性以及 BIP 将如何管理这些不便。
- 实施参考:这应该只在 BIP 被接受后添加到 BIP,但如果你想达到最终状态,这是必要的。这是比特币协议的测试代码和必要的文档。
BIP 的生命周期 – 它是如何获得批准的?
改进建议有一个生命周期。要达到批准状态,你必须经历不同阶段的过程。
第一阶段:
- 草稿:在这个阶段它被认为是不完整的,因为它还没有被提交。在正式发表之前,作者可以在IRC频道、比特币邮件列表等平台组织讨论BIP的内容,目的是引导社区讨论他们的提案。也可以对草案进行修改。
一旦满足最低要求,BIP 就会获得一个数字并被认为是完整的。负责为 BIP 授予编号的人员是一名编辑,他负责为所有保持类似呈现结构的提案授予标识符。
第二级:
- Deferred – 如果你由于开发进度不足而被延迟,则你将达到此状态。
- 提议:这是在社区内举行讨论以讨论其含义的时间。人们关注作者的解释,以确定它代表什么以及其实施的基本原理。
- 被拒绝(rejected):如果在讨论后社区大多拒绝 BIP,则 BIP 被拒绝。
- 撤回:即使处于提案阶段,作者也可以自行决定撤回 BIP。
- 最终:经过深思熟虑,如果社区达成此共识,则接受 BIP。尽管它不是法律合约,开发人员和人们可能会也可能不会使用它。
- 替换(replaced):如果有更好的 BIP 执行此操作,但更好,则可以替换它。
- 过时(obsolete):如果一个 BIP 被实现,使这个过时所做的改进,那么第一个是过时的。
Tipos de BIP
BIP有3种主要类型:
BIP标准
标准 BIP 专注于影响大部分或全部比特币实现的修改。
这里我们讨论区块信息、协议或交易验证方式的修改。
这些 BIP 还可以尝试改变使用比特币的应用程序的互操作性以及两个 BIP 的交互方式。
提示音
这些 BIP 本身不会进行更改,而是寻求提高对比特币设计或新功能如何运作的理解。
这些 BIP 讨论了经验法则,揭示了大部分比特币社区不知道的某些主题。
信息 BIP 可以提供用户或开发人员可以实施的提示和信息,而无需比特币社区的共识。他们提供了验证他们提议的证据、数据和理论研究。
信息 BIP 通常受私人、公司或团体调查的推动。
BIP de procesos
流程 BIP 寻求对比特币生态系统的核心流程进行修改。
它们与标准 BIP 的相似之处在于它们都涉及比特币状态的重大变化。此外,它们只能通过共识投票来实施。
这些涉及比特币协议之外的修改,而不是比特币代码库中的修改。这些 BIP 修改包括对比特币开发中使用的准则、程序、决策过程、工具和环境的更改。
什么是最受欢迎的 BIP?
比特币生态系统有许多非常有趣且非常重要的改进建议。谁寻求改善其存在的严重问题并实施创造性的解决方案。
1. BIP 11(N 中的标准 M)
第 11 号提案是由 Gavin Andresen 撰写的。它详细介绍了一种设计,通过使用多个签名进行验证,为钱包和交易提供更高的安全性。
2. BIP 16 (Script de hash de pago)
由 Gavin Andresen 提出的 BIP 16 提出了一种管理比特币支付的方法,以促进通过二维码进行的交易。
3. BIP 141(隔离见证)
SegWit 是一种隔离令牌技术,旨在提高比特币网络的容量。特别是解决交易延展性问题。
这是在 2015 年提出的,旨在修改比特币本身的核心。这是一个流行的主张,因为它专注于可扩展性。
它是通过软分叉实现的,因为它不需要绝对的共识才能工作。每个节点都可以实现它并从它的变化中受益。
实现它的节点越多,在区块链上进行交易的能力就越大。
哔 91
91 号提案由 James Hilliard 于 2017 年创建,旨在激活 SegWit。然而,由于它只达到了 95% 以下的百分比,这是另一个软分叉。
哔 148
这是提高比特币交易量的另一种尝试,但与 SegWit 一样,它以软分叉告终。
好消息是它只需要用户激活,并且只有 50% 的比特币用户执行它才能完成升级。
闪电网络
闪电网络提案(我们在这里告诉你所有相关信息)由 Thaddeus Dryja 和 Joseph Poon 撰写,他们的目的是极大地提高可扩展性并允许即时链下交易(称为比特币 2.0)。
为此,产生了小额支付渠道,可以在用户之间发送资金,维护安全性并避免伪造。你甚至可以进行跨链支付并使用智能合约。
其他
其他重要的 BIP 是 114、116 和 117,旨在实现所谓的 MAST。
还提出了一些 BIP 来修改机密性和安全性功能,例如机密性交易和蒲公英。
其他加密货币的改进建议
比特币改进建议是无限的。BIP 的影响不仅限于比特币,还蔓延到其他采用其模型的类似加密货币。
例如,Litecoin Enhancement Proposals 和 Ethereum Enhancement Proposals 也用于这些区块链。
尽管这些模型的初始设计基于比特币 BIP,但它们已被修改以适应每种加密货币的独特结构。
BIP 对加密货币社区的影响是显着的。它塑造了网络的组织和结构,使公众可以轻松访问信息。
BIP 为比特币作为货币的发展提供了优势,并继续改善主要加密货币所依赖的基础。
结论
比特币改进提案 (BIP) 使社区可以轻松访问信息。
比特币用户和开发者可以积极参与网络的改进和修改。实施变更的结构使比特币能够继续发展。
有关每个 BIP 的必要信息可以在公开的 GitHub 上轻松访问。
内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。