# 关于Ordi你需要知道十个事实

By [0xTodd](https://paragraph.com/@0xtodd) · 2023-12-07

---

**1.如果Bitcoin Knots客户端，如Luke所说，升级后拒绝包含** [$Ordi](https://twitter.com/search?q=%24Ordi&src=cashtag_click) **铭文的交易，那么铭文还能用么？**

答：如果轮到Bitcoin Knots客户端出块，那么铭文交易将无法使用（无法上链）。

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

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

![不同客户端的在线数据，来源：Coin Dance](https://storage.googleapis.com/papyrus_images/424ac250dc41076fa94b43589b5aadf8ce7efdfa4357d33127c21a9ea36ce75c.png)

不同客户端的在线数据，来源：Coin Dance

**3.等等，客户端是什么？**

答：对于PoW区块链来说，有个软件需要承担“存储账本、挖矿和钱包”三个功能，这个软件就是“客户端”。

因为区块链是开放（permissionless）的，理论上任何人都可以开发客户端，只要按照满足这条链的共识就行。所以可以有各种各样的客户端，例如Bitcoin Core和Knots。

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

答：非也。因为Bitcoin Core客户端还要细分，里面很多人在用老版本。

至今17,000+Bitcoin Core客户端的使用者里，用24-25版本的有9000个，用21-23版本有5000个。所以，即便在27版里加了禁止滥用区块空间的规则，但是老版本还能正常用。

![不同Bitcoin Core客户端的在线数量，来源：Coin Dance](https://storage.googleapis.com/papyrus_images/c261452012d207a3e64d2db1f9c74037efd5fb7fbe2e39f824ceba98be6cdef7.png)

不同Bitcoin Core客户端的在线数量，来源：Coin Dance

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

**5.如果Ordi决定分叉Bitcoin链，会成功么？**

答：

技术上，分叉很简单，把Bitcoin Core代码复制，甚至不怎么需要改（因为老版本支持），即可使用。

共识上，分叉很困难。什么是共识？你想让矿工、交易所、Holders，甚至SEC，都同意“包含小饼的大饼才是真大饼”，这个几乎不可能。

**6.我一定要分叉，那么分叉的Bitcoin有意义么？**

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

**7.Ordi和BRC-20真的是利用漏洞**（exploit）**在使用Bitcoin区块链么？**

答：是的，但是“利用漏洞”这词有点过了，私以为最多算是“**绕开限制**”吧，或者\*\*“卡Bug”\*\*。

毕竟主观上来说，Ordi没有恶意，也没到“利用漏洞”这么过分，这个词一般用来形容黑客。但是客观上，确实也造成了比特币区块空间的浪费。

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

答：“铭刻”就是选择某一聪BTC，即0.00000001BTC，对其进行“染色”。然后利用Taproot（这是Bitcoin的新技术之一），以文字脚本的形式对这1聪比特币进行备注。 比如备注：协议是Ord，格式是UTF-8，内容是“hello world”。

（还有个不必深入的冷知识：因为粉尘攻击限制，虽然理论上1聪即可，但实际要546聪）。

![一笔Ordi交易的实现，来源：Ordinals doc](https://storage.googleapis.com/papyrus_images/e3706041ecb946be958d7f2b72ac7d6b0c268824c40d286bdb0ec43aaa064774.png)

一笔Ordi交易的实现，来源：Ordinals doc

如果硬要比喻的话，约等于： 微信红包**本来**是转账的。 **结果**现在我每次给你转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核心社区，也不会过于厌恶这样的数字文物小玩意，这可能是更好的选择。

---

*Originally published on [0xTodd](https://paragraph.com/@0xtodd/ordi)*
