比特币社区近期热议的”伟大的脚本恢复”提案,由核心开发者Rusty Russell在奥斯汀比特币++大会上提出,这个大胆的设想旨在重新激活中本聪在2010年禁用的多个操作码。作为比特币社区的资深开发者,Russell在Linux内核和比特币核心开发方面都有着卓越贡献,他的提案引发了关于比特币未来发展方向的深入思考。
回溯比特币的起源,中本聪最初设计的脚本语言具有惊人的通用性,旨在支持用户可能提出的各种安全用例。正如他在2010年6月17日所言,脚本系统的设计初衷是将交易条件概括化,让交易双方能够自主定义交易规则。然而在实际运行中,中本聪发现这些无限制的操作码可能被用于对网络发起DOS攻击,因此在消失前禁用了15个操作码并设置了数据块大小限制。
自那以后,比特币的每次升级都围绕着优化现有功能、修正缺陷和扩展脚本子集展开。2021年Taproot激活后,开发社区似乎陷入了方向性的迷茫。各种针对特定用例的提案层出不穷,比如优化闪电网络的ANYPREVOUT、扩展预签名交易链的CHECKTEMPLATEVERIFY,以及增强冷存储安全的OP_VAULT等。这些零散的改进方案难以获得广泛共识,导致比特币的可扩展性发展陷入停滞。
Russell的”伟大的脚本恢复”提案打破了这一僵局。他主张全面恢复中本聪最初设计的脚本功能,包括OP_CAT、OP_SUBSTR等基础操作码,以及OP_CTV、CSFS等新型操作码。这些功能将赋予比特币脚本系统更强的表达能力,为构建更灵活的第二层网络奠定基础。正如闪电网络需要CLTV、CSV和隔离见证等软分叉支持一样,未来创新的第二层解决方案也需要更强大的基础层功能。
提案中特别强调了三个关键需求:自身审查能力、前向数据传递和公钥修改功能。这些功能将使用户能够安全地管理共享UTXO,确保在多人协作场景下的资金安全。针对DOS攻击的担忧,Russell借鉴Taproot的sigops机制,提出了varops限制方案,为每个操作码分配合理的资源消耗预算,从根本上解决了中本聪当年的顾虑。
这个提案的价值不仅在于技术层面,更在于它为比特币社区提供了一个重新审视发展方向的契机。与其在零散的改进方案上争论不休,不如全面评估脚本系统的潜力,共同规划比特币的未来。无论最终是否完全恢复所有操作码,这种全局性的思考方式都将为比特币的演进注入新的活力。
在比特币发展的关键节点,”伟大的脚本恢复”提案恰逢其时地提供了一个开放讨论的平台。它提醒我们,比特币的创新需要开发者社区的广泛共识和深入合作。正如Russell所倡导的,现在是时候放下分歧,以更宏观的视角共同探索比特币的可能性了。这不仅关乎技术路线的选择,更关系到比特币能否真正实现其为全球用户提供自我主权金融服务的宏伟愿景。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/14004.html