第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赞同其观点或证实其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.