除非您混迹加密圈多年,日以继夜辗转于不同区块链之间,又潜心研究各种项目的白皮书,不然,您可能从来没听过EVM(以太坊虚拟机)。但如果您听过Flare Network,亦或阅读过我们的博文,或多或少见过几次EVM,也知道这并不是另外一个代币。

EVM是Ethereum Virtual Machine的缩写,它是驱动着当今全球最大智能合约网络“以太坊”背后的技术。曾经专属于以太坊网络的EVM,如今已成为新老区块链网络的代名词。

从EOS到Qtum,原本与以太坊不兼容的区块链纷纷开始采用VM(虚拟机),用以读取和执行代码。因而,理解目前EVM兼容的大趋势尤其重要,可以帮助我们了解这三个英文字母何以成为当前加密圈发展之核心,并推动着行业发展。同时,Flare Network的一大特性即为,通过结合EVM的兼容性和去中心化互操作性协议——Flare时间序列预言机(FTSO)和状态连接器(State Connector),以实现所有区块链之间安全的交互性。因此,本文将会为大家揭秘EVM为何重要,又是如何帮助Flare构建下一代Web3应用规模化,实现“互链万物”的。

缘起:掀起“世界计算机”的一角

众所周知,加密货币之起源是比特币,一个用来发送、接受加密货币的分布式网络。随后以太坊进入视野成为了全球首个去中心化“计算机”,允许被称作为“智能合约”的程序能像加密货币一样派遣发送。再然后,以太坊获得成功,一批“追随者”,即新的区块链出现了,它们有自己的编程语言,采用VM用来部署代码。

随着区块链蓬勃发展,人们发现一系列原生代币可进行投资获利。然而,很少有项目将精力投入“链接”这些彼此不兼容的加密货币生态体系,于是加密货币的“海洋”形成了一个个独立的代币“小岛”,彼此互不关联。

因为使用不兼容的编程语言和VMs造成了所谓的巴别塔情形,互为对手的区块链网络无法进行交互来实现跨链资产转移。而区块链架构师发现的解决方案是:绕一个大圈子,通过在自己链上引入支持EVM,再来挑战以太坊。

尽管使用非原生VM对区块链工程师来说很麻烦,但其回报相当值得。有了EVM所提供的连接性,以太坊用户一键即可与其他网络进行互动。比如使用网页数字钱包MetaMask,就可以与数十个EVM兼容的区块链网络连接,然后利用链桥进行资产转账等操作。

发展:无法替代,那就“入伙”

以太坊虚拟机或许并非区块链行业中最好的虚拟机。但上线至今9年时间,这项“老”技术依然是主流,其原因就是它所具有的先发优势。当以太坊网络升入2.0版,它的预言机也会被效率更高的eWASM所替代,但这还需要些时日,在那之前,EVM依然具有极大优势。

EVM能让应用程序与去中心化区块链进行交互。本质上看,通过读取和执行发布在网络上的代码,EVM扮演的角色类似于一台实体计算机。

原因:何以EVM?为何此刻?

以太坊之后的区块链有两大特点:速度更快和交易费用更低。而支持EVM的区块链还有第三个特点:与全球最大的智能合约网络相兼容。对用户而言,可以同时享有熟悉的以太坊及其应用程序家族,比如去中心化交易所,投资组合追踪,钱包等,还有新近网络所提供的快速且费用低廉的环境体验。

这些网络包括Polkadot(DOT),这由以太坊联合创始人Gavin Wood开发,他也是EVM开发中的核心人物。Polkadot由一系列相互连接的平行链“parachains”组成,其中一条叫做Moonbean,以EVM兼容性著称。

然而,转投其他区块链却依然保留对EVM的信任的以太坊联合创始人,Gavin并非唯一一个。比如创立Cardano的Charles Hoskinson,严格意义上说,Cardano并不与以太坊兼容。不过,开发者找到了一种聪明的方式让区块链可以“对话交互”:Cardano新开发Milkomeda链将EVM引入Cardano网络环境。鉴于两个EVM区块链总是强于一个,Cardano同时也“欢迎”Wanchain链加入该行列,于是人们又多了另一个兼容以太坊的区块链选项。

老链、新链之以太坊式“新生”

此处我们提到的Polkadot和 Cardano都已构建多年,但相较于以太坊而言,它们还年轻。Cardano在设计上的发展相对缓慢,智能合约功能(以及现在的EVM连接)仅在经过严格的测试以及改进后才被正式引入。

尽管Polkadot和Cardano的创始人都有以太坊背景,但这一点不适用于Qtum和EOS,这两个算是区块链世界的认证级“老兵”了,它们也在转变立场,渐渐远离以太坊的对立阵营。

EOS网络由Dan Larimer创立,多亏了EOS网络基金的收购,使EOS重回人们的视野。它自己的EVM迭代,用典型的EOS式术语来说,就是让以太坊模仿者们黯然失色的史上最小巧的EVM。

而Qtum利用UTXO模型来订购交易,且不限于VM模型,同时还提供EVM的兼容性。EVM兼容的还包括币安侧链网络Cronos,由Crypto.com利用Cosmos和SDK构建,同样拥有费用更低、速度更快的EVM,更不同说Avalanche、Harmony、Syscoin等区块链。

除了上述这些支持EVM的区块链外,Flare的构建初衷是为任何想要添加这一性能的区块链提供EVM兼容服务。作为一个新的核心Web3协议,Flare允许任意开放系统的状态,无论其是否为区块链,都能在Flare上被验证,能够与智能合约一起使用或以免信任、去中心化方式中继至另一条区块链。它比现有任一解决方案都更快速且更安全,比如,使用简单支付验证证明的轻客户端中继(light client relays)。而目前状状态连接器已上线Songbird先行网,其能在保持全节点级别安全性的同时实现交互及信息验证。

不减速的区块链“军备赛”

对以太坊系区块链对手而言,创建EVM区块链或侧链并不是终极目标,这只是加密网络争霸赛中的一个最新焦点。新老大小区块链是否选择支持以太坊架构还是将自己的VM推向市场检验涉及两方面:其一,以太坊自身设计漏洞使得难以轻松“追随”;其二,开源代码时代,不应限制更好更新的创意。

正如比特币催生各种替代币,替代币又催生出了以太坊、智能合约以及一连串区块链横空出世,EVM则是催生一众模仿者的虚拟机。然而,以太坊网络还未被超越,其信任的虚拟机还被嵌入许多看似不可能的区块链网络中,并投入使用。

放眼行业发展,区块链的未来是多链还是跨链?或许对于多链理论拥护者而言,这些以太坊的竞争者中,会出现超越以太坊成为加密智能合约网络的首选之链。但如果跨链才是区块链的未来,那Flare结合EVM的高度跨链互操作性,能够解决当前行业面临的一系列相关问题,从安全性到去中心化再到“一键部署”的超简机制,被锁在区块链中那65%的加密货币价值或将即刻迎来解锁之日。