比特币核心v30的OP_RETURN变更实际上是一项战略举措(而非妥协)

大家都在谈论Bitcoin Core v30解除OP_RETURN限制,但大多数人理解错了。这并不是Core向Ordinals热潮投降——而是Core在积极铺路,为BitVM的未来铺平道路。以下是事情的真实经过。

没有人在谈论的真正问题

在2024年4月,当Citrea推出基于BitVM的zkRollup(Clementine)时,他们遇到了瓶颈。他们需要在链上存储144字节的关键数据——128字节用于零知识证明,16字节用于总工作量证明。这些数据在后续由观察塔挑战操作员并验证比特币链时会被引用。

但问题在于:OP_RETURN只能允许83字节。不够用。

为什么不直接用Witness数据像Ordinals一样?

这就是技术细节的重要性所在。Ordinals可以使用见证数据,因为它们只关心证明某个交易的有效性。但BitVM的验证需要链式引用——后续交易需要读取这些数据。比特币脚本有一条硬性规则:你不能读取前一个交易的见证数据。就是这样。

数据必须存放在scriptPubKey中。这不是选择,而是技术要求。可以这样理解:见证数据被封在一个信封里(只证明当前交易),而scriptPubKey中的数据则存放在一个公共位置,未来的交易可以实际读取和使用它。

让Core动手的混乱变通方案

受到83字节限制的逼迫,Citrea不得不变得创造性——甚至有点丑陋。他们创建了“不可花费”的Taproot输出,将数据伪装成假公钥。听起来很聪明,但带来了一个可怕的副作用:每次观察塔挑战都会产生两个永远无法清理的UTXO。全节点必须永久存储这些假公钥。

这正是Core开发者多年来一直试图避免的噩梦场景。UTXO膨胀。链上永久垃圾。

减少危害的策略

Core清楚地看到了局势:Citrea已经使用了假UTXO(坏的),如果BitVM火起来,更多项目会跟风或诉诸于像Stamp协议那样的裸多签方案。甚至更糟的方案。

因此,Core做出了决定——放宽OP_RETURN限制,提供“危害较小”的路径。你可以称之为务实或战略思考,但这基本上是减少危害:如果BitVM项目必须锚定数据,就让它们在不膨胀UTXO集的情况下进行。

这对比特币未来实际上为何重要

BitVM不仅仅是另一项加密创新——它是真正的L1基础设施。Blockstream的CEO Adam Back曾称BitVM的锚定机制为“L1的重要方向”。如果它成功(而且迹象显示如此),我们将看到一个zkRollups、跨链桥和复杂链上验证系统的生态系统。所有这些都需要类似的锚定方案。

通过现在放宽OP_RETURN限制,Core正在为这一基础设施层的健康发展铺平道路。这是前瞻性的,而非被动反应。比特币的扩展可能比许多人想象的更依赖于这样的决策。

下次有人说Core在妥协时,问问他们:是永久UTXO膨胀更糟,还是稍微增加一点OP_RETURN限制更好?

BTC3.34%
ORDI19.79%
TAPROOT-13.57%
L1-2.6%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)