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

进阶1/19/2024, 7:25:35 PM
本文阐述铭文生态的本质及其对于比特币生态的影响。

背景知识

Bitcoin的发明及其原生缺陷

Bitcoin的发明缘起于中本聪的《比特币:一种点对点的电子现金系统》,这篇论文清晰的介绍了这个点对点的区块链系统是如何建立起来的,而题目也暗含了中本聪最初的计划:将比特币作为电子现金系统解决方案,即主要用途在于支付。

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

事实上,尽管初衷是为了支付,但实际TPS极低,比特币的区块大约每10分钟生成一次,每一个区块的大小限制是1MB,比特币交易的大小可以变化,但平均大小约为250字节。即比特币一个区块内最大可以容纳的交易数约为 4,000 个,比特币的平均每秒交易数(TPS)约为 6.67,这阻挡了Bitcoin的实际采用。

技术升级

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

Taproot更新是 Bitcoin Core 贡献者 Gregory Maxwell 在 2018 年提出的比特币升级提案。其技术细节过于复杂,简单来讲,Tapoot更新为Bitcoin更新做到了三大好处(1)让复杂的交易如多签名交易、时间锁交易看起来如同普通的比特币交易,增强了比特币的隐私性。(2)降低了交易费用(3)多笔交易放入了一个区块,节省了交易数据所占区块空间。

铭文出现

这两个更新之后,开发者 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”标准。一些老项目重新借助铭文“老树开新花”开展出了新的业务。各大交易所纷纷上线相关代币,也让普通参与者有机会参与。

进入2024年之后,龙头铭文代币的价格开始跌落,投机者散去,人们开始思考,铭文对于Bitcoin生态意味着什么,对行业又意味着什么,同时未来的铭文将何去何从。本文将引用专业人士的观点、数据以及行业模型对这些问题进行解答。

如果想了解更多关于Taproot更新,请点击《什么是Taproot升级?

铭文的前世今生

前文中,我们也简要介绍铭文出现的技术发展背景。但事实上,在BRC-20等铭文标准出现之前,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链上进行资产发行的探索一直没有停止过,只不过图灵完备的平台出现后,大家从成本等角度出发,选择了Ethereum、Solana这样的Layer1,区块链的资产发行属性也被弱化,更多的关注TPS、安全性等基础设施特性,区块链逐渐成为一种应用建设的基础设施。资产发行也成为区块链的基础应用之一。

而在铭文火热发展后,开发者也在各个链上部署了相关的铭文协议,比如SPL-20(Solana铭文协议)、Drc-20(狗狗链铭文)、Asc-20(Avanlanche链铭文)等。这些协议更多的是BRC-20在各个公链的仿制品,虽然有相应的基础设施,但是跟主流的资产发行方式相比——即利用各个链的智能合约标准,铭文协议并没有得到很大的发展,比如在Solana上,主流的资产还是SPL标准而非铭文标准SPL-20。这其中的原因比较好理解,首先,铭文的部署是非掌控的,即任何人都可通过铸造铭文资产,只要他知道铭文的文本内容,对于希望通过Token进行募资或者想要将原始Token映射成为铭文的项目带来的无法逾越的门槛,选择铭文发行自身资产等于资产不可控,且铭文基础设施并不完善,选择铭文意味着现有的开发体系的更改以及产品的更新,对于产品用户来讲,尚未发展起来的基础设施也会进一步让用户体验恶化。

但作为非图灵完备的协议,Bitcoin的资产发行协议却开始丰富起来,陆续出现了RGB协议、Taproot Assets、Runes协议等。截止发稿日,Bitcoin资产协议还在不断创新中。

Bitcoin热门资产发行协议

Bitcoin 上已经出现了多种热门的资产发行协议,我们对其中的典型协议进行技术原理和科技上的讲解

Ordinals Protocol

每个比特币都可以被分成 100,000,000 个单位,称为 satoshis(或 sats),中文叫「聪」,所以2100万枚Bitcoin共有2,100,000,000,000,000个聪。 Casey Rodarmor 在 2023 年 1 月发布的 Ordinals 协议则将这些聪打上序号,按照开采顺序从0-2,100,000,000,000,000 进行编号,这些聪可以关联不同的数据,比如文本、图像、视频等。每个聪都可以被追踪和转移,这样每一个聪都相当于一个独一无二的载体,通过承载的数据来确定其独特性。

在上文中我们提到了Taproot 升级,Taproot的一个影响就是,可以在 taproot 脚本中存储任意数据 (不超过 4M),并且同样可以利用隔离见证升级后主数据为1M的好处,只需要 1/4 手续费即可完成 NFT 完全上链。

由于Ordinals Protocol为“聪”编号,但由于减半、难度调整等特殊事件,也衍生出了“稀有聪”概念。在文档中,“聪”被分成了下图中的六个等级。

Ordinals 协议现状

Ordinals协议的在2023年得到广泛应用,其中11月因铭文财富效应引起的热潮让交易费用急剧攀升,截止1月9日晚,共有53.96M铭文被铭刻,产生的费用达到了$255.92M。

Ordinals 铭文数量及费用,来源:Dune

比较知名的Ordinals Punks、Bitcoin Punks等都是基于Ordinals Protocol建立。

Bitcoin Punks市场界面(来源:Unisat.io

BRC-20

2023 年 3 月 8 日,一个叫 domo 的匿名开发者基于 Ordinals 协议推出了 BRC-20。类似于ERC-20,这个协议定位于在在比特币生态的资产发行协议。具体来讲,BRC-20协议需要用户按照规范的JSON格式,将协议规定的各个部分进行填写即可,相关的规范有:

  • 「p」:协议类型。必须包含的关键词,该关键词定义操作基于 BRC-20 协议进行,帮助其它系统识别与处理 BRC-20 事件。
  • 「op」:事件类型。必须包含的关键词,该关键词定义事件类型,是 Deploy 部署、Mint 铸造还是 Transfer 转账。在这里「op」的内容为「transfer」意味着事件类型为转账。
  • 「tick」:BRC-20 Token 标识。必须包含的关键词,该关键词定义 BRC-20 Token 名称,由 4 个字母组成。在这里「tick」的内容为「ordi」意味着转账的 BRC-20 Token 为 $ordi。
  • 「amt」:所转账的 BRC-20 Token 数量。必须包含的关键词,该关键词定义将要转账多少个 BRC-20 Token。
  • 「max」:最大供应量。必须包含的关键词,该关键词定义 BRC-20 Token 的最大供应量。
  • 「lim」:单个铭文可容纳的最大 BRC-20 Token 数量。非必须包含的关键词,该关键词定义用户铸造一个铭文最多可以获取多少 BRC-20 Token。若此项设置为 1000,则铸造单个铭文最多可获取 1000 个 BRC-20 Token。

在进行部署、铸造和转移时,用户需要进行按照规范填写各个字段,如下图所示,不同的操作代表着不同的字段组合,用户按照需求填入字段即可。

来源:自制

BRC-20现状

在最初公布时,市场工具较少,参与BRC-20需要运行比特币全节点,对普通人来讲很难参与。后续各种铭刻工具的出现让这种简易的Token规范得以被广泛使用。从下图中可以看出,在BRC-20出现后,交易数量(铭刻行为)一度占到了BTC交易的50%,甚至超过了Ordinals Protocol交易。

来源:Dune

截止1月9日,共有76.2k铭文被部署,其中两次部署高峰期分别是2023年5月以及2023年11月。

来源:Dune

相比如铭刻的巨大波动,BRC-20铭文的铸造一直很频繁,仅在10月份出现了一定的低谷期,但在随后的11月和12月大量铸造行为发生在链上,导致网络拥堵,费率进一步上升。

来源:Dune

BRC-20在迎来几波铸造和部署热潮后,在12月各大交易所和交易市场出现后迎来了大幅的转移和交易。

来源:Dune

Atomicals 协议 (ARC-20)

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

Digital Object(数字对象)最初由 Robert Kahn 在 20 世纪 90 年代初提出,他和他后来的同事们将其定义为存储、访问、传播和管理的数字系统的基本实体。后来对应到现在实际场景中,经过处理和编码后的比特序列可以用于表示某个作品、作品的一部分或其他有价值的信息,这些作品和信息可以被视为数字对象。例如,有文本文件形式的数字对象,也有视频、音轨、图片、代码片段等形式的数字对象,还有由多个元素组成的更加复杂的数字对象。

Atomical Digital Object(原子数字对象)是 Atomical 协议的核心资产,Atomical 协议可以实现数字对象(Digital Objects)的铸造、转移和更新。官方在解释 Atomical Digital Object(官方简称为 Atomical)是如何被创建时是这样阐述的:“Atomicals 协议是通过使用 Taproot (P2TR) 支出脚本的两步 Commit-Reveal 方案以及使用 Atomicals Envelope 和由字母 ‘m’ 表示的铸造操作来铸造的。交易输出提交到正在交换的数据或文件,然后将数据包含在支出脚本中以显示内容,该内容可以是具有任何内容类型(例如图像、文本或任何媒体)的一个或多个文件。” 这段话包含的术语较多,把它们一一进行拆解:

  • Commit-Reveal 是一种增强区块链用户隐私和安全性的加密协议,它包含了两个步骤。首先是在提交(Commit)阶段,用户需要向链上提交一个包含了交易信息哈希值和随机数的承诺。然后在揭示(Reveal)阶段,用户会揭示原始信息和这个随机数,再由网络进行信息和哈希值的验证,以及随机数是否与之前提交的值相同。这种方式可以确保用户提交信息后就无法更改,在结果公布前保持隐私性和保证过程的公开透明,因此该方案通常被用于拍卖、投票、缓解抢先交易等应用场景。
  • Taproot 升级是比特币网络在 2021 年完成的软分叉,它引入了 Pay-to-Taproot (P2TR) 交易的功能。它允许用户使用单个公钥或更复杂的脚本(例如多重签名钱包或智能合约)来花费 BTC,从而实现更大的隐私性和灵活性。这里有一个背景知识,比特币是使用脚本(几行代码)来规定花费 UTXO 条件的。在交易中,只有当脚本中定义的某些条件得到满足时,地址中的 BTC 才可以被花费出去。[5] 总的来说,该技术的主要优势在于它能够隐藏 BTC 交易的复杂性,使得链上的交易更为紧凑和难以分析,提高交易隐私性。
  • Atomicals Envelope 是一个用于封装 Atomical 的工具或协议。
  • 使用字母 ‘m’ 表示铸造操作,是指 Atomicals 协议使用字母 “m” 来表示与铸造过程相关的唯一标识符(Atomical ID)。在 Atomical 的铸造过程中,使用字母 “m” 作为 Atomical ID 是为了更好地管理和识别不同的 Atomical 对象。这个标识符在整个铸造过程中起着关键的作用,帮助用户在承诺和揭示阶段进行正确的操作,并确保交易的有效性和安全性。

综合以上这些信息,我们再来重新描述一下 Atomicals 协议铸造 Atomical 的原理:Atomicals 协议使用原子交换的方案进行 Atomical 的铸造,并在交易输出环节融入了 Commit-Reveal 方案,以此来确保用户铸造 Atomical 过程的不可篡改性和隐私性。此外,它还在铸造过程中添加了唯一标识符来为 Atomical 的安全性和可追溯性提供保障。谈到转移机制,Atomical 的转移机制与比特币的一般转账相似。【参考

以下是Atomicals、Ordinals和ERC-721的对比:

来源:Atomicals Guidebook

ARC-20

除了 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。【参考

根据Atomical Market的数据显示,当下最火热的ARC-20 Token ATOM的总交易量为894.6BTC,拥有2378位持有者。


来源:https://atomicalmarket.com/market/token/atom

Rune 协议(符文)

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

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

Casey Rodarmor将自己的解决方案命名为Rune,Token名称为符文。在最初的博客中,Rune协议的两种规范操作转移和发行被确定了基本格式。

Runes的转移:OP_RETURN

协议消息中的第一个数据输出被解码为一个整数序列,这些整数被解释为 (ID, OUTPUT,AMOUNT)元组序列。如果解码后的整数个数不是三的倍数,则该协议消息消息无效。

ID是要进行转账的Token ID、OUTPUT是要分配给的输出索引(即分配给第几个输出)、AMOUNT是要分配的运行量。处理完所有元组分配后,任何未分配的Runes Token都将分配给第一个非OP_RETURN输出,其余的可以通过将Runes协议分配给包含协议消息的OP_RETURN输出来刻录Runes Token。

Runes的发行:基于UTXO的同质代币追踪

如果协议消息有第二次数据推送,则为发行交易。第二次数据推送被解码为两个整数,SYMBOL,DECIMALS。如果还有其他剩余整数,则协议消息无效。SYMBOL是一个基本26位可读符号,类似于Ordinals名称中使用的符号,目前唯一有效的字符是A到Z。

DECIMALS是显示发行Runes时应使用的小数点后的位数。如果SYMBOL尚未分配,则该Runes Token将被分配一个 ID 值(从 1 开始)。如果SYMBOL已经被分配,或者是BITCOIN、BTC或XBT,则不会创建新的符文。

总的来说,Rune协议没有将余额记录链接到钱包地址,而是将记录放在UTXO本身中。新的Runes Token从发行交易开始,指定供应量、符号和小数位数,并将该供应量分配给特定的UTXO。UTXO中可以包含任意数量的符文代币,无论其大小如何。UTXO仅用于跟踪余额。然后,传输函数使用该UTXO,将其分割成多个任意大小的新UTXO,包含不同数量的符文,将记录发送给其他人。相对于BRC-20,Runes减少了一层服务器共识,变得更加简单,同时不依赖链下数据,没有原生代币,非常适合比特币的原生UTXO模型。【参考

根据12月16日创始人在台北区块链周透露的讯息,Rune协议正式上线可能需要等到2024年的4月底。

BTNS协议

Broadcast Token Naming System(BTNS)是BTC早期持有者和开发成员之一J-Dog创建的资产发行协议。其基本构想是通过每一笔的BTC链上传输附加上广播信号,以区块链上记录作为数据依据,通过账本索引为手段,来让BTC发布自己的链上原生资产token NFT 成为可能。

来源:https://btns.wtf/

其支持的功能包括:

  • 代币 通过 LISTS 创建代币,包括 AML 和 KYC 兼容代币
  • 发行 发布和更新代币信息(供应、描述、锁定等)
  • 列表 创建与各种 BTNS 操作命令一起使用的列表
  • 铸造 创建或铸造代币
  • 发送 在地址之间转移或移动代币余额

从功能上看,很接近ERC-20 Token。在官网显示的路线图中,未来还将拥有空投、批量交易、Token销毁等操作部署。

来源:https://btns.wtf/

BTNS现状

由于创世人是一名具有多年经验的知名BTC开发者,所以在发行初期,BTNS的基础设施就极其完备,包括钱包、索引器、浏览器等都已经准备好。

根据浏览器显示,截止1月10日,BTNS系统已经有1700多次发行,共有Token 1443个,产生了铸造行文大约为47.9k,平均每个Token 铸造33次,可见用户数量较少。

来源:https://btns.xchain.io/

小结

当然,在Bitcoin上,除了以上这些协议,还有BRC-420、BRC-100、Pipe Protocol、SRC-20等多种资产发行协议。但基本都逃不出利用UTXO架构、广播、聪来进行资产发行。

从上文中也可以看出,越在后期出现的协议功能性越完备,适用场景更多,甚至有些已经跟ERC-20 Token极为相似,对BTC区块空间、内存占用、操作消耗费率都有了进一步的提升。但从发展现状来看,Ordinals Protoocol以及BRC-20在先发优势的作用下,依然是Bitcoin资产发行的前两名应用协议。

铭文的利益相关者

上文中我们分析了几种典型的资产发行协议,这几种解决方案采用的技术底层都稍有不同,对在Bitcoin链上的利益相关者影响也不尽相同,所以我们对此进行一一分析。

Bitcoin 链

首先在区块链上存储大量数据会导致区块链变得非常庞大,使得交易速度变慢,同时也会增加存储成本。这也就是为什么独立开发者Udi Wertheimer利用Ordinals协议在Bitcoin链上铭刻4MB (最大区块共建)大小的NFT时引发社区广泛的谈论。这次NFT铭刻创下了比特币历史上最大的区块和最大的交易的记录。

Blockstream CEO Adam Back,Bitcoin Core 开发者 LukeDashjr 等人纷纷认为 Taproot Wizards 这一举动造成比特币区块链大小迅速膨胀,也可能导致一些设施出现异常,甚至表明这是对比特币的攻击而非创新。

Bitcoin矿工

通常矿工收入来自区块奖励和交易费。很多的资产发行协议,用户在铭刻时除了支付基础的Gas Fee外,还需要根据铭刻的内容大小支付矿工费,对于Bitcoin矿工来讲,区块奖励正常发放的同时,交易费收入的增加代表着挖矿收入的增加。

随着BTC的下一次减半(预计于2024年4月),矿工的区块奖励进一步降低,交易手续费有望成为矿工的核心收入来源,而铭文等资产发行与交易带来的交易手续费远超常见的网络转账等。

Web 3开发者

对于Web3开发者来讲,大多数EVM系采用的是账户+余额的资产形式,而在Bitcoin上则是UTXO的架构,这对原有的产品开发体系迁移至Bitcoin生态增加了难度。同时,Bitcoin本身的低TPS让其不能成为主要的交易行动所在的底层Layer1,而Stacks等Layer2的出现也让开发者在Bitcoin上部署应用成为可能。

铭文点燃了市场对于Bitcoin生态的信心,也为Bitcoin生态带来了基础性的用户,很多生态新人在铭文热潮中尝试使用Bitcoin生态,习惯了完备的EVM生态的用户来讲,对于Bitcoin生态基础设施和基础应用的需求越来越高,现有的Bitcooin生态仅有Layer2、虚拟机、铭文交易市场、钱包等基础设施出现,对照Ethereum,还有很大的潜在市场空间,且Bitcoin独特的技术架构,也可能带来新的创新。

项目方

众多项目方借助铭文热潮让自己的项目重获新生,比较热点的项目有:

Bounce Brand

Bounce Finance 是一个拍卖即服务(AaaS)协议,为项目提供一站式的代币发行服务。该平台支持多种区块链网络,为用户提供创建和参与各种类型拍卖的能力,包括代币和 NFT 拍卖、实物收藏品拍卖、广告位拍卖等。

近期,Bounce 上线了几个比特币生态项目的拍卖,一开始估值都比较低,后续的拍卖又可以用到前面项目的代币作为「铲子」,因此这些项目的表现都不错。由于自己的原生代币 AUCTION 也是拍卖中的金铲子,也导致 AUCTION 的价格走高。

Magic Eden

Magic Eden 是一个主要针对 Solana 区块链的 NFT 市场。它在 Solana 生态系统中具有较大的影响力,提供了一个用户友好的界面,使艺术家、收藏家和 NFT 爱好者能够轻松买卖和探索 NFT。它的特点包括低交易费、高速交易和多样化的 NFT 藏品,这使得它成为 Solana 生态系统中最受欢迎的 NFT 市场之一。

今年 3 月,伴随着 Ordinals NFT 的兴起,Magic Eden 宣布扩展到比特币生态,作为其多链愿景的重要一步,这进一步加强了其在多链 NFT 市场的地位。

类似的项目还有比特币Layer2 网络MAPO以及BSC公链上的DeFi基础设施Bakery Swap等,很多项目的服务可以直接支持Bitcoin,不断促进着Bitcoin生态的繁荣。

投资者 /投机者

在Bitcoin铭文早期,很多的铭文并没有实际的价值捕捉,而且由于铭文的铭刻是在链上,公开透明,所有看到的人都可以进行铭刻。在早期没有资本的关注,更多的是投机者的炒作,但随着基础设施建设,很多资金可以直接以股权或Token形式进入市场。进一步促进了市场的繁荣。

其他公链

对于其他公链来讲,铭文并不能直接给这些公链带来重大的创新,因为各个公链已经有了基础的标准,所以铭文这一技术的主要获益者是Bitcoin生态。作为行业信仰和市值最高的区块链代表,Bitcoin生态对开发者和建设者的吸引力无疑也是巨大的,在牛市即将到来之际,Bitcoin上新的财富效应可能进一步掠夺其他公链的开发资源。

铭文带来的影响

首先,作为一个非图灵完备的系统,Bitcoin生态确实缺乏发行资产的技术底层,在前文中也提到了,在铭文之前已经有多重解决方案进行尝试,在提出之时都获得了一定的热度。铭文也不例外,在23年的11月-12月被广泛讨论,但与之前的染色币等不同的是,这轮的铭文协议是多种协议并存,底层技术与基础设施同时发展的过程。在铭文发布后,Unisat等钱包与交易市场也随着发布,并且Magic Eden等成熟的应用也接入铭文服务,这代表着更加便捷的准入以及更便利的用户体验,同时Gate、OKX等交易所也均有在提供相关的铭文Token服务,进一步扩大的市场知名度,并对这种资产类型进行了一定程度的背书。所以虽然很多人在谈论铭文也是一种“冷饭热炒”,但实际上,现在的市场环境与用户认知与当时差异巨大。

虽然铭文的出现是可以理解的,但社区的态度并不统一,其中支持者大多认为可以利好Bitcoin生态。持相反观点的反对者则以Bitcoin Core 开发者 Luke Dashjr 为首,他们认为铭文更像是一种链上的垃圾邮件,造成了网络拥堵。这个担心并无道理,铭文的基本原理就是将数据铭刻在Bitcoin链上,肯定需要占用一定的区块空间,只是占据多少的问题。

但事实上,在Bitcoin创立之初,中本聪并没有规定区块的用途不能用于铭文或者其他非常见交易之外的用途。所以社区的各个“声音”都是在坚持自己内心对Bitcoin的信仰。不过Luke Dashjr还是建议优化Bitcoin技术来避免铭文堵塞网络,遭到大部分人的反对,最后该建议被关闭。

从生态角度来看,铭文的热潮让更多人接触到了BTC生态,可以说是极大的一波“流量”,这为未来的BTC生态打下了一定的用户基础。同时铭文资产的出现为BTC生态带来了极大的流动性,这些流动性背后是对铭文基础设施的需求,正如大家看到的各种铭文交易市场、铭文“金铲子”等就是需求催生的产物。

很多开发者也看到了Bitcoin生态的影响力选择加入Bitcoin生态,尤其是Layer2,在铭文热潮之后,BitVM等一系列新的Bitcoin Layer2开始蓬勃发展,同时类似于Bitcoin Cats这种借助Bitcoin热潮发行资产的游戏也开始出现。这代表着Bitcoin上是可以将Ethereum系的生态模式复制粘贴到Bitcoin中的。

未来趋势的预测

从技术角度,Bitcoin 铭文是有一定的技术优势的,以NFT为例,在传统的ERC-721标准中,NFT并非直接存储在链上,如下图所示,BAYC系列的NFT就是将图片存储在去中心化存储平台,然后把存储链接写在metadata中。

来源:8807 - Bored Ape Yacht Club | OpenSea

这种方法可以减少链上数据量,但无法达到永久保存的目的,只要去中心化存储平台倒闭,NFT就相当于“不复存在”,而且部分NFT团队还会更改Metadata来改变NFT的外观、属性等。而在铭文中,图片可以直接“铭刻”到交易中,这样的话只要Bitcoin链正常运行,NFT就一直存在。

同时加密分析师CaptainZ也在自己的文章《铭文代币的本质就是SFT 》提出了一种观点,即铭文可以作为SFT(半同质化代币)应用与金融票据等领域。SFT 就是半同质化代币 「semi-fungible token」,这是一种新的代币类型,是与 FT 和 NFT 并列的第三种通用数字资产类型。既然叫「半」同质化代币,顾名思义,就是介于 FT 和 NFT 之间,既可以拆分计算,又有唯一性。这个概念很类似于BRC-20,每张铭文Token代表一定数量的基础Tokens,但每一张铭文又是与众不同的类似于NFT的东西。

BTC 链缺少智能合约功能,所以任何资产的发行都要用到 OP_RETURN 或者 TAPROOT 这样的脚本区。其可以采用下列两个方式发行SFT。BRC-20就是采用的第二种办法。

1,在 FT 代币的基础上 “添加” 某种 “唯一性”,

2,在 NFT 代币的基础上 “添加” 某种 “同质性”。

总的来说,铭文这项技术并非一无是处,而是给Bitcoin带来了新的玩法,虽然现有的绝大多数铭文是毫无意义的meme Token,但铭文本身仍然会继续发展下去。

结语

1月11日凌晨 4 时,美国证券交易委员会(SEC)同时通过了 11 支现货比特币 ETF,现在各大传统基金与职业投资者可以通过ETF购买到BTC,BTC也将成为一种常见资产形式被美国以及全球的投资者熟知,Bitcoin生态也会获得越来越多的关注,在Bitcoin出现铭文之前,主流的资产发行是EVM系的Token合约发行,但现在,建设者的选项又多一个,而这个解决方案又可以带来跟传统ERC-20/ERC-721不同的技术特性。回顾Ethereum的NFT发展之旅,很多人都是从对NFT的不理解、不认同转化为NFT的持有者,相关的生态也不断建立并扩展至各个领域,诸如游戏、DeFi中。现在的铭文跟NFT早期发展极为相似,财富效应让大多数人关注到了这个赛道,但由于基础设施不足以及前期的泡沫期间无法捕获价值,所以看起来更像是“击鼓传花”的骗局,但随着资本、开发者、投资者的加入,相信铭文会逐渐走向正轨,成为Bitcoin生态的核心技术之一。

المؤلف: Wayne
المترجم: Piper
المراجع (المراجعين): Edward、KOWEI、Elisa、Ashley He、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

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

进阶1/19/2024, 7:25:35 PM
本文阐述铭文生态的本质及其对于比特币生态的影响。

背景知识

Bitcoin的发明及其原生缺陷

Bitcoin的发明缘起于中本聪的《比特币:一种点对点的电子现金系统》,这篇论文清晰的介绍了这个点对点的区块链系统是如何建立起来的,而题目也暗含了中本聪最初的计划:将比特币作为电子现金系统解决方案,即主要用途在于支付。

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

事实上,尽管初衷是为了支付,但实际TPS极低,比特币的区块大约每10分钟生成一次,每一个区块的大小限制是1MB,比特币交易的大小可以变化,但平均大小约为250字节。即比特币一个区块内最大可以容纳的交易数约为 4,000 个,比特币的平均每秒交易数(TPS)约为 6.67,这阻挡了Bitcoin的实际采用。

技术升级

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

Taproot更新是 Bitcoin Core 贡献者 Gregory Maxwell 在 2018 年提出的比特币升级提案。其技术细节过于复杂,简单来讲,Tapoot更新为Bitcoin更新做到了三大好处(1)让复杂的交易如多签名交易、时间锁交易看起来如同普通的比特币交易,增强了比特币的隐私性。(2)降低了交易费用(3)多笔交易放入了一个区块,节省了交易数据所占区块空间。

铭文出现

这两个更新之后,开发者 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”标准。一些老项目重新借助铭文“老树开新花”开展出了新的业务。各大交易所纷纷上线相关代币,也让普通参与者有机会参与。

进入2024年之后,龙头铭文代币的价格开始跌落,投机者散去,人们开始思考,铭文对于Bitcoin生态意味着什么,对行业又意味着什么,同时未来的铭文将何去何从。本文将引用专业人士的观点、数据以及行业模型对这些问题进行解答。

如果想了解更多关于Taproot更新,请点击《什么是Taproot升级?

铭文的前世今生

前文中,我们也简要介绍铭文出现的技术发展背景。但事实上,在BRC-20等铭文标准出现之前,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链上进行资产发行的探索一直没有停止过,只不过图灵完备的平台出现后,大家从成本等角度出发,选择了Ethereum、Solana这样的Layer1,区块链的资产发行属性也被弱化,更多的关注TPS、安全性等基础设施特性,区块链逐渐成为一种应用建设的基础设施。资产发行也成为区块链的基础应用之一。

而在铭文火热发展后,开发者也在各个链上部署了相关的铭文协议,比如SPL-20(Solana铭文协议)、Drc-20(狗狗链铭文)、Asc-20(Avanlanche链铭文)等。这些协议更多的是BRC-20在各个公链的仿制品,虽然有相应的基础设施,但是跟主流的资产发行方式相比——即利用各个链的智能合约标准,铭文协议并没有得到很大的发展,比如在Solana上,主流的资产还是SPL标准而非铭文标准SPL-20。这其中的原因比较好理解,首先,铭文的部署是非掌控的,即任何人都可通过铸造铭文资产,只要他知道铭文的文本内容,对于希望通过Token进行募资或者想要将原始Token映射成为铭文的项目带来的无法逾越的门槛,选择铭文发行自身资产等于资产不可控,且铭文基础设施并不完善,选择铭文意味着现有的开发体系的更改以及产品的更新,对于产品用户来讲,尚未发展起来的基础设施也会进一步让用户体验恶化。

但作为非图灵完备的协议,Bitcoin的资产发行协议却开始丰富起来,陆续出现了RGB协议、Taproot Assets、Runes协议等。截止发稿日,Bitcoin资产协议还在不断创新中。

Bitcoin热门资产发行协议

Bitcoin 上已经出现了多种热门的资产发行协议,我们对其中的典型协议进行技术原理和科技上的讲解

Ordinals Protocol

每个比特币都可以被分成 100,000,000 个单位,称为 satoshis(或 sats),中文叫「聪」,所以2100万枚Bitcoin共有2,100,000,000,000,000个聪。 Casey Rodarmor 在 2023 年 1 月发布的 Ordinals 协议则将这些聪打上序号,按照开采顺序从0-2,100,000,000,000,000 进行编号,这些聪可以关联不同的数据,比如文本、图像、视频等。每个聪都可以被追踪和转移,这样每一个聪都相当于一个独一无二的载体,通过承载的数据来确定其独特性。

在上文中我们提到了Taproot 升级,Taproot的一个影响就是,可以在 taproot 脚本中存储任意数据 (不超过 4M),并且同样可以利用隔离见证升级后主数据为1M的好处,只需要 1/4 手续费即可完成 NFT 完全上链。

由于Ordinals Protocol为“聪”编号,但由于减半、难度调整等特殊事件,也衍生出了“稀有聪”概念。在文档中,“聪”被分成了下图中的六个等级。

Ordinals 协议现状

Ordinals协议的在2023年得到广泛应用,其中11月因铭文财富效应引起的热潮让交易费用急剧攀升,截止1月9日晚,共有53.96M铭文被铭刻,产生的费用达到了$255.92M。

Ordinals 铭文数量及费用,来源:Dune

比较知名的Ordinals Punks、Bitcoin Punks等都是基于Ordinals Protocol建立。

Bitcoin Punks市场界面(来源:Unisat.io

BRC-20

2023 年 3 月 8 日,一个叫 domo 的匿名开发者基于 Ordinals 协议推出了 BRC-20。类似于ERC-20,这个协议定位于在在比特币生态的资产发行协议。具体来讲,BRC-20协议需要用户按照规范的JSON格式,将协议规定的各个部分进行填写即可,相关的规范有:

  • 「p」:协议类型。必须包含的关键词,该关键词定义操作基于 BRC-20 协议进行,帮助其它系统识别与处理 BRC-20 事件。
  • 「op」:事件类型。必须包含的关键词,该关键词定义事件类型,是 Deploy 部署、Mint 铸造还是 Transfer 转账。在这里「op」的内容为「transfer」意味着事件类型为转账。
  • 「tick」:BRC-20 Token 标识。必须包含的关键词,该关键词定义 BRC-20 Token 名称,由 4 个字母组成。在这里「tick」的内容为「ordi」意味着转账的 BRC-20 Token 为 $ordi。
  • 「amt」:所转账的 BRC-20 Token 数量。必须包含的关键词,该关键词定义将要转账多少个 BRC-20 Token。
  • 「max」:最大供应量。必须包含的关键词,该关键词定义 BRC-20 Token 的最大供应量。
  • 「lim」:单个铭文可容纳的最大 BRC-20 Token 数量。非必须包含的关键词,该关键词定义用户铸造一个铭文最多可以获取多少 BRC-20 Token。若此项设置为 1000,则铸造单个铭文最多可获取 1000 个 BRC-20 Token。

在进行部署、铸造和转移时,用户需要进行按照规范填写各个字段,如下图所示,不同的操作代表着不同的字段组合,用户按照需求填入字段即可。

来源:自制

BRC-20现状

在最初公布时,市场工具较少,参与BRC-20需要运行比特币全节点,对普通人来讲很难参与。后续各种铭刻工具的出现让这种简易的Token规范得以被广泛使用。从下图中可以看出,在BRC-20出现后,交易数量(铭刻行为)一度占到了BTC交易的50%,甚至超过了Ordinals Protocol交易。

来源:Dune

截止1月9日,共有76.2k铭文被部署,其中两次部署高峰期分别是2023年5月以及2023年11月。

来源:Dune

相比如铭刻的巨大波动,BRC-20铭文的铸造一直很频繁,仅在10月份出现了一定的低谷期,但在随后的11月和12月大量铸造行为发生在链上,导致网络拥堵,费率进一步上升。

来源:Dune

BRC-20在迎来几波铸造和部署热潮后,在12月各大交易所和交易市场出现后迎来了大幅的转移和交易。

来源:Dune

Atomicals 协议 (ARC-20)

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

Digital Object(数字对象)最初由 Robert Kahn 在 20 世纪 90 年代初提出,他和他后来的同事们将其定义为存储、访问、传播和管理的数字系统的基本实体。后来对应到现在实际场景中,经过处理和编码后的比特序列可以用于表示某个作品、作品的一部分或其他有价值的信息,这些作品和信息可以被视为数字对象。例如,有文本文件形式的数字对象,也有视频、音轨、图片、代码片段等形式的数字对象,还有由多个元素组成的更加复杂的数字对象。

Atomical Digital Object(原子数字对象)是 Atomical 协议的核心资产,Atomical 协议可以实现数字对象(Digital Objects)的铸造、转移和更新。官方在解释 Atomical Digital Object(官方简称为 Atomical)是如何被创建时是这样阐述的:“Atomicals 协议是通过使用 Taproot (P2TR) 支出脚本的两步 Commit-Reveal 方案以及使用 Atomicals Envelope 和由字母 ‘m’ 表示的铸造操作来铸造的。交易输出提交到正在交换的数据或文件,然后将数据包含在支出脚本中以显示内容,该内容可以是具有任何内容类型(例如图像、文本或任何媒体)的一个或多个文件。” 这段话包含的术语较多,把它们一一进行拆解:

  • Commit-Reveal 是一种增强区块链用户隐私和安全性的加密协议,它包含了两个步骤。首先是在提交(Commit)阶段,用户需要向链上提交一个包含了交易信息哈希值和随机数的承诺。然后在揭示(Reveal)阶段,用户会揭示原始信息和这个随机数,再由网络进行信息和哈希值的验证,以及随机数是否与之前提交的值相同。这种方式可以确保用户提交信息后就无法更改,在结果公布前保持隐私性和保证过程的公开透明,因此该方案通常被用于拍卖、投票、缓解抢先交易等应用场景。
  • Taproot 升级是比特币网络在 2021 年完成的软分叉,它引入了 Pay-to-Taproot (P2TR) 交易的功能。它允许用户使用单个公钥或更复杂的脚本(例如多重签名钱包或智能合约)来花费 BTC,从而实现更大的隐私性和灵活性。这里有一个背景知识,比特币是使用脚本(几行代码)来规定花费 UTXO 条件的。在交易中,只有当脚本中定义的某些条件得到满足时,地址中的 BTC 才可以被花费出去。[5] 总的来说,该技术的主要优势在于它能够隐藏 BTC 交易的复杂性,使得链上的交易更为紧凑和难以分析,提高交易隐私性。
  • Atomicals Envelope 是一个用于封装 Atomical 的工具或协议。
  • 使用字母 ‘m’ 表示铸造操作,是指 Atomicals 协议使用字母 “m” 来表示与铸造过程相关的唯一标识符(Atomical ID)。在 Atomical 的铸造过程中,使用字母 “m” 作为 Atomical ID 是为了更好地管理和识别不同的 Atomical 对象。这个标识符在整个铸造过程中起着关键的作用,帮助用户在承诺和揭示阶段进行正确的操作,并确保交易的有效性和安全性。

综合以上这些信息,我们再来重新描述一下 Atomicals 协议铸造 Atomical 的原理:Atomicals 协议使用原子交换的方案进行 Atomical 的铸造,并在交易输出环节融入了 Commit-Reveal 方案,以此来确保用户铸造 Atomical 过程的不可篡改性和隐私性。此外,它还在铸造过程中添加了唯一标识符来为 Atomical 的安全性和可追溯性提供保障。谈到转移机制,Atomical 的转移机制与比特币的一般转账相似。【参考

以下是Atomicals、Ordinals和ERC-721的对比:

来源:Atomicals Guidebook

ARC-20

除了 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。【参考

根据Atomical Market的数据显示,当下最火热的ARC-20 Token ATOM的总交易量为894.6BTC,拥有2378位持有者。


来源:https://atomicalmarket.com/market/token/atom

Rune 协议(符文)

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

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

Casey Rodarmor将自己的解决方案命名为Rune,Token名称为符文。在最初的博客中,Rune协议的两种规范操作转移和发行被确定了基本格式。

Runes的转移:OP_RETURN

协议消息中的第一个数据输出被解码为一个整数序列,这些整数被解释为 (ID, OUTPUT,AMOUNT)元组序列。如果解码后的整数个数不是三的倍数,则该协议消息消息无效。

ID是要进行转账的Token ID、OUTPUT是要分配给的输出索引(即分配给第几个输出)、AMOUNT是要分配的运行量。处理完所有元组分配后,任何未分配的Runes Token都将分配给第一个非OP_RETURN输出,其余的可以通过将Runes协议分配给包含协议消息的OP_RETURN输出来刻录Runes Token。

Runes的发行:基于UTXO的同质代币追踪

如果协议消息有第二次数据推送,则为发行交易。第二次数据推送被解码为两个整数,SYMBOL,DECIMALS。如果还有其他剩余整数,则协议消息无效。SYMBOL是一个基本26位可读符号,类似于Ordinals名称中使用的符号,目前唯一有效的字符是A到Z。

DECIMALS是显示发行Runes时应使用的小数点后的位数。如果SYMBOL尚未分配,则该Runes Token将被分配一个 ID 值(从 1 开始)。如果SYMBOL已经被分配,或者是BITCOIN、BTC或XBT,则不会创建新的符文。

总的来说,Rune协议没有将余额记录链接到钱包地址,而是将记录放在UTXO本身中。新的Runes Token从发行交易开始,指定供应量、符号和小数位数,并将该供应量分配给特定的UTXO。UTXO中可以包含任意数量的符文代币,无论其大小如何。UTXO仅用于跟踪余额。然后,传输函数使用该UTXO,将其分割成多个任意大小的新UTXO,包含不同数量的符文,将记录发送给其他人。相对于BRC-20,Runes减少了一层服务器共识,变得更加简单,同时不依赖链下数据,没有原生代币,非常适合比特币的原生UTXO模型。【参考

根据12月16日创始人在台北区块链周透露的讯息,Rune协议正式上线可能需要等到2024年的4月底。

BTNS协议

Broadcast Token Naming System(BTNS)是BTC早期持有者和开发成员之一J-Dog创建的资产发行协议。其基本构想是通过每一笔的BTC链上传输附加上广播信号,以区块链上记录作为数据依据,通过账本索引为手段,来让BTC发布自己的链上原生资产token NFT 成为可能。

来源:https://btns.wtf/

其支持的功能包括:

  • 代币 通过 LISTS 创建代币,包括 AML 和 KYC 兼容代币
  • 发行 发布和更新代币信息(供应、描述、锁定等)
  • 列表 创建与各种 BTNS 操作命令一起使用的列表
  • 铸造 创建或铸造代币
  • 发送 在地址之间转移或移动代币余额

从功能上看,很接近ERC-20 Token。在官网显示的路线图中,未来还将拥有空投、批量交易、Token销毁等操作部署。

来源:https://btns.wtf/

BTNS现状

由于创世人是一名具有多年经验的知名BTC开发者,所以在发行初期,BTNS的基础设施就极其完备,包括钱包、索引器、浏览器等都已经准备好。

根据浏览器显示,截止1月10日,BTNS系统已经有1700多次发行,共有Token 1443个,产生了铸造行文大约为47.9k,平均每个Token 铸造33次,可见用户数量较少。

来源:https://btns.xchain.io/

小结

当然,在Bitcoin上,除了以上这些协议,还有BRC-420、BRC-100、Pipe Protocol、SRC-20等多种资产发行协议。但基本都逃不出利用UTXO架构、广播、聪来进行资产发行。

从上文中也可以看出,越在后期出现的协议功能性越完备,适用场景更多,甚至有些已经跟ERC-20 Token极为相似,对BTC区块空间、内存占用、操作消耗费率都有了进一步的提升。但从发展现状来看,Ordinals Protoocol以及BRC-20在先发优势的作用下,依然是Bitcoin资产发行的前两名应用协议。

铭文的利益相关者

上文中我们分析了几种典型的资产发行协议,这几种解决方案采用的技术底层都稍有不同,对在Bitcoin链上的利益相关者影响也不尽相同,所以我们对此进行一一分析。

Bitcoin 链

首先在区块链上存储大量数据会导致区块链变得非常庞大,使得交易速度变慢,同时也会增加存储成本。这也就是为什么独立开发者Udi Wertheimer利用Ordinals协议在Bitcoin链上铭刻4MB (最大区块共建)大小的NFT时引发社区广泛的谈论。这次NFT铭刻创下了比特币历史上最大的区块和最大的交易的记录。

Blockstream CEO Adam Back,Bitcoin Core 开发者 LukeDashjr 等人纷纷认为 Taproot Wizards 这一举动造成比特币区块链大小迅速膨胀,也可能导致一些设施出现异常,甚至表明这是对比特币的攻击而非创新。

Bitcoin矿工

通常矿工收入来自区块奖励和交易费。很多的资产发行协议,用户在铭刻时除了支付基础的Gas Fee外,还需要根据铭刻的内容大小支付矿工费,对于Bitcoin矿工来讲,区块奖励正常发放的同时,交易费收入的增加代表着挖矿收入的增加。

随着BTC的下一次减半(预计于2024年4月),矿工的区块奖励进一步降低,交易手续费有望成为矿工的核心收入来源,而铭文等资产发行与交易带来的交易手续费远超常见的网络转账等。

Web 3开发者

对于Web3开发者来讲,大多数EVM系采用的是账户+余额的资产形式,而在Bitcoin上则是UTXO的架构,这对原有的产品开发体系迁移至Bitcoin生态增加了难度。同时,Bitcoin本身的低TPS让其不能成为主要的交易行动所在的底层Layer1,而Stacks等Layer2的出现也让开发者在Bitcoin上部署应用成为可能。

铭文点燃了市场对于Bitcoin生态的信心,也为Bitcoin生态带来了基础性的用户,很多生态新人在铭文热潮中尝试使用Bitcoin生态,习惯了完备的EVM生态的用户来讲,对于Bitcoin生态基础设施和基础应用的需求越来越高,现有的Bitcooin生态仅有Layer2、虚拟机、铭文交易市场、钱包等基础设施出现,对照Ethereum,还有很大的潜在市场空间,且Bitcoin独特的技术架构,也可能带来新的创新。

项目方

众多项目方借助铭文热潮让自己的项目重获新生,比较热点的项目有:

Bounce Brand

Bounce Finance 是一个拍卖即服务(AaaS)协议,为项目提供一站式的代币发行服务。该平台支持多种区块链网络,为用户提供创建和参与各种类型拍卖的能力,包括代币和 NFT 拍卖、实物收藏品拍卖、广告位拍卖等。

近期,Bounce 上线了几个比特币生态项目的拍卖,一开始估值都比较低,后续的拍卖又可以用到前面项目的代币作为「铲子」,因此这些项目的表现都不错。由于自己的原生代币 AUCTION 也是拍卖中的金铲子,也导致 AUCTION 的价格走高。

Magic Eden

Magic Eden 是一个主要针对 Solana 区块链的 NFT 市场。它在 Solana 生态系统中具有较大的影响力,提供了一个用户友好的界面,使艺术家、收藏家和 NFT 爱好者能够轻松买卖和探索 NFT。它的特点包括低交易费、高速交易和多样化的 NFT 藏品,这使得它成为 Solana 生态系统中最受欢迎的 NFT 市场之一。

今年 3 月,伴随着 Ordinals NFT 的兴起,Magic Eden 宣布扩展到比特币生态,作为其多链愿景的重要一步,这进一步加强了其在多链 NFT 市场的地位。

类似的项目还有比特币Layer2 网络MAPO以及BSC公链上的DeFi基础设施Bakery Swap等,很多项目的服务可以直接支持Bitcoin,不断促进着Bitcoin生态的繁荣。

投资者 /投机者

在Bitcoin铭文早期,很多的铭文并没有实际的价值捕捉,而且由于铭文的铭刻是在链上,公开透明,所有看到的人都可以进行铭刻。在早期没有资本的关注,更多的是投机者的炒作,但随着基础设施建设,很多资金可以直接以股权或Token形式进入市场。进一步促进了市场的繁荣。

其他公链

对于其他公链来讲,铭文并不能直接给这些公链带来重大的创新,因为各个公链已经有了基础的标准,所以铭文这一技术的主要获益者是Bitcoin生态。作为行业信仰和市值最高的区块链代表,Bitcoin生态对开发者和建设者的吸引力无疑也是巨大的,在牛市即将到来之际,Bitcoin上新的财富效应可能进一步掠夺其他公链的开发资源。

铭文带来的影响

首先,作为一个非图灵完备的系统,Bitcoin生态确实缺乏发行资产的技术底层,在前文中也提到了,在铭文之前已经有多重解决方案进行尝试,在提出之时都获得了一定的热度。铭文也不例外,在23年的11月-12月被广泛讨论,但与之前的染色币等不同的是,这轮的铭文协议是多种协议并存,底层技术与基础设施同时发展的过程。在铭文发布后,Unisat等钱包与交易市场也随着发布,并且Magic Eden等成熟的应用也接入铭文服务,这代表着更加便捷的准入以及更便利的用户体验,同时Gate、OKX等交易所也均有在提供相关的铭文Token服务,进一步扩大的市场知名度,并对这种资产类型进行了一定程度的背书。所以虽然很多人在谈论铭文也是一种“冷饭热炒”,但实际上,现在的市场环境与用户认知与当时差异巨大。

虽然铭文的出现是可以理解的,但社区的态度并不统一,其中支持者大多认为可以利好Bitcoin生态。持相反观点的反对者则以Bitcoin Core 开发者 Luke Dashjr 为首,他们认为铭文更像是一种链上的垃圾邮件,造成了网络拥堵。这个担心并无道理,铭文的基本原理就是将数据铭刻在Bitcoin链上,肯定需要占用一定的区块空间,只是占据多少的问题。

但事实上,在Bitcoin创立之初,中本聪并没有规定区块的用途不能用于铭文或者其他非常见交易之外的用途。所以社区的各个“声音”都是在坚持自己内心对Bitcoin的信仰。不过Luke Dashjr还是建议优化Bitcoin技术来避免铭文堵塞网络,遭到大部分人的反对,最后该建议被关闭。

从生态角度来看,铭文的热潮让更多人接触到了BTC生态,可以说是极大的一波“流量”,这为未来的BTC生态打下了一定的用户基础。同时铭文资产的出现为BTC生态带来了极大的流动性,这些流动性背后是对铭文基础设施的需求,正如大家看到的各种铭文交易市场、铭文“金铲子”等就是需求催生的产物。

很多开发者也看到了Bitcoin生态的影响力选择加入Bitcoin生态,尤其是Layer2,在铭文热潮之后,BitVM等一系列新的Bitcoin Layer2开始蓬勃发展,同时类似于Bitcoin Cats这种借助Bitcoin热潮发行资产的游戏也开始出现。这代表着Bitcoin上是可以将Ethereum系的生态模式复制粘贴到Bitcoin中的。

未来趋势的预测

从技术角度,Bitcoin 铭文是有一定的技术优势的,以NFT为例,在传统的ERC-721标准中,NFT并非直接存储在链上,如下图所示,BAYC系列的NFT就是将图片存储在去中心化存储平台,然后把存储链接写在metadata中。

来源:8807 - Bored Ape Yacht Club | OpenSea

这种方法可以减少链上数据量,但无法达到永久保存的目的,只要去中心化存储平台倒闭,NFT就相当于“不复存在”,而且部分NFT团队还会更改Metadata来改变NFT的外观、属性等。而在铭文中,图片可以直接“铭刻”到交易中,这样的话只要Bitcoin链正常运行,NFT就一直存在。

同时加密分析师CaptainZ也在自己的文章《铭文代币的本质就是SFT 》提出了一种观点,即铭文可以作为SFT(半同质化代币)应用与金融票据等领域。SFT 就是半同质化代币 「semi-fungible token」,这是一种新的代币类型,是与 FT 和 NFT 并列的第三种通用数字资产类型。既然叫「半」同质化代币,顾名思义,就是介于 FT 和 NFT 之间,既可以拆分计算,又有唯一性。这个概念很类似于BRC-20,每张铭文Token代表一定数量的基础Tokens,但每一张铭文又是与众不同的类似于NFT的东西。

BTC 链缺少智能合约功能,所以任何资产的发行都要用到 OP_RETURN 或者 TAPROOT 这样的脚本区。其可以采用下列两个方式发行SFT。BRC-20就是采用的第二种办法。

1,在 FT 代币的基础上 “添加” 某种 “唯一性”,

2,在 NFT 代币的基础上 “添加” 某种 “同质性”。

总的来说,铭文这项技术并非一无是处,而是给Bitcoin带来了新的玩法,虽然现有的绝大多数铭文是毫无意义的meme Token,但铭文本身仍然会继续发展下去。

结语

1月11日凌晨 4 时,美国证券交易委员会(SEC)同时通过了 11 支现货比特币 ETF,现在各大传统基金与职业投资者可以通过ETF购买到BTC,BTC也将成为一种常见资产形式被美国以及全球的投资者熟知,Bitcoin生态也会获得越来越多的关注,在Bitcoin出现铭文之前,主流的资产发行是EVM系的Token合约发行,但现在,建设者的选项又多一个,而这个解决方案又可以带来跟传统ERC-20/ERC-721不同的技术特性。回顾Ethereum的NFT发展之旅,很多人都是从对NFT的不理解、不认同转化为NFT的持有者,相关的生态也不断建立并扩展至各个领域,诸如游戏、DeFi中。现在的铭文跟NFT早期发展极为相似,财富效应让大多数人关注到了这个赛道,但由于基础设施不足以及前期的泡沫期间无法捕获价值,所以看起来更像是“击鼓传花”的骗局,但随着资本、开发者、投资者的加入,相信铭文会逐渐走向正轨,成为Bitcoin生态的核心技术之一。

المؤلف: Wayne
المترجم: Piper
المراجع (المراجعين): Edward、KOWEI、Elisa、Ashley He、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!