最近,一位名叫Luke的比特币客户端开发者在网上发表了一段言论,他认为比特币的铭文是用户利用比特币客户端的一个“漏洞”发起的攻击。铭文的铸造使得比特币的区块过大,影响了整个网络,他将要解决这个问题,新版客户端上线后,所有的比特币铭文(Ordinals)将被清除。
这番言论引起了整个社区的轩然大波,触动了太多人的利益关系。首先反对的是现有铭文的持有者以及围绕铭文开发的众多项目团队。其次就是同样从铭文的兴起中获得丰厚利益的各大矿工们。在过往铭文的热潮中,矿工们一度从铭文铸造和交易中获得的手续费甚至一度超过了比特币的区块奖励。而在明年即将到来的比特币减半发生后,矿工们恐怕更需要依赖手续费才能保持获利。
在这个事件中,我们看到不同的客户端软件都有其拥趸。Luke主要在维护Bitcoin Knots这个客户端,而这个客户端被Ocean这个矿池所采用,Ocean矿池基本上对铭文持排斥态度。但是,比特币网络并不是单单由Bitcoin Knots这一个客户端决定的。矿工们可以按自己的偏好在上述这些客户端软件中选择自己属意的版本进行安装。即便Bitcoin Knots彻底不支持铭文,只要其它的客户端继续支持铭文并且得到了大多数矿工的支持,那铭文就不会被消灭。
根据现在网上的数据,比特币全网共有17476个客户端节点,而其中运行Bitcoin Knots客户端的节点仅有76个。由此可见,Knots在比特币全网根本不占优势。但是这个事件也有可能发展到最极端的状况:那就是开发者、矿工和社区的利益完全无法协调最终导致比特币分叉。但分叉后哪条链会被认为是正宗的比特币依旧会有一番相互之间的博弈。在这个博弈中是否一定是Luke以及支持他观点的参与者主导同样也不是那么容易在短期内看出结果的。
所以总体上来说,我觉得铭文被全部抹掉的可能性最小,现在已有的铭文被保留但未来铭文不再被支持的可能性存在,现在及未来铭文都继续被支持的可能性最大。此外,这件事也从另一个角度说明了对于底层基础设施而言,去中心化的重要性。正是因为比特币的客户端不被垄断,矿工不会被逼得只能选择一个客户端。所以铭文大概率还是能继续在比特币网络中存在。
此外,我想分享一下我对铭文安全性的看法:理论上比特币邮票是比铭文要安全的,因为它直接把数据附在UTXO上,而铭文则是把数据写在见证数据中。但只要有一个矿工仍然保留见证数据,铭文就依旧会在比特币网络中存在。所以在实践中,比特币铭文被删掉的可能性实在是不大。更何况经过这一年的发展,几乎所有矿工都从铭文的兴起中获得了利益,他们就更有动机去维护和支持铭文生态的发展了。所以这件事在我看来不过是一个插曲,它不会演变成风暴。