比特币社区近期因一项重大提案掀起热议。核心开发者Peter Todd提出取消OP_RETURN数据存储限制的提案,引发了全球开发者的广泛讨论。这位曾被HBO纪录片《货币电气:比特币之谜》误认为中本聪的开发者,如今再次成为焦点。
5月5日,Blockstream核心贡献者Greg Sanders(昵称"instagibbs")在GitHub宣布:在下一次网络升级中,Bitcoin Core将完全取消对OP_RETURN的字节数和数量限制。这意味着用户可以自由存储任意长度的数据,且不再受单条限制。
这一变革被开发者视为与2021年Taproot升级同等重要的里程碑。支持者认为,当前80字节的限制早已形同虚设——通过bare-multisig、假公钥等技术手段,用户早已能绕过限制存储更大数据。Taproot Wizz大巫师NFT就曾将4MB图片完整存入区块,Ordinals铭文等创新也证明了限制的可规避性。
开发者们指出,取消限制将带来两大实质性改进:一是使UTXO集更干净,所有数据明确存储在不可花费的OP_RETURN中;二是让节点传播策略与矿工打包标准保持一致,提升手续费估算的准确性。他们认为这正体现了比特币"透明简约"的核心精神——移除已失效的限制,让系统回归最本质的运行逻辑。
OP_RETURN究竟是什么?比特币的'便条功能'有何玄机?
解密区块链边缘数据存储机制
OP_RETURN是比特币区块链上的一种特殊功能,它允许用户在交易中附加少量数据。想象比特币是一本永不可篡改的账本,而OP_RETURN就像是在账本边缘贴的一张"便条"——你可以写入几十个字的文字或小段数据。这些数据被系统标记为"只读",既不能当作货币使用,也不会影响账本中其他资金记录。
这个功能的设计初衷是为了让用户能够将一些额外信息(如法律证明、短消息等)永久地记录在区块链上,同时避免占用UTXO(未花费交易输出)空间。通过OP_RETURN存储的数据就像被丢进一个专门的抽屉——节点会保留记录但不会计入可用资金,从而保持链上交易数据的整洁。
80字节限制如何防止网络拥堵
为了防止滥用导致网络拥堵,比特币核心(Bitcoin Core)此前对OP_RETURN设置了严格限制:每笔交易只能包含一个OP_RETURN输出,且数据大小不得超过80字节。超过这个限制的交易会被节点拒绝中继和打包。
这个限制是比特币核心"标准策略"(standardness policy)的一部分,旨在:
1. 防止拒绝服务攻击,拒绝那些消耗过多资源但手续费很低的交易
2. 引导钱包开发者创建高效、不产生冗余UTXO的交易
3. 保留升级安全性,将未知操作码视为"非标准"直到软分叉激活
绕过限制的三大技术手段揭秘
尽管存在80字节的限制,但开发者们早已找到多种方法来绕过这一约束:
- 直接付费给矿工:一些私有矿池不执行这条规则,愿意打包超限交易
- 使用替代脚本类型:如bare-multisig、假公钥等可花费脚本隐藏数据
- 利用可花费输出:像Ordinals协议那样将数据写入可被花费的输出中
这些方法不仅绕过了限制,有些甚至更占资源。例如Tapoort Wizz大巫师NFT曾将一张近4M的图片塞满整个区块,Ordinals铭文和符文协议也都采用了类似的变通方法。
三大核心论据支撑"去限制化"
比特币核心开发者Greg Sanders提出的取消OP_RETURN限制提案,主要基于三个关键论点。首先,现有的80字节限制实际上形同虚设,因为用户可以通过多种技术手段绕过这一限制,比如使用bare-multisig、假公钥或可花费脚本等方式将数据写入区块链。其次,私有矿池和中心化服务往往不执行这一规则,导致规则执行的不一致性。最后,持续增加过滤规则只会演变成"猫捉老鼠"的游戏,既无法真正阻止数据写入,又增加了误伤正常用户交易的风险。
UTXO集净化与手续费市场优化
支持取消限制的开发者认为,这一改变将带来两大技术优势。一方面,数据将被明确存储在"不可花费"的OP_RETURN输出中,而不是分散在各种复杂脚本或多个交易里,这将使UTXO集更加干净整洁。另一方面,节点在交易传播时的判断标准将与矿工实际打包的标准保持一致,使得钱包的手续费估算和紧凑区块中继更加准确可靠。这种改变让比特币网络回归到最基本的市场调节机制:矿工只需根据手续费高低来决定交易优先级。
比特币精神内核的现代诠释
支持者认为取消OP_RETURN限制正是对比特币"透明简约"核心理念的最佳实践。当一个规则已经失去实际效用却仍被保留时,只会增加系统的复杂度和摩擦。移除这个过时的限制,将使节点软件更加轻量化,交易传播和打包过程更加直接高效。比特币网络实际上已经具备更精准的防护机制,如签名操作限制、交易数上限和dust规则等,这些措施比一刀切的字节限制更能有效防止资源滥用,同时不影响正常使用。
反对者怒斥:这是在把比特币推向深渊?谁在唱反调?
Luke Dashjr领衔的保守派警告
比特币OG开发者Luke Dashjr再次站在了反对阵营的最前线。这位曾公开宣称"Ordinals协议是对比特币攻击"的资深开发者,将取消OP_RETURN限制视为又一个疯狂举动。他认为这一改变将直接导致垃圾邮件泛滥和交易费用飙升,是对比特币核心价值的严重威胁。Dashjr的观点代表了一批坚持比特币应保持纯粹金融属性的保守派开发者。
Ocean矿池高管的"山寨币"论断
反对声浪中最激烈的当属Ocean矿池副总裁Jason,他甚至为此彻夜难眠。Jason直言不讳地警告:"这个变化将使比特币变成毫无价值的山寨币。"这种极端论断反映了部分矿工群体对改变现状的强烈抵触。他们认为比特币应该专注于货币功能,而非演变成数据存储平台。
行业KOL抵制升级的连锁反应
反对意见正在形成实际影响。知名行业意见领袖Samson Mow等人正积极呼吁节点运营商抵制升级,建议改用Bitcoin Knots版本。数据显示,Bitcoin Knots节点的使用率已经超过了最新版Bitcoin Core。Botanix Labs创始人Willem Schroe等开发者同样坚持认为,比特币应该保持其货币系统本质,而非成为任意数据存储平台。这场争议再次展现了比特币社区在发展方向上的深刻分歧。
比特币的未来:是数据宝库还是金融孤岛?升级后的博弈才刚开始
Ordinals协议引发的生态变革预演
比特币社区正面临一个根本性抉择:是坚守纯粹的金融结算网络定位,还是拥抱更广泛的数据存储功能。Ordinals协议的兴起已经预示了这种变革的可能性——通过巧妙的技术手段,用户已经能在比特币链上存储NFT和各类数据。这既展示了比特币作为数据存储平台的潜力,也引发了关于网络拥堵和费用上涨的担忧。
节点运营商的"版本战争"现状
当前比特币网络出现了明显的分裂迹象。
Bitcoin Knots节点的使用率已超越最新版Bitcoin Core,反映出社区对取消OP_RETURN限制的严重分歧。反对升级的节点运营商正在积极抵制这一变更,而支持者则认为这是对比特币"透明简约"精神的回归。这种版本之争可能预示着更广泛的技术路线分歧。
比特币二十年来最大路线分歧
这场争论触及比特币最核心的定位问题。反对派如Luke Dashjr和Ocean矿池高管认为,取消限制将使比特币沦为"山寨币",偏离其作为货币系统的本质。而支持方则主张,移除已经形同虚设的限制反而能简化系统,让费率市场自然调节资源分配。这场辩论不仅关乎技术细节,更将决定比特币未来是保持金融孤岛的纯粹性,还是演变为开放的数据宝库。