比特币开发者为 BIP-110 遭遇矿工阻力准备应急代码
要点速览
- •BIP-110 旨在减少比特币交易中存储的非货币数据,包括与 Ordinals 相关的数据。
- •Chris Guida 已将 2017 年的工作量证明变更代码更新为兼容最新版 Bitcoin Knots。
- •该应急代码旨在作为备用方案,以防大型矿池不支持该软分叉。
- •如果矿工拒绝 BIP-110,备用方案可能导致链分裂,并形成两个相互竞争的比特币版本。
- •这场争论反映了矿工与节点运营者之间如何分配治理权力的更广泛讨论。

比特币开发者为 BIP-110 遭遇矿工阻力准备应急代码
随着比特币网络就 BIP-110 的前景展开讨论——该提案旨在限制区块链上的非货币数据——开发者 Chris Guida 已准备了一套应急方案。据 Bitcoin News 报道,Guida 已将 2017 年的工作量证明(PoW)变更代码重新整理,使其兼容最新版的 Bitcoin Knots,一个全节点实现。该代码被设计为在大型矿池不支持这一软分叉时的备用方案,从而使网络即便没有矿工配合也能执行拟议规则。
BIP-110 背景
BIP-110,即 Bitcoin Improvement Proposal 110,旨在减少可存入比特币交易中的数据量。该提案尤其针对非货币交易,包括与 Ordinals 相关的交易;Ordinals 是一种允许用户将数据铭刻到 satoshis 上、并在比特币区块链上实际上创建 NFT 的协议。
该提案支持者认为,这类交易会给区块链带来不必要的负担,并使比特币偏离其作为点对点电子现金系统的初衷。该提案已在社区内引发讨论,一些矿工和节点运营者对其对网络可扩展性和用户自由的影响表示担忧。
作为备用方案的紧急 PoW 变更
Guida 的工作重点是更新用于工作量证明变更的代码,这将改变挖矿算法,并在大型矿池拒绝支持 BIP-110 时,实际上替换现有的挖矿网络。这一想法并不新颖;2017 年就曾将其作为执行用户激活软分叉(UASF)的可能机制进行讨论。
Bitcoin Core 的知名贡献者 Luke Dashjr 表示,他希望这一措施永远不会被用到,但也强调了提前准备的重要性。他原话英文为:“만약의 사태에 대비해 미리 준비해 두는 것이 좋다”(最好提前为突发情况做好准备)。
包括名为 Mechanic 的开发者在内的支持者赞同准备此类代码。他们认为,必须存在可信的 PoW 变更威胁,才能确保矿工履行对节点运营者的责任,而不是单方面决定比特币规则。
这场争论为何重要
这场争议凸显了比特币治理中的核心张力:负责保障网络安全的矿工,与验证交易的节点运营者之间的权力平衡。
如果矿工拒绝 BIP-110,备用代码可能触发链分裂,形成两个相互竞争的比特币版本。对用户而言,这可能意味着不确定性、潜在的重放攻击以及市场波动。PoW 变更的支持者认为,这将为矿工权力提供必要制衡,并有助于确保网络与节点运营者和用户的共识保持一致,而不仅仅反映矿池的经济利益。这也使当前争论不再只是围绕单一提案,而是关于当网络部分参与者存在分歧时,比特币变更最终如何被执行。
社区反应
对于 Guida 的公告,社区反应不一。一些成员认为这是保护网络完整性的务实举措,而另一些人则担心这会加深比特币生态内部的分裂。
围绕 BIP-110 和该应急方案的讨论,反映出比特币内部关于未来方向的更广泛理念分歧。随着网络不断演进,这一提案的结果可能影响协议变更的执行方式,并对比特币长期的可扩展性和可用性产生持久影响。
结论
Chris Guida 为 Bitcoin Knots 准备 PoW 变更代码,清楚表明比特币治理不仅是技术过程,也是政治过程。即便这一应急方案最终从未启用,其存在本身也显示出一些开发者愿意采取激进措施来维护他们对比特币的愿景。
目前,社区正在等待矿工对 BIP-110 作出决定,而这一结果可能在未来多年塑造整个网络。