比特币改进提案代码库 (Bitcoin Improvement Proposals, BIP) 是比特币网路升级的重要基础,所有重要的硬分叉都需要经过此,不过铭文与 Taproot Assets 竟然没有在此,又为何近期 BIP-119 创始人决定删除自己的代码?
内容目录
Toggle
被删除的比特币改进提案代码库
上星期比特币开发者 Jeremy Rubin 在 BIP Github 代码库中,删除了自己所提案的 BIP-119 的代码,以示反驳 BIP 的治理流程,
背景知识:BIP-119 介绍
BIP-119 是 2022 年由 Rubin 提出的改进提案,主张藉由引入新的操作码 (opcode) CheckTemplateVerify (CTV),让比特币网路实作一种被称为链上契约 (on-chain covenants) 的状态,预期可以藉由提供模组化系统,搭配其他工具来建构更高阶的应用。
广告 – 内文未完请往下卷动
另一方面,Rubin 希望可以藉由跳过严谨审查的方式快速实作 BIP-119。
不过 Rubin 在当时被许多比特币核心开发者质疑。因为同时期也有其他可以提供类似功能甚至可能效果更好的提案,且快速检验可能会潜藏重大的安全风险,最後则是有图利自身的嫌疑,因为 Rubin 当时成立的一间公司刚好可以因此提案获得优势。总之当时此提案并没有通过。
Rubin 删除 BIP-119 代码
过了两年 BIP-119 仍然没有被实作,不过 Rubin 於上周删除了其在 BIP Github 的代码,并表示「BIP 代码库再不适合作为此类文件的存放场所,未来若 BIP 再次受到积极管理可能会考虑新增回来。」
Rubin 表示包含 CAT、CSFS、Taproot Assets、Ordinals 等其他提案一样,都没有被分配 BIP 编号,草稿也没有在 BIP 代码库中被索引,因此 CTV 也不需要。
(Taproot Assest 让比特币生态拥有更安全快速的代币应用? )
此举动再次受到比特币开发者社群的批评, 认为任何人都不应该删除 BIP 的代码库,合适的做法应该是调整标签,变成封存或是暂停状态等。
铭文并不在比特币改进代码库中
另外,从今年一月开始,BIP 的检阅与批准工作因为相关工作人员的退出,仅剩下 Luke Dashjr 负责维护,也就是当时拒绝将 Casey Rodarmor 提案的 Ordinals 的开发者。
推荐阅读:比特币核心 (Bitcoin Core) 紧急商讨排除交易,BRC-20、Ordinals为何引发争议?
推荐原因:其实比特币生态的治理议题一直都是充满许多争议,可以藉由铭文协议的发展与各方意见,感受币比特生态独有的文化。
因此社群成员也提出异议,认为比特币的生态开发过程应该要更加去中心化,不该由单一人士评断决定 BIP 的审查。
重新检视比特币改进提案代码库
从近年的两起比特币改进提案的治理事件,可以看出比特币生态虽然强调去中心化,仍有独特的治理环境与文化。虽然争论不休,不过充满各方意见的讨论仍是非常宝贵的。
不论最终 CTV 的结果为何,或是铭文如何与比特币开发者相处,这些事件都成功让社群重新检视比特币改进提案代码库的治理流程之正当性。
BIPBIP-119Luke DashjrOrdinalsTaproot Assets比特币 衍伸阅读