什么是比特币符文?

符文(Runes)是一种基于比特币的协议,允许在比特币区块链上创建可互换的代币。

也许最著名的加密货币代币标准是以太坊的ERC-20,它最早于 2015 年提出。ERC-20 允许开发者在以太坊区块链上创建可互换的数字资产,并标准化了这些代币在智能合约中的创建、管理和使用。以太坊的内在计算能力使这一功能变得自然而然。

然而,比特币最初被开发为一个简单的存储和转移数字价值的解决方案,使得其他功能 (如智能合约和替代代币标准) 显得不那么自然。尽管如此,开发者们在比特币上构建的方式上表现出了极大的创造力。这种创造力通过对底层代码的持续升级,带来了多个基于比特币的可互换代币标准。

2023 年推出的符文(Runes)协议,是一种使用未花费交易输出(UTXO)(比特币的基本功能) 来创建和管理可互换代币的协议,而不是使用更复杂的二级系统(如 Ordinals)。它旨在成为一种资源高效的解决方案,用于在比特币上创建和交易代币(如迷因币),而不会导致链上数据的过度膨胀。

符文 (Runes) 协议是如何开发的

当符文 (Runes) 协议宣布时,在比特币区块链上创建替代资产的想法并不新鲜。最早的基于比特币的非同质化代币 ( NFT)的形式可以追溯到 2012 年的彩色币(Colored Coins)和 2014 年的对手方(Counterparty)。后者最著名的是支持了《Genesis 咒语》数字交易卡牌游戏和《稀有佩佩》,后者被一些人认为是最早的 meme NFT。

比特币开发者 Casey Rodarmor 在 2022 年 12 月推出了 Ordinals 协议,宣称通过一种新颖的机制跟踪聪(satoshis),在比特币上创建真正的 NFT。然而,其设计固有地生成了大量新的链上数据,使得比特币网络变得缓慢且操作成本高昂。到 2023 年 4 月,已经创建了超过 100 万个 Ordinals,这很快成为一个问题。

彩色币 (Colored Coins)、对手方 (Counterparty) 和 Ordinals 都为在比特币上使用 NFT 创造了方法,但并没有解决可互换代币的问题。2023 年 3 月,一个化名为 Domo 的开发者宣布了BRC-20,这是一种基于 Ordinals 的比特币可互换代币标准。虽然解决了可互换代币的问题,但它仍然基于一个对比特币网络有很大负担的协议。

因此,在 2023 年 9 月,Rodarmor(在 10 个月前推出 Ordinals) 提出了符文(Runes),一种基于 UTXO 的比特币可互换代币协议。第一个符文在 2024 年 4 月的区块 840,000 被创建,正值备受期待的减半之后。

符文 (Runes) 的工作原理

符文 (Runes) 协议利用比特币代码的强大基础和其最重要的升级,允许开发者在区块链上创建和管理可互换代币。主要组件包括:

  • 比特币的基础代码——比特币交易使用一种称为未花费交易输出(UTXO)的模型。当交易启动时,用户钱包中的 BTC 被分成 1)发送到网络其他部分的 UTXO 和 2)返回给用户作为“找零”的 UTXO。UTXO 可以包含任何数量的 比特币/聪(或符文),并且只能使用一次,然后标记为已花费。OP_RETURN 操作码允许在比特币上更灵活地存储任意数据,符文使用它来定义代币的名称、符号和其他信息。这些信息存储在 OP_RETURN 脚本中,称为符文石(runestone)。
  • 隔离见证——2017 年推出的“隔离见证”(SegWit)改变了交易数据的处理方式,最终减少了交易的大小,并允许每个区块中包含更多交易。
  • Taproot——2021 年推出的 Taproot 升级通过简化签名(使用一种新型的 Schnorr 签名 )并允许更复杂的脚本,进一步减少了交易的大小和成本。

总之,符文利用比特币交易的额外效率和功能(来自 SegWit 和 Taproot)以及基础代码(UTXO 和 OP_RETURN)来指定可互换数字资产的参数,并允许它们在网络上进行交易。

其他基于比特币的可互换代币协议

  • BRC-20——使用 Ordinals 作为基础协议,导致区块链膨胀。
  • SRC-20——使用比特币邮票作为基础协议,直接将数据写入 UTXO。
  • RBG——使用智能合约系统,可在比特币闪电网络上使用。

符文的使用方式?

符文在被铸造进入用户钱包之前被创建(刻蚀),然后在比特币网络上进行交易。尽管它们存在于比特币主网上,但第三方钱包和平台可能是必要的,用于刻蚀、铸造、交易和互动符文(如 Xverse 或 Phantom)。尽管增加了这一层复杂性,符文的运作方式与加密社区熟悉的其他数字资产类似。

迄今为止,符文主要用于创建和交易迷因币,因此它们主要是投机性资产。

符文 (Runes) 要点

  • 符文 (Runes) 是由 Ordinals 开发者推出的比特币区块链上的可互换代币。
  • 尽管还有其他协议用于创建基于比特币的可互换数字资产,但符文 (Runes) 设计旨在最小化数据使用和区块链拥塞。
  • 迷因币 (Memecoins) 主导了符文市场,因为该协议的开发目的是为了这一用途。