什么是比特币符文?新 BRC-20 代币替代品初学者指南
符文是使用符文协议直接在比特币上发行的可替代代币。Ordinals 的创建者 Casey Rodarmor 于 2023 年 9 月提出了新协议,将其视为可替代代币实验性 BRC-20 标准的更好、更简单的替代方案。
在化名开发商 Domo 于 2023 年 3 月推出比特币代币标准后不久, BRC-20 代币就大受欢迎。大约三个月后,BRC-20代币的价值飙升,市值达到10亿美元。
虽然代币标准首次允许用户创建比特币原生的可替代代币,但也导致了“垃圾”UTXO 的过量生产,从而堵塞了网络。Rodarmor 试图通过基于 UTXO 的协议来解决这个问题,该协议将防止“垃圾”UTXO 的生成。
比特币使用 UTXO 模型,其中交易由输入和输出组成。当交易发生时,输入被删除,并生成输出。留下的输出称为 UTXO,可以在以后的新交易中使用。换句话说,未花费的交易输出(UTXO)是完成交易后留在钱包中的硬币。
与比特币的其他可替代代币协议不同,符文不需要链下数据或本机代币即可运行。例如,Taproot 资产协议使用 UTXO,但将资产元数据存储在链外。另外,Counterparty 是一种构建在比特币区块链之上的协议,它需要原生代币来进行某些操作,并且不是基于 UTXO 的。
比特币社区对 Runes 协议反应热烈,第一个 Rune 代币 $RUNE 是在 Rodarmor 宣布这一消息的同一天发行的。
BTC Frontier Fund 的 Trevor Owens 也在同一天向第一个制作可运行的 Runes 索引器、发行或转让应用程序的团队 提供了100,000 美元的资助。
几天后,Luminex推出了Runes 发行工具,允许用户创建和发行自己的 Rune 代币。
然而,就在 Rodarmor 澄清代币标准的规范尚未最终确定并且他正在开发索引器后不久。
Runes 代币标准如何运作?
现在,让我们看看 Runes 协议是如何工作的。
代币发行和转让
创建新的符文代币从发行交易开始,其中定义了符号、代币供应和小数位数。代币供应被分配给特定的 UTXO,允许单个 UTXO 包含任意数量的任意数量的符文,无论是十亿、百万还是更少。UTXO 用于跟踪 Rune 代币余额。
传输函数用于将 UTXO 拆分为多个新的 UTXO,其中包含不同数量的符文,以将记录发送给接收者。
数据存储
序数铭文是通过将图像、音频和 HTML 文件等内容添加到比特币交易的见证部分来创建的。见证人部分是由 SegWit 升级引入的,它将比特币交易格式分为两部分。第一部分保存发送者和接收者的钱包地址,而见证段则包含交易签名。
Runes 不是将数据存储在交易的见证部分,而是将数据存储在 OP_RETURN 中,这是一个用于在比特币区块链上存储数据的特殊函数。这个因素将序号和符文协议分开。
比特币上可替代代币的兴起
自 Ordinals 协议推出以来,比特币上可替代代币的兴起在 2023 年取得了显着进展,该协议引入了按照开采顺序对 satoshis (sats) 进行编号的概念。
这种编号方案称为序数理论,最初用于通过将任意数据写入单个 sat 来直接在比特币区块链上创建不可替代的代币。这些 NFT 被称为序数铭文或数字工件,以区别于其他链上铸造的 NFT。
2023 年初序数铭文流行后不久,基于序数理论的实验性BRC-20代币标准于 3 月推出。它将可替代代币直接引入比特币,并导致了模因代币的爆炸式增长。然而,BRC-20 代币标准效率低下且复杂,因为它要求用户首先铸造 NFT 来创建 BRC-20 代币。
结果,ORC-20代币标准在一个月后推出,以解决BRC-20效率低下的问题,并解决其他挑战,例如命名系统仅限于4个字母,以及缺乏足够的反-双花机制。
随着符文协议的出现,比特币上可替代代币的发行变得越来越完善。这表明开发人员渴望找到在比特币基础层上发行可替代代币的最佳方式,同时尽可能减少不利影响。