近期,协议实验室创始人胡安·贝内特在GitHub上提出,考虑将EVM或其他的VM引入Filecoin网络中。
胡安表示,关于Filecoin 将提供完整的智能合约功能,它从一开始就在计划中,并预计将于2021年底实现:当Filecoin网络顺利添加EVM或其他的VM后, Filecoin将拥有完整的智能合约功能。接下来我们就来谈谈EVM、VM。VM全名Virtual Machine,翻译为虚拟机。虚拟机被认为是区块链技术领域基础设施,是实现智能合约系统最为关键和核心的技术。我们都知道区块链有共识机制,共识机制要求所有人的计算结果是一样的,但是由于运行区块链服务的计算机所支持的CPU指令集有可能不同,或者操作系统不同等,很难确保所有机器运行的结果一致,这时候虚拟机的存在就非常有必要性。虚拟机是指通过软件模拟具有完整硬件系统功能、运行在一个完全环境中的完整计算机系统。区块链虚拟机有一套特有的指令集,能确保在不同操作系统、不同 CPU 环境下,执行同样的运算指令,得到完全相同的结果。区块链虚拟机是区块链智能合约的运行环境,可把它看作是软件模拟的可执行合约指令的虚拟计算机(包含CPU、内存、存储),也就是说,区块链虚拟机可以执行智能合约指令。我们可以把区块链理解为一套系统,这套系统运行在电脑上,这个电脑就是虚拟机,智能合约是跑在这台电脑上的代码,虚拟机为智能合约的运转提供了运行环境。以ETH为例,以太坊拥有自己的虚拟机EVM,ETH的智能合约运行在EVM虚拟机上,ETH上的DAPP应用,运行在以太坊智能合约上。为什么以太坊的生态能够在短短几年间多次得到突破性的发展?在很大程度上,是因为以太坊有足够好用的虚拟机,并支撑了足够开放和强大的智能合约,开发者们可以在以太坊智能合约上构建自己的应用,并且发行自己的通证。
对于非开发者人员而言,以太坊智能合约的最直观感受就是可以在以太坊上发行通证,以太坊智能合约让每个人发行通证都变得如此简单。但是,当以太坊上的应用越来越多,那么其诞生杰出应用的概率也会越来越大,近年来爆火的DeFi基于以太坊网络而诞生,同时,也壮大了以太坊的名气和提升了以太坊的市场占有率。根据胡安所述,Filecoin或将先采用以太坊的虚拟机EVM,其他的VM例如 WASM 和 JS ,或者自己开发的VM,稍后进行。单独开发一个虚拟机虽然耗时耗力,但是以协议实验室的团队综合实力,这并不算难事,那么,为什么胡安比较倾向于Filecoin采用以太坊的虚拟机EVM呢?要知道,建设一个商城或许不难,但是如何让人们都喜欢来这里打卡、消费,如何把商场打造成一个“网红盘”,尤为不易。
对于Filecoin来说,首先,采用虚拟机是必然的选择,因为当Filecoin真正拥有了自己的智能合约,才能够和开发者们更深层次的互动,Filecoin网络才有望诞生DAPP巨头,届时,不仅这类DAPP能够凭借各自的特点吸引诸多的流量,壮大Filecoin的名气,而且,当基于Filecoin网络上的应用和人气越来越多,Filecoin网络所需要存储的数据就越来越多,Filecoin所存储的数据越来越多,Filecoin的价值就会越来越高,Filecoin就能够真正意义上成为存储人类社会重要信息的分布式网络。更加值得关注的是,区块链世界中的各个产品并不是闭合的,而是开放的,Filecoin和ETH素来也是好兄弟,Filecoin采用EVM,有助于两者生态之间的跨链沟通和交流,有助于所有已经使用 IPFS 和 Filecoin 的 Dapp 以及绝大多数 NFT等都能实现良好连接,这不仅有助于加深Filecoin和ETH之间的合作,更有助于多方的长期发展。