VM(Virtual Machine)指虚拟机,简单来说就是智能合约的执行引擎。 FVM指IPFS激励层公链上的虚拟机。
10月27日,胡安在万向峰会上做主题演讲时提及FVM,将社区内对于FVM的讨论推上了新顶峰。IPFS激励层官方对虚拟机的部署由来已久,社区方面也在积极讨论,此前在IPFS激励层周年庆上胡安也宣布了FVM将实现智能合约的消息。
1 FVM的背后,是公链赛道之争
FVM的推出并非临时起意,其背后是越来越激烈的公链赛道之争。
2020年至今,DeFi项目、NFT项目,GameFi游戏、元宇宙项目的数量快速增加,让主流公链资产规模被放大的同时,也让新兴公链、跨链项目、以太坊Layer2生态快速发展,并推动多链时代的到来。
多链时代,各具特色的产品加剧了用户的跨链需求,市场上越来越多的技术开发者顺应这一趋势,在各类同构公链、异构公链、以太坊Layer2等项目之间寻求更优的跨链解决方案。而在这一系列跨链解决方案中,虚拟机的技术改进与应用发展则成为了下一个技术关注的方向。
EVM(以太坊虚拟机)因其可以执行任意算法复杂度的代码而声名在外,被众多技术开发者所关注。EVM的优点包括Gas费更低、结算速度快、地址格式与以太坊相同,让操作环境更加友好。而且,公链兼容EVM后可快速复制以太坊DeFi生态,扩大自身的DeFi生态。因此,众多公链积极兼容EVM,以获取更多的开发者和用户,加速自身的发展。
这种趋势在2021年延续并愈演愈烈,目前的以太坊EVM正在逐渐成为一种全球通用的“标准”,兼容EVM正在成为高性能公链的标配。从进度来看,公链们对EVM的兼容已经基本落地。但是,EVM仍存在一些限制,比如:EVM在合约调用、Gas限制内置操作导致漏洞等方面仍然存在问题,这也衍生出了“EVM系改进”的新概念,IPFS激励层的FVM正是其中之一。
2 FVM在IPFS激励层中发挥的作用
IPFS激励层作为分布式存储头部公链之一,也在积极适应新的跨链环境。今年以来,IPFS激励层官方及创始人胡安在对外传递的信号中,就对虚拟机表现出了高度的重视,并推出了FVM。
FVM的概念首次提出是在FIP0013中:根据传统虚拟机启发设计FVM,其架构可以在基础层以隔离的方式实现多种运行。
在协议实验室10月25日的Blog中,详细阐述了未来对于FVM的构想:FVM的目标是让用户能够在IPFS激励层链上部署他们自己的智能合约。
一旦IPFS激励层网络拥有自己的虚拟机FVM,那意味着IPFS激励层将拥有完整的智能合约功能,届时,FVM在IPFS激励层网络中将主要发挥如下作用:
01 通过智能合约建立底层业务
比如:构建自动化的存储提供者信用积分系统,而后基于信用积分构建分布式自动存储匹配市场,并基于自动存储匹配市场解锁真实数据存储的验证问题。
02 降低IPFS激励层功能升级的麻烦
在没有智能合约之前,IPFS激励层的底层业务或功能的建立需要网络升级来实现,也就是必须要Louts或Venus的新版本来实现。但是有了智能合约之后,IPFS激励层网络的功能可以通过合约来实现。也就是说,智能合约降低了IPFS激励层功能升级的麻烦。
03 所有与数据强相关的应用都可以在IPFS激励层中实现
数据是IPFS激励层最基础的资产,所有与数据强相关的应用,在IPFS激励层这一个系统之中都可以在一个去中心化系统内实现,比如:目前大多数NFT存储在IPFS网络中,那么一个IPFS为基础的NFT平台将完全是一个统一平台。
FVM的目标是使用户在链上部署自己的智能合约,执行链上计算。可以设想,未来在FVM下,链上完成数据复制工作,减少存储提供者与用户间的数据转移成本。而且,通过FVM,还可以带来更智能的存储和检索市场,并使计算与存储同时进行。
3 FVM与EVM的关系
毫无疑问,EVM在区块链智能合约领域占统治地位。毕竟以太坊生态已经优秀到成为行业标准。照理,直接将EVM拿来用岂非更好?
非也!IPFS激励层要做的是兼容EVM,也就是兼容Solidity,使运行在EVM上的智能合约在不改或尽量少改代码的情况下可以直接拿过来用。这样,IPFS激励层就不是重新构建一个EVM,而是做一个兼容EVM但又不同于EVM的FVM。
此外,WASM(WebAssembly)的逐步流行和被认可,并有成为下一代标准的趋势,所以IPFS激励层支持WASM基本上也是必须的,何况这种基于WASM核心的多种虚拟机也可实现与EVM的兼容性,比如:实现与以太坊与IPFS激励层的跨链桥,从而使更多有意思的项目争相涌现。
4 FVM的实现
IPFS激励层的实现也一条长久之路,IPFS激励层智能合约的支持也并非一蹴而就,FVM的实现同样如此。但是IPFS激励层官方在过去几个月的时间里也在积极讨论可编程合约,社区也非常关注FVM。在11月份,官方也会有许多和EVM相关的东西推出,也会不断应用那些在以太坊和其他网络出现的项目。
如今,IPFS激励层正在不断推进FVM的实现,也正在实现智能合约的功能,促使FVM、智能合约为各类区块链应用提供安全、高效、低成本、永久的存储。
如能实现FVM的目标,IPFS激励层会真正拥有FVM,支撑起足够开放和强大的智能合约,届时开发者们可以在IPFS激励层智能合约上构建自己的应用,如DeFi、NFT、GameFi、元宇宙等,极大地推动IPFS激励层生态的繁荣发展。而且当生态越来越繁荣时,诞生生态巨头的概率就会越大(比如DeFi就是基于以太坊网络而诞生)。
此外,IPFS激励层网络上的应用越来越多时,网络所存储的数据也会不断增加,其价值就会越来越高,IPFS激励层也就能够真正实现“成为存储人类社会重要信息的分布式网络”的目标。
价值展现,未来无限。让我们静待IPFS激励层的未来,见证更多可能!
|