早期的 Ordinals 收藏品对 BRC-20 的诞生也发挥了重要作用。例如 Bitcoin punks,它们实际上最先在比特币上发明「Fair launch」,因为我们没有办法通过智能合约进行分发。
然后.stas 域名也诞生了,它将 Jason 格式的数据真正带给了大众,带进了比特币内存池。当我在工作的时候打开电脑发现了它,我感觉这实在太棒了,我们又向前迈进了一步,Ordinals 协议不再仅仅是一个艺术品协议,它还可以将比特币作为一个数据可用性层来使用。
基础设施就在我们面前,你可以做你想做的事。于是我就思考我们是否还能做点其他的事情?从那一刻起,我认为 Ordinals 协议就像一个通往比特币数据可用性的网关,无论技术能力或背景如何,大多数用户都可以轻松访问。
主持人:在创建 BRC-20 协议之前,是否和其他人一起构思过这个协议?或者经历某些社区讨论?
Domo:在看到.sats 域名在链上使用 JSON 格式后,我又看到了一个叫「redphone」的博主发了一条推文。他与 Delphi Ventures 合作发布了一个伪规范,我认为他的设计会成功,但是缺少几个关键的东西,不过它依然是有启发的。
后来我将自己锁在房间里两天,然后创建了 BRC-20 协议 ,但是很大一部分功劳还是要归功于 redphone。在接下来的几天,我在数据方面建立了起始日期和索引器,但它是有史以来最糟糕的索引器,仅启动一个小时就坏了,不过它至少证明这种方式确实是可行的。
我花了一段时间才想明白了两件事,一是余额的层次设计,包括可用的余额以及可转让的余额。另一个是该怎么证明你拥有这个东西?因为实际上任何人都可以给自己刻上铭文并转帐,这也意味着任何人都可以窃取任何人的余额,所以我制定一个规范,最初应该包含 4 个功能(部署、铸造、转移和交易)。
交易功能最初并没有上线,因为考虑到当时的情况,我认为这是在增加不必要的复杂性,这个问题是可以置后解决的。但我认为这种省略是有必要的,我从这次经历中得到的最大收获之一就是保持简单,我认为这是一个关键的决定。
主持人:所以你启动了这个代币标准并部署了有史以来第一个铭文,然后在推特上发布了它,并且开始得到大量关注,对你来说接下来的一周发生了什么?
Domo:我一开始部署了 ordi 作为测试,来证明这个代币规范是否可行。但实际上有人在我发布 gitbook 之前就使用了这种协议,所以在我发布代币标准之前,有人就部署了另一个代币,当我看到它时,我就想得尽快把这种代币规范发布出来。
在 BRC-20 发布一小时后,我的朋友就私信我说这个实验是失败的,所以那天晚上我真的没睡好。但我还是认为 ordi 可能在 24 之内就被铸造完了。他们使用的可能是铭文铸造工具或者 Ordinals 客户端本身。当时我也不知道具体是谁制造了一个索引器,通过跟踪 ordi 的交易来查看余额。
