近日,以太坊社区开启了一场对铭文的争论。
Etherscan(@etherscan)发文指出,过去几周主要 EVM 链上 95% 的交易活动都是铭文,但以太坊上的铭文是「违反直觉」的,铭文依赖第三方对这些交易进行索引并应用代币规则,这是由智能合约本地处理的功能。
与此同时,以太坊社区多位开发者也纷纷加入本次争论。继之前 Luke 在社区引发对比特币铭文的争议之后,以太坊社区也开始对铭文展开大讨论。
相关阅读:《铭文与内存池之争,阻止铭文可能引发比特币「内战」》
但相较而言,这次针对铭文的争议更为缓和。
以太坊铭文是一种「倒退」?
首先,Etherscan 并未在文中明确表示铭文是好是坏,而是将铭文为以太坊带来的影响列举出来。
Etherscan 指出,尽管有悖常理,但自 11 月中旬以来,铭文在 EVM 链上频繁创建,这就导致以太坊每日交易量显著激增、Gas 费飞涨、有更长的发送处理时间:「在某种程度上,铭文现象可以被视为区块链和基础设施提供商,评估其局限性的良好压力测试。」
图源:Etherscan其次,NFT 项目 Ether 铸造合约开发者 0xCygaar(@0xCygaar)虽然与 Etherscan 的观点类似,但却更为激进。他在社交媒体发文表示,铭文感觉像是倒退了一步,EVM 旨在支持智能合约逻辑,而铭文则将所有计算移至链外。这会导致更多的碎片和对索引器的信任:「铭文的可组合性也基本上为 0。」
他认为,在过去的几天里,铭文已经摧毁了多条区块链,并造成了巨大的 Gas。这些铭文的好处在于,一方面,一切交易都完全在链上发生,可供所有人阅读;另一方面,铭文的「运营成本非常便宜」,智能合约需要在链上执行逻辑并存储数据,而铭文仅涉及在链上发送呼叫数据,这要便宜得多。
但铭文最大的缺点就是对链下索引器的极大依赖。他表示,从技术上讲,每个人都可以自己重新创建 Token 的状态,但它依赖于遵循同一组协议规则的索引器;另一方面,EVM 强制执行了这些规则。
「用户有可能希望尽早在其他链上重现 BRC-20 的成功。然而,这些交易中的很多笔,都是通过同一个用户/机器人一遍又一遍地发送垃圾邮件而来。」他指出,这也导致 Arbitrum、zkSync、Avalanche 等其他链上的体验下降:「这种热潮何时结束还有待观察。」
随后,0xCygaar 的言论引起了社区其余用户的质疑,有用户对 EVM 的性能表示怀疑,甚至有用户将矛头对准了 0xCygaar 的项目。
或许是为回复社区其余用户的质疑声,0xCygaar 随后继续发文表示,支持用户用铭文做自己想做的事,而自己仅是讨论技术架构、扩展解决方案以及 rollup 的工作原理:「我不在乎你是否想铸造和交易铭文,只是不要把它当作一个全新的概念来宣传,这些铭文协议只是极其有限的 rollup。」
正方:相较于 L2,以太坊铭文更有弹性
对此,Facet 联创 Middlemarch(@dumbnamenumbers)提出了相反的观点。
他在社交平台发文指出,Etherscan 发现以太坊铭文「违反直觉」,因为人们依赖索引器:「我很好奇 Etherscan 对他们自己产品的分析,它是以太坊中每个人都依赖的索引器,这是违反直觉的吗?」
在随后的帖子中,Middlemarch 继续输出,并表示以太坊铭文是否是一种倒退,要看与什么相比。如果与 L2 进行比较,那严格来说 L2 也有一个很大的缺点——依赖集中式排序器。
「而真正的问题是:对索引器的依赖是否比对集中式排序器的依赖更糟糕?」
他指出,以太坊铭文「从未出现过中断情况」,也永远不会出现中断或被任何人审查或关闭。同时,使用 以太坊铭文,写入数据不会受到审查,并且任何人都可以验证协议的状态。此外,L2 通常不会审查交易,而以太坊铭文索引器通常可用且具有正确的信息。
「即使是最大的 Ethscriptions 批评者也应该同意这一说法:Ethscriptions 对索引器的依赖,比对集中式测序器的依赖带来的下行风险更小。」
总而言之,他表示虽然 Ethscriptions 和 L2 解决方案各有优缺点,但 Ethscriptions 在弹性和抗审查性方面提供了明显的优势,使其成为更广泛的以太坊生态系统中的一个有价值的选择,而不是倒退。
对于本次争论,诸多社区成员偏向支持 Middlemarch 的观点,同时也认为应当以更开放包容的心态,看待铭文的风吹到以太坊上这件事。
以太坊铭文的技术逻辑
截止到发稿时,根据 CoinGecko 数据显示,以太坊铭文协议 Ethscriptions 代币 ETHS 价格为 12.86 美元,24 小时下跌 4%。
本次争议中 Ethscriptions 是主流的以太坊铭文实现方式,其实现方式主要是利用 Calldata 来实现运转。
Calldata 是以太坊交易中传输的原始输入数据。一般用于传输智能合约交互时需要的参数,但也可以用于向 EOA 地址发送文本消息(留言,铭文刻字,转账备注等任何用途)。如果用户想使用 Ethscriptions 在交易中铭刻「Hello world」,则需要构建一条包含 calldata 的交易。
链下的 Indexer 监听到这笔交易后,就会更新数据库并通知用户:一条新的铭文产生了,铭刻的内容是 Hello world。铭文里也可以放更复杂的内容,如代表图片信息的 base64 等。
相关阅读:《技术解读以太坊铭文 ETHS:究竟是金融炒作还是非产品革新?》
但事实上,目前的以太坊铭文本质仍然是 Ordinals「新瓶装旧酒」,没有真正意义的新范式。同时,ETHS 仍然存在安全风险,即使其的确比 Rollup 去中心化,但其提款流程还是依赖于第三方公证人/管理者,有被盗风险。显然 ETHS 当下还是以金融炒作居多,而不是说它能带来以太坊 Layer2 带不来的革新。
因此,本次关于以太坊铭文的争论除了就 Gas 费等话题展开,还延展到 Ethscriptions 自身的实现方式甚至与 L2 的对比上。此外,以太坊 L2 的焦虑也来源已久,本轮铭文生态的火热相信也会给以太坊的生态参与者带来更多思考的空间。