比特币符文是一种协议,允许用户在比特币区块链上创建和转移可替代代币。

以太坊和 Solana 等区块链凭借其广泛的智能合约功能,使得创建可替代代币变得相当容易。此类代币的一些示例包括 Uniswap 的 UNI 代币(在以太坊上)或 Jupiter 的 JUP 代币(在 Solana 上)。

虽然比特币确实具有一些脚本功能,但它比以太坊等专用智能合约区块链要有限得多。值得庆幸的是,比特币生态系统中有许多才华横溢的开发人员,他们能够从比特币有限的脚本功能中榨取尽可能多的功能,并引入以前认为在比特币上不可行的功能。

比特币符文协议就是这种独创性的一个例子。该协议由 Casey Rodarmor 开发,于 2024 年 4 月 20 日推出,恰逢比特币第四次减半。

比特币上的符文是什么?比特币符文解释

需要明确的是,比特币符文并不是第一个能够在比特币上创建可替代代币的协议——BRC-20 代币或 ARC-20 代币标准提供了此功能,并且已于早些时候发布。

然而,比特币 Runes 的创造者 Casey Rodarmor 试图找到一种更有效的方式来在比特币区块链上创建可替代代币。Runes 协议通过减少交易所需的数据量来最大限度地减少比特币区块链的负载。

与 BRC-20 和 ARC-20 标准相比,比特币符文协议采用了根本不同的设计,它依赖于比特币的 UTXO 架构和 OP_RETURN 操作码。

UTXO(未使用交易输出)是与特定比特币地址绑定的 BTC 单位。它们代表未使用的 BTC,可作为新交易的输入。在比特币符文协议中,每个 UTXO 可以包含不同数量或类型的符文,从而简化了代币的管理。

同时,OP_RETURN 操作码使得将额外信息附加到比特币交易中成为可能。比特币符文协议使用 OP_RETURN 在比特币区块链上存储关键代币数据。这包括代币的名称和 ID 等数据。

创建比特币符文的行为称为“蚀刻”。蚀刻比特币符文后,其属性将不可改变地设置在比特币区块链上。蚀刻符文后,任何人都无法更改这些属性——即使是创建代币的人也无法更改。

说到比特币符文,了解蚀刻和铸造之间的区别很重要。蚀刻是创建符文并定义其属性的行为。想要获得符文的用户可以根据符文中指定的参数铸造符文。从实际目的来看,铸造符文类似于参与代币销售。

符文是通过“符石”创建、铸造和转移的。符石是嵌入在比特币交易输出中的比特币符文协议信息。

符文浏览器上的比特币符文示例。

现在,让我们快速解释一下比特币符文可以具有的不同属性。

姓名

任何两个比特币符文都不能有相同的名称。比特币符文的名称只能包含 A-Z 字母,不能包含数字。比特币符文名称最多可包含 26 个字母。

为了提高可读性,可以使用字符 • 作为分隔符。这些分隔符不会影响名称的唯一性 - 就协议而言,COINCODEX 和 COIN•CODEX 是相同的。

供给与可分割性

比特币符文的供应量由 128 位无符号整数定义,这意味着比特币符文的最大可能供应量为 340282366920938463463374607431768211455。

每个符文都有一个“可整除性”属性,它决定了它可以有多少个小数。一个比特币符文最多可以有 38 个小数。

其他属性

以下是比特币符文可以拥有的一些其他属性:

  • 符号:符号是与符文关联的货币符号,由单个 Unicode 代码点定义(例如 $)。如果符文没有定义的符号,则应默认使用 ¤ 符号。

  • 预挖:符文蚀刻师可以为自己分配单位。这称为预挖。

  • 上限: 上限是指符文可以拥有的最大铸币数量。

  • 数量:数量属性指定每次铸币时创建的新单位数量。

符文还具有其他属性,例如起始和结束高度,以及起始和结束偏移。

常见问题解答

现在,让我们快速解答用户有关比特币符文的一些最常见的问题。

比特币符文何时推出?

比特币符文协议于 2024 年 4 月 20 日在区块高度 #840,000 上线。这恰逢比特币第四次减半。

哪些比特币钱包支持 Runes?

有几种比特币钱包支持 Runes。以下是三种最受欢迎​​的选择:

  • 宇宙

  • 联合卫星公司

  • 皮革

比特币符文的名字为何这么奇怪?

许多比特币符文都有看似奇怪的名称,例如 LOBO•THE•WOLF•PUP 或 DOG•GO•TO•THE•MOON。原因是比特币符文协议使用 • 符号作为空格,并且符文名称只能包含 A-Z 字母。

符文和 BRC-20 有什么区别?

尽管 Runes 和 BRC-20 协议都允许在比特币区块链上创建可替代代币,但两者之间存在重要差异。以下是两者的快速比较:

  比特币符文 BRC-20 发布日期 2024 年 4 月 2023 年 3 月 创建者 Casey Rodarmor Domo 设计基于 UTXO 基于序数 数据存储使用 OP_RETURN 存储数据 数据以 satoshis 为单位铸造开放和封闭的铸币厂,可以进行预挖矿仅开放铸币厂

底线

比特币 Runes 协议是最新创新之一,它为比特币区块链赋予了新功能。尽管 Runes 目前主要用于在比特币区块链上铸造 meme 代币,但创建继承比特币网络安全性的自定义代币的能力肯定会开辟一些有趣的用例。

如果您想了解有关比特币更多有趣的新用例,请务必查看我们解释比特币序数的文章。