一组跨多个团队的顶尖比特币开发人员声称在最古老、最大的区块链上取得了突破,概述了一种添加称为“契约”的编程方法,这种方法可以解锁关键功能,如新的钱包和保险库功能以及更高效的第 2 层协议。
重要的是,该技术不需要改变比特币的主要底层代码,这是一个出了名的紧张的过程,其中共识通常被视为批准重大升级(即所谓的“软分叉”)所需的门槛。
周四的一份研究论文《ColliderScript:通过 160 位哈希碰撞实现比特币中的契约》详细介绍了这一声明。
这份报告发布之际,比特币是历史最悠久、规模最大的区块链,吸引了大批开发人员,他们试图增加可编程性和额外的网络层,这不仅可以在对等网络上构建更多应用程序,还可以提供更快、更便宜的交易执行场所。他们的目标是赶上第二大区块链以太坊所取得的成就——但同时拥有比特币著名的强大安全性。
“非常棒的想法”
该团队由 Ethan Heilman 领导,他也是 OP_CAT 技术的作者之一,该技术可以提高比特币的可编程性。
然而,这一努力需要对比特币软件进行修改,开发人员杰里米·鲁宾(Jeremy Rubin)提出的单独契约提案(即 OP_CTV)也需要修改。
新研究论文的其他作者包括 StarkWare 项目的 Victor Kobolov 和 Avihu Levy 以及长期从事比特币开发的现任 Blockstream 研究主管 Andrew Poelstra。
StarkWare 在 X 上的官方账号于周四发布了该论文的链接,写道:
直到最近,人们还认为在比特币上实施契约需要软分叉额外的操作码,例如专用操作码(如 OP_CTV)或间接操作码(如 OP_CAT)。在本文中,我们表明,如今在比特币上实施契约可能已经可行,而无需任何软分叉。虽然我们的解决方案需要大量计算,但我们相信还有很大的优化空间。
比特币开发者罗宾·莱纳斯 (Robin Linus) 因一个名为 BitVM 的项目和最近的 BitVM2 而引起轰动,该项目可以解锁更高的可编程性,他在 Telegram 消息中告诉 CoinDesk,该研究论文目前的形式“并不实用”,但代表了一个“非常棒的想法”。
“执行这样的契约将花费 1000 万美元,但其背后的想法非常巧妙,”Linus 写道。“我希望人们能够尝试优化,使其切实可行。”