随着比特币Ordinals协议的横空出世及其带来的“铭文”热潮,加密货币社区对“铭文”这一概念的关注度空前提高,人们不禁要问:作为全球第二大加密货币平台,以智能合约和去中心化应用(DApp)生态闻名的以太坊,是否有自己的“铭文”呢?答案是肯定的,但以太坊上的“铭文”与比特币的Ordinals铭文在概念、技术实现和生态应用上既有相似之处,也存在显著的差异。
什么是“铭文”?
要理解以太坊的“铭文”,首先需要明确“铭文”的核心概念,广义上讲,“铭文”指的是将任意数据(如图像、文本、视频等)直接“刻录”在区块链上的交易中,使其成为该交易不可分割的一部分,从而实现一种去中心化的、可验证的数字资产注册方式。 比特币Ordinals协议通过将数据嵌入到聪(sat)的见证数据(witness data)中,实现了对比特币区块链上UTXO模型的“标记化”,从而诞生了比特币铭文。
以太坊的“铭文”之路:原生与扩展
以太坊本身从一开始就支持复杂的智能合约和代币标准(如ERC-20、ERC-721、ERC-1155),这些标准本身就具备强大的“标记化”能力,从这个角度看,以太坊上的NFT(非同质化代币)可以被视为一种更广义、更功能丰富的“铭文”,因为它们同样代表了对链上数据的所有权和可验证性。
当社区特指类似比特币Ord那种将数据直接写入交易本身,而非通过智能合约创建复杂状态的“铭文”时,以太坊的情况有所不同,以太坊的交易结构(如数据字段)和虚拟机(EVM)的设计使得直接将大量数据写入交易变得成本高昂且不切实际,因为每笔交易都有gas限制和较高的费用。
尽管如此,以太坊社区并没有忽视这种简单、直接的“铭文”需求,近年来,出现了多种在以太坊上实现“铭文”功能的尝试和协议:
-
ERC-721A 与 ERC-4907:标准内的优化与扩展 虽然不是严格意义上的“数据直接刻录”,但ERC-721A等标准通过优化批量铸造NFT的过程,降低了gas成本,使得在以太坊上大规模创建“类铭文”资产变得更加可行,ERC-4907则引入了租赁功能,为NFT的使用场景提供了更多可能性。
-
Layer 2 上的“铭文”协议: 由于以太坊主网的gas费用较高,许多“铭文”项目选择在Layer 2扩容方案(如Arbitrum、Optimism、Polygon zkEVM等)上部署,这些Layer 2网络继承了以太坊的安全性,同时具有更低的交易成本和更高的速度,非常适合运行类似比特币Ordinals的“铭文”协议。
- ERC-721 的“铭文化”实现: 一些项目尝试将比特币Ordinals的理念移植到以太坊及Layer 2,通过特定的交易格式和智能合约,将数据锚定在链上,创建具有“铭文”特性的NFT。
- 专门协议: 如“EtherPost”等,允许用户将文本、图片等内容直接发布到以太坊区块链(通常通过Layer 2),形成一种类似社交媒体帖子但具有链上所有权和可验证性的“铭文”。
-
使用“Blob”数据(如EIP-4844): 以太坊正在通过EIP-4844(Proto-Danksharding)引入Blob交易,这是一种专门用于承载大量数据的交易类型,利用Blob来存储“铭文”数据,可能会成为以太坊上实现大规模、低成本“铭文”的一种途径,但目前相关技术仍在发展和完善中。
以太坊“铭文”与比特币Ord铭文的异同
-
相似之处:
- 核心理念: 都旨在将数据锚定在区块链上,实现去中心化的数字资产注册和所有权证明。
- 社区驱动: 都由社区力量推动发展,具有实验性和创新性。
-
不同之处:
- 技术基础: 比特币Ord铭文主要利用比特币的UTXO模型和见证数据;以太坊“铭文”则更多基于智能合约、EVM以及未来的Blob机制。
- 数据存储: 比特币Ord铭文数据通常直接或间接(通过IPFS等)与交易绑定;以太坊“铭文”数据可以存储在链上(成本高)、链下(如IPFS、Arweave)并通过链上指针引用,或未来通过Blob存储。
- 功能丰富度: 以太坊“铭文”可以更容易地与智能合约交互,实现更复杂的逻辑(如可组合性、DeFi集成等);比特币Ord铭文目前相对简单,更侧重于“刻印”本身。
- 成本与效率: 在以太坊主网直接进行大规模“铭文”成本较高,Layer 2是更常见的解决方案;比特币Ord铭文的成本则取决于比特币网络的状态。
