有10个小知识与各位分享:

1.如果Bitcoin Knots客户端,如Luke所说,升级后拒绝包含 $Ordi 铭文的交易,那么铭文还能用么?

答:如果轮到Bitcoin Knots客户端出块,那么铭文交易将无法使用(无法上链)。

2.那么Bitcoin Knots客户端出块的概率大么?

答:目前比较小。目前(2023年12月)Bitcoin Core客户端17,000+个,Knots客户端只有100不到(不过比较高的时候可以到500)。

3.等等,客户端是什么?

答:对于PoW区块链来说,有个软件需要承担“存储账本、挖矿和钱包”三个功能,这个软件就是“客户端”。 因为区块链是开放(permissionless)的,理论上任何人都可以开发客户端,只要按照满足这条链的共识就行。所以可以有各种各样的客户端,例如Bitcoin Core和Knots。

4.如果Bitcoin Core真的跟进了,决定禁止铭文交易,那么铭文是否彻底无法交易?

答:非也。因为Bitcoin Core客户端还要细分,里面很多人在用老版本。 至今17,000+Bitcoin Core客户端的使用者里,用24-25版本的有9000个,用21-23版本有5000个。所以,即便在27版里加了禁止滥用区块空间的规则,但是老版本还能正常用。

所以只要耐心等待,等到轮到老版本Core出块,这个铭文还可以继续使用。即,比如现在10分钟可以上链,未来需要30分钟。 当然,矿工有升级到最新版本的倾向。如果慢慢大家都升级了,那么铭文的可用性会变得很差。

5.如果Ordi决定分叉Bitcoin链,会成功么?

答: 技术上,分叉很简单,把Bitcoin Core代码复制,甚至不怎么需要改(因为老版本支持),即可使用。 共识上,分叉很困难。什么是共识?你想让矿工、交易所、Holders,甚至SEC,都同意“包含小饼的大饼才是真大饼”,这个几乎不可能。

6.我一定要分叉,那么分叉的Bitcoin有意义么?

答:有,但是很有限。 Bitcoin引以为傲的,是强大算力保证的安全性。 如果有一条新链,它不如比特币安全,可以发行各种数字文物...等下,那为什么不用EVM链呢?

7.Ordi和BRC-20真的是利用漏洞(exploit)在使用Bitcoin区块链么?

答:是的,但是“利用漏洞”这词有点过了,私以为最多算是“绕开限制”吧。 毕竟主观上来说,Ordi没有“利用漏洞”这么过分,这个词一般用来形容黑客。但是客观上,确实也造成了比特币区块空间的浪费。

8.真的么?铭刻的过程到底是什么?怎么绕开的?

答:“铭刻”就是选择某一聪BTC,即0.00000001BTC,对其进行“染色”。然后利用Taproot(这是Bitcoin的新技术之一),以文字脚本的形式对这1聪比特币进行备注。 (还有1个不必了解的冷知识,因为粉尘攻击限制,虽然理论上1聪即可,但实际上要546聪)。比如备注:协议是Ord,格式是UTF-8,内容是“hello world”。

如果硬要比喻的话,约等于: 微信红包本来是转账的。 结果现在我每次给你转1分钱,我们两个人非要通过红包上的备注来聊天。 这很难说是利用漏洞,不过大概是滥用。 正常Bitcoin是不支持做出NFT的,但是通过这种“转账+备注”的形式就变相实现了它。 同时,又通过了Taproot这个技术,绕开了备注原本的上限,使它从几个字节,达到了最多512字节。

8.5 插一句:备注和智能合约是不同的,你应该知道。 智能合约,就是签合同。 而备注,就是备注。 两者效力并不相同。 这也是以太系NFT和BRC铭文的区别之一。 -倘若我用智能合约给你转账,那是真正的转账,无法抵赖的那种。 -倘若我用备注给你转账,比如说Todd的这个铭文现在归属于Alex了,我只是写在备注里了。 现在有了这个协议Ordi,裁决认为这个备注是有效的,视为我给你转账成功。

9.铭文不是NFT吧?

答:确实不是,两者有区别。 NFT很多数据存链下了,而铭文全部存在BTC链上。 当然,双刃剑,这个恰恰也是BTC头疼的点。 好处是,矿工收入变高了,这样*也许*N次减半后,是矿工的重要收入。 坏处是,把Bitcoin账本搞大了(毕竟以绕开限制的方式,额外多塞了很多内容上来),这样不利于全节点的存储。 账本体积越大,全节点越少,区块链越像联盟链。

9.5 账本体积多少真的很重要么? ETH账本体积一直是很大的,近几年意识到了这个问题,一直在讨论如何砍掉一些历史状态甚至历史账本。 而Bitcoin因为采用小区块,这方面一直做得比较好,账本体积还不算太大,所以全节点也很多,非常去中心化。

10.铭文该何去何从?

答:也许主动限制交易体积会是个好思路,在目前基础上再砍掉一些。 Taproot是Bitcoin Core的新技术,本意也是让Bitcoin能够实现一些基础的脚本功能。 Ordi可以利用Taproot绕开了最大备注的限制。但是把太多东西塞进以一个绕开的方式塞入比特币,总归不是太好的主意,毕竟从几个字节一下拓展到几百个字节,差了上百倍。 但是倘若稍作限制,把握一个尺度,不造成“公地悲剧”。我相信,Bitcoin核心社区,也不会过于厌恶这样的数字文物小玩意,这可能是更好的选择。

本文作者:

0xTodd | Nothing Research Partner