ESC VM 带来新叙事
关于 eths 协议,ESIP-4 提案的 ESC VM(ESC 虚拟机)是大家相对关注比较多的发展,因为它承载了更大的想象力。具体来说,ESC VM 是构建在 ethscriptions 上的新协议。它利用 ethscriptions 作为计算机指令进行工作(在这里 ethscriptions 有了新用途),这些计算机指令允许用户跟特定程序交互。
这里的特定程序主要是 dumb Contract。也就是,ESC VM+Dumb Contract,可以执行命令,比如创建新合约、调用现有合约等。简单来说,在 Ethscriptions 中,须使用特定的格式制作 Ethscriptions,这样这些 Ethscriptions 被看作是「正常的 ethscriptions」,才能被 ESC VM 识别。这些 eths 铭文可以是计算机指令,可实现「部署」和「调用」。「部署」创建新的 Dumb Contract,「调用」则是调用现有 Dumb contract 上的状态变化函数。当一个 dumb 合约部署后,任何人都可以调用其函数。
ESC VM 为 Dump 合约提供类似于 EVM 的环境。不过 ESC VM 暂时还不算是真正的虚拟机,它暂时只是适用于特定合约(Dumb Contract)。eths 协议有计划未来引入通用计算,这带来了新叙事的可能性。
目前 dumb contract 暂时无法支持直接支付。这里没有 ether 概念,需要通过智能合约将 ether「桥接」到 dumb contract。此外,它暂时还不支持任意创建 dumb contract。dumb contract 代码须与 ESIP 流程中其他的 Eths 协议规则定义保持一致。
Eths 协议不是 L2,是一种新的扩展探索
eths 跟 L2 探索的是不同的技术路线,就目前以太坊的可扩展性而言,还有很大的发展空间。且重要的是,不同的技术路线都存在一定的权衡,暂时还不存在取代谁的问题。
对于 eths 协议来说,目前是通过 dumb Contract 和 ESC VM 来实现相对简单的一些功能,而它最大的叙事来自于 ESC VM 的通用计算的可能性。如果未来真有机会走到这一步,对于 eths 来说,有机会带来更多应用场景的可能性,也有机会进一步丰富和繁荣以太坊生态。