Pelajaran 1

什么是铭文

本节课将回顾Bitcoin生态资产发行的历史和铭文的起源

简介

在区块链世界,铭文是指在区块链上写入的任意数据,比如比特币铭文就是一种将内容写入BTC聪进行铭刻的行文,写入的信息可以是文字、图片、视频和音频等。而Bitcoin的铭文生态可以说是起源最早,也是最成熟的。这跟Bitcoin区块链独特的区块结构有关。

Bitcoin的资产发行历程

跟现在流行公链Ethereum、Solana这种Layer 1以及Op Mainet、Arbtrium这种Layer2相比,Bitcoin是非图灵完备的。图灵完备是计算机科学中的一个概念,如果一个系统是图灵完备的,它能够执行任何可以通过算法或有效程序表达的计算任务。换句话说,图灵完备系统能够解决任何可计算的问题,只要有足够的时间和存储空间。虽然Bitcoin有简单的智能合约功能,但仅支持有限的交易类型和操作,如转账、多重签名等,而以Ethereum为首的图灵完备区块链则允许开发者编写智能合约和去中心化应用(DApps),这些程序可以执行任何复杂的计算任务。由于Bitcoin非图灵完备的特性,其无法像以太坊一样发行ERC-20 Token,更不用说发行NFT、SFT这种Token。

但Bitcoin社区在很早就开始尝试利用其他技术进行资产发行,最早有一个叫做“染色币”(Colored Coin)的资产发行方法。染色,指的是对比特币 UTXO 中添加特定的信息,使其与其他比特币 UTXO 进行区分,这样就为同质化的比特币之间带来了异质性。跟铭文一样,也需要使用相关的软件才可以识别到。在13年底,Flavien Charlon 提出 Open Assets Protocol,利用比特币的公私钥密码学工具,该协议允许“染色币”类资产发行可以由多签进行。

2014 年,ChromaWay 提出 EPOBC(enhanced, padded, order-based coloring)协议,协议包含两类操作,genesis 与 transfer,genesis 用于资产的发行,transfer 用于资产的转移。资产的类型无法显示编码区分,每一次 genesis 交易就发行一个新的资产,发行时就确定总量。EPOBC 资产必须通过 transfer 操作转移,如果 EPOBC 资产作为非 transfer 操作交易的输入,资产会发生丢失。这些信息通过比特币交易中的 nSequence 字段进行存储,在这存储不会增加格外内存,但是由于没有资产 ID 进行标识,每个 EPOBC 资产的交易必须追溯到 genesis 交易以确定其类别及合法性。

除以上这两种方法外,自2013年正式启动的Mastercoin也给出了自己的方法,这种方法对比特币的依赖程度更低,更多地选择在链下维护状态,链上只保存最小化的信息。可以认为,Mastercoin 将比特币视为一个去中心化的日志系统,通过任意的比特币交易发布资产的变动操作。而对于交易有效性的验证,是通过持续扫描比特币区块,维护一个链下的资产数据库来进行的,该数据库保存着地址与资产的映射关系,其中地址复用了比特币的地址体系。

Mastercoin也可以算是最早的ICO(Initial coinoffering,首次代币发行,类似于IPO)项目,不过后来Mastercoin更像是一种骗局,最后销声匿迹。但随后的ICO热潮中,很多项目通过类似于众筹的模式发行了自己的代币,直到Ethereum出现,这种图灵完备的区块链让人更容易建立dApp和发行资产,随后的几年里,Ethereum上也爆发了新的ICO热潮,并且衍生出了DeFi、NFT等相关资产及赛道。Bitcoin生态的资产解决方案实践变少。

转折点

情况在Bitcoin进行隔离见证升级和 Taproot 更新发生变化。在比特币交易中,每笔交易的信息主要分为两个部分:基础交易数据和见证数据。前者是关于交易的数据,后者则用于验证用户的身份。见证数据占据了大量的存储空间,但对于用户来讲用处极小。要知道信息越多,Bitcoin网络转账效率越低和交易打包成本越高。后来隔离见证(SegWit)技术将见证数据从主要的交易数据中分离出来,并单独存储。这样做的结果是优化了存储空间的使用,从而提高了交易效率并减少了成本。在原有的 1M 大小区块不变的情况下,隔离见证使得每个区块可以容纳的交易更多,而隔离后的见证数据(也就是各种签名脚本)则可以占用额外的 3M 空间,为 Taproot 更新奠定了基础。

Taproot 是比特币网络的一个重要软分叉升级,旨在提高比特币脚本的私密性、效率,以及智能合约的处理能力。这次升级被认为是自 2017 年 SegWit 升级之后的一个主要进步。

这次 Taproot 升级包括了三个不同的比特币改进提案(BIP):Taproot(默克尔抽象语法树, MAST)、Tapscript,以及一个全新的多签友好的数字签名方案,称为「Schnorr 签名」。Taproot 的目的是为比特币用户提供多种好处,包括提高交易的私密性和降低交易成本。此外,它还将增强比特币在执行更复杂交易方面的能力,从而扩展其应用范围。

参考:BTC生态扩容方案巡礼:铭文何去何从

这两个更新之后,开发者 Casey Rodarmor 在 2022 年 12 月发明了Ordinals 协议,它为每个聪(Satoshi)赋予独特序列号,并在交易中追踪它们。任何人都可以通过 Ordinals 在 UTXO 的 Taproot 脚本中附加额外的数据,包括文本、图片、视频等。当时的参与者大多将图片上传其中,掀起了第一轮的“BTC NFT”的热潮,在当时引发了广泛的讨论,有人认为这是在BTC链上放“垃圾信息”,也有人说这是“铁树开花”,赋予了Bitcoin新的用途。这些图片、视频等数据需要“铭刻”在一笔交易的脚本中,在上传完后,一种叫做indexer(索引器)的工具会追踪和识别这些“铭刻”行为,这个时候“铭文”一词还不被大多数人了解。

随后的3月,一个叫做domo 的匿名Twitter用户在X上表示自己创建了基于Ordinals协议的同质化代币标准,称之为BRC-20,用户只需要遵从格式,在交易中写入规范性的文本即可发行相应的Token,随后有开发者开发出了“铭刻”工具,使操作更加简单,用户只需要输入名称,数量即可部署、铸造、转移BRC-20 Token。但这也是一小部分的人的游戏,这些BRC-20的交易大部分基于OTC,但问题随着Ordi、Sats等Token上线各大交易所,并产生了巨大财富效应,Web3参与者对其态度开始发生变化,众多投机者涌入铭文市场,开发者也积极的在各个公链部署相应的“XRC-20”标准。一些老项目重新借助铭文“老树开新花”开展出了新的业务。各大交易所纷纷上线相关代币,也让普通参与者有机会参与。

参考:铭文背后的区块链应用之路

本课总结

  • 铭文是指在区块链上写入的任意数据。
  • Bitcoin的非图灵完备激发了社区对Bitcoin链上资产发行方案的探索
  • 在铭文出现前,染色币,EPOBC和Mastercoin都曾作为Bitcoin资产解决方案出现
  • 隔离见证升级和 Taproot 更新使得区块可以容纳更多交易,提高交易的私密性和降低交易成本等好处
  • Ordinals选择在比特币的最小单位聪上铭刻序号并在UTXO中添加数据来实现”铭刻”效果
  • BRC-20是基于Ordinals设计的协议,因其简单且易于理解的协议指令与财富效应,迅速带动铭文的火热。
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.
Katalog
Pelajaran 1

什么是铭文

本节课将回顾Bitcoin生态资产发行的历史和铭文的起源

简介

在区块链世界,铭文是指在区块链上写入的任意数据,比如比特币铭文就是一种将内容写入BTC聪进行铭刻的行文,写入的信息可以是文字、图片、视频和音频等。而Bitcoin的铭文生态可以说是起源最早,也是最成熟的。这跟Bitcoin区块链独特的区块结构有关。

Bitcoin的资产发行历程

跟现在流行公链Ethereum、Solana这种Layer 1以及Op Mainet、Arbtrium这种Layer2相比,Bitcoin是非图灵完备的。图灵完备是计算机科学中的一个概念,如果一个系统是图灵完备的,它能够执行任何可以通过算法或有效程序表达的计算任务。换句话说,图灵完备系统能够解决任何可计算的问题,只要有足够的时间和存储空间。虽然Bitcoin有简单的智能合约功能,但仅支持有限的交易类型和操作,如转账、多重签名等,而以Ethereum为首的图灵完备区块链则允许开发者编写智能合约和去中心化应用(DApps),这些程序可以执行任何复杂的计算任务。由于Bitcoin非图灵完备的特性,其无法像以太坊一样发行ERC-20 Token,更不用说发行NFT、SFT这种Token。

但Bitcoin社区在很早就开始尝试利用其他技术进行资产发行,最早有一个叫做“染色币”(Colored Coin)的资产发行方法。染色,指的是对比特币 UTXO 中添加特定的信息,使其与其他比特币 UTXO 进行区分,这样就为同质化的比特币之间带来了异质性。跟铭文一样,也需要使用相关的软件才可以识别到。在13年底,Flavien Charlon 提出 Open Assets Protocol,利用比特币的公私钥密码学工具,该协议允许“染色币”类资产发行可以由多签进行。

2014 年,ChromaWay 提出 EPOBC(enhanced, padded, order-based coloring)协议,协议包含两类操作,genesis 与 transfer,genesis 用于资产的发行,transfer 用于资产的转移。资产的类型无法显示编码区分,每一次 genesis 交易就发行一个新的资产,发行时就确定总量。EPOBC 资产必须通过 transfer 操作转移,如果 EPOBC 资产作为非 transfer 操作交易的输入,资产会发生丢失。这些信息通过比特币交易中的 nSequence 字段进行存储,在这存储不会增加格外内存,但是由于没有资产 ID 进行标识,每个 EPOBC 资产的交易必须追溯到 genesis 交易以确定其类别及合法性。

除以上这两种方法外,自2013年正式启动的Mastercoin也给出了自己的方法,这种方法对比特币的依赖程度更低,更多地选择在链下维护状态,链上只保存最小化的信息。可以认为,Mastercoin 将比特币视为一个去中心化的日志系统,通过任意的比特币交易发布资产的变动操作。而对于交易有效性的验证,是通过持续扫描比特币区块,维护一个链下的资产数据库来进行的,该数据库保存着地址与资产的映射关系,其中地址复用了比特币的地址体系。

Mastercoin也可以算是最早的ICO(Initial coinoffering,首次代币发行,类似于IPO)项目,不过后来Mastercoin更像是一种骗局,最后销声匿迹。但随后的ICO热潮中,很多项目通过类似于众筹的模式发行了自己的代币,直到Ethereum出现,这种图灵完备的区块链让人更容易建立dApp和发行资产,随后的几年里,Ethereum上也爆发了新的ICO热潮,并且衍生出了DeFi、NFT等相关资产及赛道。Bitcoin生态的资产解决方案实践变少。

转折点

情况在Bitcoin进行隔离见证升级和 Taproot 更新发生变化。在比特币交易中,每笔交易的信息主要分为两个部分:基础交易数据和见证数据。前者是关于交易的数据,后者则用于验证用户的身份。见证数据占据了大量的存储空间,但对于用户来讲用处极小。要知道信息越多,Bitcoin网络转账效率越低和交易打包成本越高。后来隔离见证(SegWit)技术将见证数据从主要的交易数据中分离出来,并单独存储。这样做的结果是优化了存储空间的使用,从而提高了交易效率并减少了成本。在原有的 1M 大小区块不变的情况下,隔离见证使得每个区块可以容纳的交易更多,而隔离后的见证数据(也就是各种签名脚本)则可以占用额外的 3M 空间,为 Taproot 更新奠定了基础。

Taproot 是比特币网络的一个重要软分叉升级,旨在提高比特币脚本的私密性、效率,以及智能合约的处理能力。这次升级被认为是自 2017 年 SegWit 升级之后的一个主要进步。

这次 Taproot 升级包括了三个不同的比特币改进提案(BIP):Taproot(默克尔抽象语法树, MAST)、Tapscript,以及一个全新的多签友好的数字签名方案,称为「Schnorr 签名」。Taproot 的目的是为比特币用户提供多种好处,包括提高交易的私密性和降低交易成本。此外,它还将增强比特币在执行更复杂交易方面的能力,从而扩展其应用范围。

参考:BTC生态扩容方案巡礼:铭文何去何从

这两个更新之后,开发者 Casey Rodarmor 在 2022 年 12 月发明了Ordinals 协议,它为每个聪(Satoshi)赋予独特序列号,并在交易中追踪它们。任何人都可以通过 Ordinals 在 UTXO 的 Taproot 脚本中附加额外的数据,包括文本、图片、视频等。当时的参与者大多将图片上传其中,掀起了第一轮的“BTC NFT”的热潮,在当时引发了广泛的讨论,有人认为这是在BTC链上放“垃圾信息”,也有人说这是“铁树开花”,赋予了Bitcoin新的用途。这些图片、视频等数据需要“铭刻”在一笔交易的脚本中,在上传完后,一种叫做indexer(索引器)的工具会追踪和识别这些“铭刻”行为,这个时候“铭文”一词还不被大多数人了解。

随后的3月,一个叫做domo 的匿名Twitter用户在X上表示自己创建了基于Ordinals协议的同质化代币标准,称之为BRC-20,用户只需要遵从格式,在交易中写入规范性的文本即可发行相应的Token,随后有开发者开发出了“铭刻”工具,使操作更加简单,用户只需要输入名称,数量即可部署、铸造、转移BRC-20 Token。但这也是一小部分的人的游戏,这些BRC-20的交易大部分基于OTC,但问题随着Ordi、Sats等Token上线各大交易所,并产生了巨大财富效应,Web3参与者对其态度开始发生变化,众多投机者涌入铭文市场,开发者也积极的在各个公链部署相应的“XRC-20”标准。一些老项目重新借助铭文“老树开新花”开展出了新的业务。各大交易所纷纷上线相关代币,也让普通参与者有机会参与。

参考:铭文背后的区块链应用之路

本课总结

  • 铭文是指在区块链上写入的任意数据。
  • Bitcoin的非图灵完备激发了社区对Bitcoin链上资产发行方案的探索
  • 在铭文出现前,染色币,EPOBC和Mastercoin都曾作为Bitcoin资产解决方案出现
  • 隔离见证升级和 Taproot 更新使得区块可以容纳更多交易,提高交易的私密性和降低交易成本等好处
  • Ordinals选择在比特币的最小单位聪上铭刻序号并在UTXO中添加数据来实现”铭刻”效果
  • BRC-20是基于Ordinals设计的协议,因其简单且易于理解的协议指令与财富效应,迅速带动铭文的火热。
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.