章节内容:
上一节中我们提到了铭文最初发起于Bitcoin生态,主要依赖于在区块链上铭刻数据实现,而直接铭刻文本数据是最简单的铭刻方式之一,于是BRC-20这种简单易懂的代币出现了。只需要正确按照规范填写相关的信息就可以完成铭文的部署,铸造和转移。于是开发者也在其他公链上对BRC-20进行模仿和创新,从而进一步推动了铭文热潮。
Ethscriptions和iERC20是以太坊知名铭文之一,其中Ethscriptions 是一种替代智能合约和 L2 的协议,允许用户在以太坊 L1 上以低成本共享信息和执行计算。它通过将规则应用于以太坊调用数据来绕过智能合约存储和执行,实现了去中心化计算。
该协议计划推出一种基于POW 挖矿的代币发行协议,其中代币的发行量取决于参与者的CPU 算力,也就是说,参与者的算力越高,发行的代币就越多。这种工作量证明的方法让用户可以公平参与任何代币的发售。
Solana上知名的铭文协议是一个类似于BRC-20的SPL-20协议,该协议同样是一组带有固定规则和格式的 JSON 文本类铭文。跟BRC-20不同的是,它将“P”字段的协议名称“P”:“spl-20”。如下图所示,Solana的知名铭文sols的格式与只是协议和名称字段不同。
来源:https://magiceden.io/marketplace/sols_spl20?activeTab=items
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
上文中所讲述的以太坊,Solana等公链都是图灵完备的公链,他们可以利用智能合约设计相应的代币协议,比如以太坊上注明的ERC-20 Token协议和ERC-721 NFT协议,而Solana也有自己关于Token的SPL标准,开发者可以直接利用这些协议发行同质化和非同质化代币。所以大部分的铭文资产和铭文底层研究发展都是在Bitcoin这种非图灵完备的公链上,可以说,在这种公链上,铭文是非常优质的资产发行解决方案,所以Bitcoin上除了Ordianls Protocol和BRC-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。【参考】
2023年9月26日,Ordinals Protocol的发起人Casey Rodarmor推出了全新的Runes协议,旨在弥补BRC-20的各种缺陷。在博客中,其列举了现有的资产发行协议的不足:
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》
Broadcast Token Naming System(BTNS)是BTC早期持有者和开发成员之一J-Dog创建的资产发行协议。其基本构想是通过每一笔的BTC链上传输附加上广播信号,以区块链上记录作为数据依据,通过账本索引为手段,来让BTC发布自己的链上原生资产token NFT 成为可能。BTNS协议最大的优势在于其在常见铭文的部署、铸造和转移三种操作之外,还为协议资产设计了包括销毁,列表,空投等一系列常见的基础指令。
Tap Protocol也是基于Ordinal协议创建的代币资产标准,可以说是BRC-20的改进版本。利用Tap Protocol可直接在比特币区块链上实现更复杂的金融操作。 它的设计比其他代币元协议更加注重灵活和用户友好,无需辅助层或复杂的机制即可实现代币质押、交换和流动性池等功能,比如:
从这些功能中我们也可以看出,Tap Protocol更侧重于将自己的Token标准嵌入各种DeFi功能模块,这些模块让其更容易成为Bitcoin DeFi的基石,一旦相关的DeFi应用增加,会反过来吸引用户进入Tap Protocol,发行Tap Protocol资产,从而确定协议的市场定位。
由BennyTheDev提出的Pipe协议是一种比特币原生的代币协议,其灵感来源于Casey Rodarmor的RUNES和Ordinal的BRC-20概念,也拥有三个主要功能——部署、铸造和转移代币。与BRC-20不同的是,其技术规范更加复杂,如下图所示,Pipe Protocol的转移功能有更加丰富的字段。
来源:https://github.com/BennyTheDev
这种复杂的架构也让Pipe协议能兼容比特币的UTXO模型,确保与比特币原生架构的完全兼容。
总的来看,尽管铭文的火热蔓延至其他公链,但大多数只是简单的模范。铭文在Bitcoin这种非图灵完备的区块链,尤其是Bitcoin本身获得了巨大的研究和创新,尽管不同的铭文协议有不同的机制和解决方案,但总体的结果是促进生态内的流动性和资产多样性,对Bitcoin的整体生态繁荣是有着巨大推动作用的。
在下一节课中,我们将深入铭文工具,看看哪些铭文工具可以帮助我们玩转铭文!
本课总结
章节内容:
上一节中我们提到了铭文最初发起于Bitcoin生态,主要依赖于在区块链上铭刻数据实现,而直接铭刻文本数据是最简单的铭刻方式之一,于是BRC-20这种简单易懂的代币出现了。只需要正确按照规范填写相关的信息就可以完成铭文的部署,铸造和转移。于是开发者也在其他公链上对BRC-20进行模仿和创新,从而进一步推动了铭文热潮。
Ethscriptions和iERC20是以太坊知名铭文之一,其中Ethscriptions 是一种替代智能合约和 L2 的协议,允许用户在以太坊 L1 上以低成本共享信息和执行计算。它通过将规则应用于以太坊调用数据来绕过智能合约存储和执行,实现了去中心化计算。
该协议计划推出一种基于POW 挖矿的代币发行协议,其中代币的发行量取决于参与者的CPU 算力,也就是说,参与者的算力越高,发行的代币就越多。这种工作量证明的方法让用户可以公平参与任何代币的发售。
Solana上知名的铭文协议是一个类似于BRC-20的SPL-20协议,该协议同样是一组带有固定规则和格式的 JSON 文本类铭文。跟BRC-20不同的是,它将“P”字段的协议名称“P”:“spl-20”。如下图所示,Solana的知名铭文sols的格式与只是协议和名称字段不同。
来源:https://magiceden.io/marketplace/sols_spl20?activeTab=items
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
上文中所讲述的以太坊,Solana等公链都是图灵完备的公链,他们可以利用智能合约设计相应的代币协议,比如以太坊上注明的ERC-20 Token协议和ERC-721 NFT协议,而Solana也有自己关于Token的SPL标准,开发者可以直接利用这些协议发行同质化和非同质化代币。所以大部分的铭文资产和铭文底层研究发展都是在Bitcoin这种非图灵完备的公链上,可以说,在这种公链上,铭文是非常优质的资产发行解决方案,所以Bitcoin上除了Ordianls Protocol和BRC-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。【参考】
2023年9月26日,Ordinals Protocol的发起人Casey Rodarmor推出了全新的Runes协议,旨在弥补BRC-20的各种缺陷。在博客中,其列举了现有的资产发行协议的不足:
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》
Broadcast Token Naming System(BTNS)是BTC早期持有者和开发成员之一J-Dog创建的资产发行协议。其基本构想是通过每一笔的BTC链上传输附加上广播信号,以区块链上记录作为数据依据,通过账本索引为手段,来让BTC发布自己的链上原生资产token NFT 成为可能。BTNS协议最大的优势在于其在常见铭文的部署、铸造和转移三种操作之外,还为协议资产设计了包括销毁,列表,空投等一系列常见的基础指令。
Tap Protocol也是基于Ordinal协议创建的代币资产标准,可以说是BRC-20的改进版本。利用Tap Protocol可直接在比特币区块链上实现更复杂的金融操作。 它的设计比其他代币元协议更加注重灵活和用户友好,无需辅助层或复杂的机制即可实现代币质押、交换和流动性池等功能,比如:
从这些功能中我们也可以看出,Tap Protocol更侧重于将自己的Token标准嵌入各种DeFi功能模块,这些模块让其更容易成为Bitcoin DeFi的基石,一旦相关的DeFi应用增加,会反过来吸引用户进入Tap Protocol,发行Tap Protocol资产,从而确定协议的市场定位。
由BennyTheDev提出的Pipe协议是一种比特币原生的代币协议,其灵感来源于Casey Rodarmor的RUNES和Ordinal的BRC-20概念,也拥有三个主要功能——部署、铸造和转移代币。与BRC-20不同的是,其技术规范更加复杂,如下图所示,Pipe Protocol的转移功能有更加丰富的字段。
来源:https://github.com/BennyTheDev
这种复杂的架构也让Pipe协议能兼容比特币的UTXO模型,确保与比特币原生架构的完全兼容。
总的来看,尽管铭文的火热蔓延至其他公链,但大多数只是简单的模范。铭文在Bitcoin这种非图灵完备的区块链,尤其是Bitcoin本身获得了巨大的研究和创新,尽管不同的铭文协议有不同的机制和解决方案,但总体的结果是促进生态内的流动性和资产多样性,对Bitcoin的整体生态繁荣是有着巨大推动作用的。
在下一节课中,我们将深入铭文工具,看看哪些铭文工具可以帮助我们玩转铭文!
本课总结