熟悉以太坊的小伙伴们应该对EVM虚拟机比较熟悉,EVM虚拟机主要用于运行智能合约并将交易打包到链上,从而为以太坊带来无尽的想象空间,而伴随着以太坊DeFi、NFT等生态的崛起,EVM虚拟机也逐渐从以太坊开始向外扩散,越来越多的公链也纷纷宣布支持或兼容EVM虚拟机,EVM虚拟机也开始如日中天,并走上自己的快车道。
EVM虚拟机是什么
说到虚拟机,很多人可能第一时间想到的是Vmware这样的软件,虚拟机简而言之就是一个运行在代码层面的输入输出环境,除了Vmware这样模拟计算机硬件的虚拟机之外,像手机中用到的JAVA虚拟环境等,都属于范畴之内。EVM目前所处的环境就和早期的JAVA手机比较类似,虽然现在JAVA手机已经被历史所淘汰,但是其发展历程仍然值得研究。
EVM为区块链提供了一个运行程序的环境,这类似于我们的操作系统。开发者可以通过solidity开发语言和相应的开发环境来编写智能合约程序,这类似于普通的编程过程。智能合约部署完成之后,即可运行,完成相应的交易操作,也就相当于我们在操作系统上安装应用程序,应用程序安装完成后运行程序,完成相应的工作任务。因此在这个层面上EVM其实就相当于区块链上的程序运行环境。
EVM产生规模影响力
目前市场上支持智能合约的公链其实也有不少,但是就现状而言,EVM的发展最为快速,而其他智能合约开发和不熟环境虽然也有人在用,但是相对较少,EVM很显然已经形成了规模效应,产生这种影响力主要原因是EVM起步较早,拥有明显的先发优势。
虽然以太坊不是最早在区块链上研究智能合约的,但是在具有一定先发优势的前提下,ETH在市场中的炒作也为EVM的普及增加了不少效果,2016年-2017年是以太坊发展的重要一年,ICO的普及使得大量资本涌入到以太坊生态中,这也产生了不少学习solidity语言的开发者,而与此同时,其他区块链智能合约解决方案还没有产生足够的竞争力。当时的EOS可以算上对以太坊最为有力的竞争者。然而在后来面临的熊市中EOS逐步退步,也慢慢地丧失了影响力。
本轮牛市中,由于DeFi的快速发展,实际上大量项目方都看到了机会,但是在不同区块链环境下开发DAPP是一件有难度的事情,因此不少公链为了迎合DEFI项目方,因此只能被动支持EVM,甚至还出现了不少Fork以太坊的公链,它们基本上都原生支持EVM,我们目前看到的metamask钱包中可以添加的公链,基本上都有能力或已经支持EVM虚拟机了。
除了这些公链之外,其实对于其他链,比如EOS、Filecoin、波卡生态部分链等,最近也将支持EVM的计划提上日程,越来越多的公链也开始关注EVM的生态发展,这也成为公链们接下来的主要目标,这样的迁移将会快速增加公链们生态的完整性。
关注EVM的原因
EVM能够成功的因素很多,主要来自于以下几个原因:
1、区块链相关技术人才匮乏,EVM有先发优势,吸引了不少开发者,这样使得EVM能够被大部分开发者所接受,不少招聘网站上也纷纷对人才的需求都是熟练solidity语言,甚至连一些国产联盟链也皆是如此。
2、市场资金对以太坊的支持,2017年的以太坊F爆发为EVM奠定了基础,2020年到2021年的DeFi、NFT等都是基于以太坊上的,以太坊生态的快速繁荣和资金的支持继续吸引了大量开发团队对EVM和solidity语言人才的需求。
3、高昂的以太坊链上手续费给了其他公链以机会,如果以太坊手续费低、也不拥堵,那么其他公链自然发展机会相对较少,正是以太坊目前有一定的天花板限制,因此其他公链才有机会去大力发展生态,再加上跨链等技术的成熟,其他公链和以太坊链进行跨链整合也将会促使他们倾向选择支持EVM。
4、牛市时间短暂,其他公链如果从头开始进行基础开发,很显然会浪费好的时机,因此当牛市到来之后,公链团队们会第一时间想着吸引用户,而不是进行技术创新,吸引用户最直接的方式就是复制已有的成功,因此各大链上都纷纷出现各类swap、流动性挖矿等应用。
EVM的挑战
当然EVM如日中天并不代表着它能全部占领市场,实际上大部分链现在支持EVM基本上属于权宜之计,他们主要想在仅有的时间里为生态开发团队创造一个好的迁移环境,使得在其他链上的成熟产品和用户能够吸引到自己的链上,从而增加用户活跃度,最终DeFi、NFT等生态成功与否实际上重要程度并不高,每一轮牛市都会有新增的市场热点,或许下一个牛市可能就不是DeFi或NFT了,但是能够留下来的用户才是公链项目方们所关注的。
也正因此,当公链团队们在支持EVM的时候,其实属于它们自己的智能合约开发环境已经开始发展,还有一些虽然支持EVM,但是自己的仍然没有放弃,这就好比手机系统的更替,谁也没想到安卓会代替塞班,而市场也不会知道下一个替代EVM的是哪种,或许它真的可以到来,给区块链带来新的生机。