围绕比特币网络中OP_RETURN 80字节限制是否应被取消,开发者社区近期爆发了激烈争论。随着这一技术分歧不断升级,替代客户端Bitcoin Knots的节点部署数量在4月明显上升,显示出部分社区参与者正通过运行不同客户端来表达自身立场。
争议焦点:是否放开OP_RETURN容量限制
这场讨论源于Peter Todd提出的一项建议,即移除OP_RETURN输出长期存在的80字节上限。如果这一限制被取消,理论上将允许更大体量的数据直接写入比特币区块链。支持者认为,这一上限本身带有较强的人为色彩,已经显得过时,而且现实中也并非难以绕过;包括Ordinal铭文和Runes在内的应用,早已在不同路径上规避了这一限制。
但反对者则认为,放宽相关限制将偏离比特币原本的设计理念。开发者Luke Dashjr就是最明确的批评者之一,他将该提案称为“彻底的疯狂”,并认为这会直接冲击网络,进一步加剧链上垃圾数据问题。
Bitcoin Knots节点数大幅增长
在争议升温的背景下,Github上的讨论也伴随着关于审查和治理方式的争执。与此同时,Bitcoin Knots的可见节点数从4月1日的674个上升至当前的1,006个,增幅约为49%。Knots本质上是从Bitcoin Core分化出的一个替代全节点客户端,提供了更多功能、附加补丁以及更细粒度的内存池策略控制,允许节点运营者更灵活地决定中继和存储哪些交易。
不过,即便Knots节点数量明显增长,Bitcoin Core依然是网络中的绝对主流。数据显示,截至美东时间周六下午4点,公开可访问的Bitcoin Core节点达到20,213个。在总计21,326个公开节点中,Core占比约为94.78%,而Knots约占4.72%。
节点增多不等于改变比特币共识
从网络运行机制看,即使Knots节点拒绝中继其认定为“垃圾信息”的交易,例如过大的OP_RETURN数据,只要这些交易仍符合比特币共识规则,并满足Core节点的内存池策略,Bitcoin Core节点仍可继续传播它们。换言之,中继策略上的分歧,并不自动意味着共识层面的分裂。
即使在一种极端假设中,Knots成为占比最高的客户端,并拒绝转发大体积OP_RETURN数据或Ordinal相关交易,只要仍有运行Core的节点和矿工愿意接受并打包这些交易,它们最终仍可能进入区块。差别更多体现在传播效率,而不是交易是否绝对无法确认。
因此,Bitcoin Knots节点增长固然反映出这场“反垃圾信息”争议正在影响节点运营者的选择,但这一本身尚不足以决定比特币网络的走向。只要Knots与Core仍遵循相同的共识规则,两者都属于比特币生态的一部分;只有当客户端通过硬分叉改写规则,并由节点、社区与矿工共同选择新链时,才会真正触及“哪个才是比特币”的根本问题。

