Урок 3

有哪些铭文

本文将介绍各个公链的主流铭文和Bitcoin上的各种铭文协议

章节内容:

上一节中我们提到了铭文最初发起于Bitcoin生态,主要依赖于在区块链上铭刻数据实现,而直接铭刻文本数据是最简单的铭刻方式之一,于是BRC-20这种简单易懂的代币出现了。只需要正确按照规范填写相关的信息就可以完成铭文的部署,铸造和转移。于是开发者也在其他公链上对BRC-20进行模仿和创新,从而进一步推动了铭文热潮。

扩展其他公链

以太坊铭文

Ethscriptions和iERC20是以太坊知名铭文之一,其中Ethscriptions 是一种替代智能合约和 L2 的协议,允许用户在以太坊 L1 上以低成本共享信息和执行计算。它通过将规则应用于以太坊调用数据来绕过智能合约存储和执行,实现了去中心化计算。

该协议计划推出一种基于POW 挖矿的代币发行协议,其中代币的发行量取决于参与者的CPU 算力,也就是说,参与者的算力越高,发行的代币就越多。这种工作量证明的方法让用户可以公平参与任何代币的发售。

Solana铭文

Solana上知名的铭文协议是一个类似于BRC-20的SPL-20协议,该协议同样是一组带有固定规则和格式的 JSON 文本类铭文。跟BRC-20不同的是,它将“P”字段的协议名称“P”:“spl-20”。如下图所示,Solana的知名铭文sols的格式与只是协议和名称字段不同。

来源:https://magiceden.io/marketplace/sols_spl20?activeTab=items

Avalanche铭文

Avalanche链跟Solana链类似,也有类似于BRC-20的铭文协议出现,称之为ASC-20,该协议同样拥有部署,铸造和转移三个基础操作,仅仅是在Avalanche公链进行.

Avalanche铭文dino的转移操作,来源:https://avascriptions.com/inscriptions/0x50cc0c7fcd6710c47c399cac9a85ca6dba6b4d91d5a51c19bcb873578a4a8be0

除以上这些公链外,还有Polygon,Doge Chain,Near, Sui等多个Layer1 和Layer2上涌现出了铭文资产。仅在Gate官方铭文导航页面,您就可以看到多达20条公链的铭文资产。

来源:https://www.gate.io/zh/inscription/bitcoin/brc-20

Bitcoin生态的铭文协议创新

上文中所讲述的以太坊,Solana等公链都是图灵完备的公链,他们可以利用智能合约设计相应的代币协议,比如以太坊上注明的ERC-20 Token协议和ERC-721 NFT协议,而Solana也有自己关于Token的SPL标准,开发者可以直接利用这些协议发行同质化和非同质化代币。所以大部分的铭文资产和铭文底层研究发展都是在Bitcoin这种非图灵完备的公链上,可以说,在这种公链上,铭文是非常优质的资产发行解决方案,所以Bitcoin上除了Ordianls Protocol和BRC-20外,也涌现出了相当多的创新铭文协议。

Atomicals 协议 (ARC-20)

Atomicals 协议是一种简单灵活的协议,专门用于为比特币等基于 UTXO 模型的区块链实现数字对象(Digital Objects)的铸造、转移和更新。Atomical Digital Object(原子数字对象)是 Atomical 协议的核心资产,Atomical 协议可以实现数字对象(Digital Objects)的铸造、转移和更新。

除了 Atomical 之外,Atomicals 协议也支持 Token 的铸造,为此,团队提出了新的 ARC-20 标准。它使用聪(Satoshi)来代表每个 Token。也就是说,每个 ARC-20 Token 都由 1 Satoshi(简称 Sat,比特币网络的最小单位,一枚 BTC 可以细分为 1 亿聪)提供支撑,其价值永远不会低于 1 sat。
ARC-20 Token 可以像普通 BTC 一样拆分和组合,可以由任何人通过去中心化铸造或者直接铸造的方式来实现,并支持转移到任何 BTC 地址类型中。铸造者可以使用 init-dft 命令进行去中心化初始化,设定铸造开始的块高度、允许的总铸造次数、铸造条件等参数,也可以直接创建包含总供应量的单个输出,使每个 sat 直接代表一个 Token 单位。例如,铸造者可以通过创建包含 1 个完整 BTC 的单个输出,来实现铸造总供应量为 1 亿的 Token。【参考

Runes 协议(符文)

2023年9月26日,Ordinals Protocol的发起人Casey Rodarmor推出了全新的Runes协议,旨在弥补BRC-20的各种缺陷。在博客中,其列举了现有的资产发行协议的不足:

  • BRC-20:不是基于 UTXO 并且相当复杂,因为它需要使用序数理论来进行某些操作。
  • RGB:非常复杂,依赖链下数据,开发了很长时间没有被采用。
  • Counterparty:具有某些操作所需的原生代币,而不是基于 UTXO。
  • Omni Layer:具有某些操作所需的本机令牌,而不是基于 UTXO。
  • Taproot Assets:有点复杂,依赖链下数据。

Casey Rodarmor将自己的解决方案命名为Runes,Token名称为符文。在最初的博客中,Runes协议的两种规范操作转移和发行被确定了基本格式。总的来说,Runes协议没有将余额记录链接到钱包地址,而是将记录放在UTXO本身中。新的Runes Token从发行交易开始,指定供应量、符号和小数位数,并将该供应量分配给特定的UTXO。UTXO中可以包含任意数量的符文代币,无论其大小如何。UTXO仅用于跟踪余额。然后,传输函数使用该UTXO,将其分割成多个任意大小的新UTXO,包含不同数量的符文,将记录发送给其他人。相对于BRC-20,Runes减少了一层服务器共识,变得更加简单,同时不依赖链下数据,没有原生代币,非常适合比特币的原生UTXO模型。

Runes 协议目前暂未上线,预计于2024年4月上线。

参考:《一文看懂Ordinals创始人最新Runes协议!或将替代BRC-20

BTNS协议

Broadcast Token Naming System(BTNS)是BTC早期持有者和开发成员之一J-Dog创建的资产发行协议。其基本构想是通过每一笔的BTC链上传输附加上广播信号,以区块链上记录作为数据依据,通过账本索引为手段,来让BTC发布自己的链上原生资产token NFT 成为可能。BTNS协议最大的优势在于其在常见铭文的部署、铸造和转移三种操作之外,还为协议资产设计了包括销毁,列表,空投等一系列常见的基础指令。

来源:https://btns.wtf/

Tap Protocol

Tap Protocol也是基于Ordinal协议创建的代币资产标准,可以说是BRC-20的改进版本。利用Tap Protocol可直接在比特币区块链上实现更复杂的金融操作。 它的设计比其他代币元协议更加注重灵活和用户友好,无需辅助层或复杂的机制即可实现代币质押、交换和流动性池等功能,比如:

  1. 交换和质押:在 TAP 生态系统中,用户可以轻松交换代币并质押它们,以支持网络并获得奖励,将流动性与激励相结合。
  2. 流动性池:TAP 支持创建用户可以贡献的代币池,从而实现去中心化交易并赚取费用作为回报。
  3. 令牌身份验证:它提供了一个用于在平台内验证令牌的框架,可能用作游戏内货币或物品。
  4. TAP Art:允许将 Ordinals 与 TAP 协议上的代币联系起来,从而实现价值艺术品的碎片化所有权。 通过扩展 TAP 协议,代币部署和序数所有权的来源都将得到保留。
  5. 多次发送:用户可以一次性发送多笔交易,简化了将代币分发给各个接收者的过程。 在 Ordinals 中空投代币从未比 TAP 更容易且更具成本效益。
  6. 多资产协议:最后,TAP 充当多资产协议,这意味着它可以处理超出单一标准的各种类型的资产,从而扩大了比特币区块链内的交易和交互范围。
  7. TAP 外部功能分为外部和内部部分,其工作方式类似于 BRC-20,可以轻松与当前市场和钱包集成。 在内部,它为用户提供了额外的功能,这些功能可以通过使用 $TRAC 代币的社区治理进行扩展。

从这些功能中我们也可以看出,Tap Protocol更侧重于将自己的Token标准嵌入各种DeFi功能模块,这些模块让其更容易成为Bitcoin DeFi的基石,一旦相关的DeFi应用增加,会反过来吸引用户进入Tap Protocol,发行Tap Protocol资产,从而确定协议的市场定位。

Pipe Protocol

BennyTheDev提出的Pipe协议是一种比特币原生的代币协议,其灵感来源于Casey Rodarmor的RUNES和Ordinal的BRC-20概念,也拥有三个主要功能——部署、铸造和转移代币。与BRC-20不同的是,其技术规范更加复杂,如下图所示,Pipe Protocol的转移功能有更加丰富的字段。

来源:https://github.com/BennyTheDev

这种复杂的架构也让Pipe协议能兼容比特币的UTXO模型,确保与比特币原生架构的完全兼容。

总结

总的来看,尽管铭文的火热蔓延至其他公链,但大多数只是简单的模范。铭文在Bitcoin这种非图灵完备的区块链,尤其是Bitcoin本身获得了巨大的研究和创新,尽管不同的铭文协议有不同的机制和解决方案,但总体的结果是促进生态内的流动性和资产多样性,对Bitcoin的整体生态繁荣是有着巨大推动作用的。

在下一节课中,我们将深入铭文工具,看看哪些铭文工具可以帮助我们玩转铭文!

本课总结

  • 大部分图灵完备区块链上的铭文是BRC-20的模范产物,他们一般是更换了协议的”p”字段
  • 铭文在Bitcoin生态得到极大的发展,出现了例如Atomicals、Runes、BTNS、Tap protocol、Pipe Protocol这样的铭文协议
Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 3

有哪些铭文

本文将介绍各个公链的主流铭文和Bitcoin上的各种铭文协议

章节内容:

上一节中我们提到了铭文最初发起于Bitcoin生态,主要依赖于在区块链上铭刻数据实现,而直接铭刻文本数据是最简单的铭刻方式之一,于是BRC-20这种简单易懂的代币出现了。只需要正确按照规范填写相关的信息就可以完成铭文的部署,铸造和转移。于是开发者也在其他公链上对BRC-20进行模仿和创新,从而进一步推动了铭文热潮。

扩展其他公链

以太坊铭文

Ethscriptions和iERC20是以太坊知名铭文之一,其中Ethscriptions 是一种替代智能合约和 L2 的协议,允许用户在以太坊 L1 上以低成本共享信息和执行计算。它通过将规则应用于以太坊调用数据来绕过智能合约存储和执行,实现了去中心化计算。

该协议计划推出一种基于POW 挖矿的代币发行协议,其中代币的发行量取决于参与者的CPU 算力,也就是说,参与者的算力越高,发行的代币就越多。这种工作量证明的方法让用户可以公平参与任何代币的发售。

Solana铭文

Solana上知名的铭文协议是一个类似于BRC-20的SPL-20协议,该协议同样是一组带有固定规则和格式的 JSON 文本类铭文。跟BRC-20不同的是,它将“P”字段的协议名称“P”:“spl-20”。如下图所示,Solana的知名铭文sols的格式与只是协议和名称字段不同。

来源:https://magiceden.io/marketplace/sols_spl20?activeTab=items

Avalanche铭文

Avalanche链跟Solana链类似,也有类似于BRC-20的铭文协议出现,称之为ASC-20,该协议同样拥有部署,铸造和转移三个基础操作,仅仅是在Avalanche公链进行.

Avalanche铭文dino的转移操作,来源:https://avascriptions.com/inscriptions/0x50cc0c7fcd6710c47c399cac9a85ca6dba6b4d91d5a51c19bcb873578a4a8be0

除以上这些公链外,还有Polygon,Doge Chain,Near, Sui等多个Layer1 和Layer2上涌现出了铭文资产。仅在Gate官方铭文导航页面,您就可以看到多达20条公链的铭文资产。

来源:https://www.gate.io/zh/inscription/bitcoin/brc-20

Bitcoin生态的铭文协议创新

上文中所讲述的以太坊,Solana等公链都是图灵完备的公链,他们可以利用智能合约设计相应的代币协议,比如以太坊上注明的ERC-20 Token协议和ERC-721 NFT协议,而Solana也有自己关于Token的SPL标准,开发者可以直接利用这些协议发行同质化和非同质化代币。所以大部分的铭文资产和铭文底层研究发展都是在Bitcoin这种非图灵完备的公链上,可以说,在这种公链上,铭文是非常优质的资产发行解决方案,所以Bitcoin上除了Ordianls Protocol和BRC-20外,也涌现出了相当多的创新铭文协议。

Atomicals 协议 (ARC-20)

Atomicals 协议是一种简单灵活的协议,专门用于为比特币等基于 UTXO 模型的区块链实现数字对象(Digital Objects)的铸造、转移和更新。Atomical Digital Object(原子数字对象)是 Atomical 协议的核心资产,Atomical 协议可以实现数字对象(Digital Objects)的铸造、转移和更新。

除了 Atomical 之外,Atomicals 协议也支持 Token 的铸造,为此,团队提出了新的 ARC-20 标准。它使用聪(Satoshi)来代表每个 Token。也就是说,每个 ARC-20 Token 都由 1 Satoshi(简称 Sat,比特币网络的最小单位,一枚 BTC 可以细分为 1 亿聪)提供支撑,其价值永远不会低于 1 sat。
ARC-20 Token 可以像普通 BTC 一样拆分和组合,可以由任何人通过去中心化铸造或者直接铸造的方式来实现,并支持转移到任何 BTC 地址类型中。铸造者可以使用 init-dft 命令进行去中心化初始化,设定铸造开始的块高度、允许的总铸造次数、铸造条件等参数,也可以直接创建包含总供应量的单个输出,使每个 sat 直接代表一个 Token 单位。例如,铸造者可以通过创建包含 1 个完整 BTC 的单个输出,来实现铸造总供应量为 1 亿的 Token。【参考

Runes 协议(符文)

2023年9月26日,Ordinals Protocol的发起人Casey Rodarmor推出了全新的Runes协议,旨在弥补BRC-20的各种缺陷。在博客中,其列举了现有的资产发行协议的不足:

  • BRC-20:不是基于 UTXO 并且相当复杂,因为它需要使用序数理论来进行某些操作。
  • RGB:非常复杂,依赖链下数据,开发了很长时间没有被采用。
  • Counterparty:具有某些操作所需的原生代币,而不是基于 UTXO。
  • Omni Layer:具有某些操作所需的本机令牌,而不是基于 UTXO。
  • Taproot Assets:有点复杂,依赖链下数据。

Casey Rodarmor将自己的解决方案命名为Runes,Token名称为符文。在最初的博客中,Runes协议的两种规范操作转移和发行被确定了基本格式。总的来说,Runes协议没有将余额记录链接到钱包地址,而是将记录放在UTXO本身中。新的Runes Token从发行交易开始,指定供应量、符号和小数位数,并将该供应量分配给特定的UTXO。UTXO中可以包含任意数量的符文代币,无论其大小如何。UTXO仅用于跟踪余额。然后,传输函数使用该UTXO,将其分割成多个任意大小的新UTXO,包含不同数量的符文,将记录发送给其他人。相对于BRC-20,Runes减少了一层服务器共识,变得更加简单,同时不依赖链下数据,没有原生代币,非常适合比特币的原生UTXO模型。

Runes 协议目前暂未上线,预计于2024年4月上线。

参考:《一文看懂Ordinals创始人最新Runes协议!或将替代BRC-20

BTNS协议

Broadcast Token Naming System(BTNS)是BTC早期持有者和开发成员之一J-Dog创建的资产发行协议。其基本构想是通过每一笔的BTC链上传输附加上广播信号,以区块链上记录作为数据依据,通过账本索引为手段,来让BTC发布自己的链上原生资产token NFT 成为可能。BTNS协议最大的优势在于其在常见铭文的部署、铸造和转移三种操作之外,还为协议资产设计了包括销毁,列表,空投等一系列常见的基础指令。

来源:https://btns.wtf/

Tap Protocol

Tap Protocol也是基于Ordinal协议创建的代币资产标准,可以说是BRC-20的改进版本。利用Tap Protocol可直接在比特币区块链上实现更复杂的金融操作。 它的设计比其他代币元协议更加注重灵活和用户友好,无需辅助层或复杂的机制即可实现代币质押、交换和流动性池等功能,比如:

  1. 交换和质押:在 TAP 生态系统中,用户可以轻松交换代币并质押它们,以支持网络并获得奖励,将流动性与激励相结合。
  2. 流动性池:TAP 支持创建用户可以贡献的代币池,从而实现去中心化交易并赚取费用作为回报。
  3. 令牌身份验证:它提供了一个用于在平台内验证令牌的框架,可能用作游戏内货币或物品。
  4. TAP Art:允许将 Ordinals 与 TAP 协议上的代币联系起来,从而实现价值艺术品的碎片化所有权。 通过扩展 TAP 协议,代币部署和序数所有权的来源都将得到保留。
  5. 多次发送:用户可以一次性发送多笔交易,简化了将代币分发给各个接收者的过程。 在 Ordinals 中空投代币从未比 TAP 更容易且更具成本效益。
  6. 多资产协议:最后,TAP 充当多资产协议,这意味着它可以处理超出单一标准的各种类型的资产,从而扩大了比特币区块链内的交易和交互范围。
  7. TAP 外部功能分为外部和内部部分,其工作方式类似于 BRC-20,可以轻松与当前市场和钱包集成。 在内部,它为用户提供了额外的功能,这些功能可以通过使用 $TRAC 代币的社区治理进行扩展。

从这些功能中我们也可以看出,Tap Protocol更侧重于将自己的Token标准嵌入各种DeFi功能模块,这些模块让其更容易成为Bitcoin DeFi的基石,一旦相关的DeFi应用增加,会反过来吸引用户进入Tap Protocol,发行Tap Protocol资产,从而确定协议的市场定位。

Pipe Protocol

BennyTheDev提出的Pipe协议是一种比特币原生的代币协议,其灵感来源于Casey Rodarmor的RUNES和Ordinal的BRC-20概念,也拥有三个主要功能——部署、铸造和转移代币。与BRC-20不同的是,其技术规范更加复杂,如下图所示,Pipe Protocol的转移功能有更加丰富的字段。

来源:https://github.com/BennyTheDev

这种复杂的架构也让Pipe协议能兼容比特币的UTXO模型,确保与比特币原生架构的完全兼容。

总结

总的来看,尽管铭文的火热蔓延至其他公链,但大多数只是简单的模范。铭文在Bitcoin这种非图灵完备的区块链,尤其是Bitcoin本身获得了巨大的研究和创新,尽管不同的铭文协议有不同的机制和解决方案,但总体的结果是促进生态内的流动性和资产多样性,对Bitcoin的整体生态繁荣是有着巨大推动作用的。

在下一节课中,我们将深入铭文工具,看看哪些铭文工具可以帮助我们玩转铭文!

本课总结

  • 大部分图灵完备区块链上的铭文是BRC-20的模范产物,他们一般是更换了协议的”p”字段
  • 铭文在Bitcoin生态得到极大的发展,出现了例如Atomicals、Runes、BTNS、Tap protocol、Pipe Protocol这样的铭文协议
Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.