Filecoin虚拟机正在逐步推出。这将网络中断的风险降至最低,并为开发人员提供了大量提前参与的机会。
2022年2月
里程碑0:支持FVM的Lotus主网络的金丝雀
参考FVM实现已经集成到Lotus (Filecoin参考客户端)的一个分支中。一组金丝雀节点已经在主网络上启动,运行着WASM在FVM上编译的内置actor。监控鸭翼的一致性误差,并收集遥测数据。这个里程碑是一个测试里程碑,它对于收集原始执行数据以反馈到gas模型的检修来为用户可编程性做准备是必不可少的。这意味着没有网络升级。
2022年3月
里程碑0.5:能够运行FVM节点并同步主网络
任何节点运营商都可以使用FVM和Rust内置actor来同步主Filecoin网络,该网络集成在lotus、venus、forest和fuhon实现中。这意味着没有网络升级。
2022年5月
里程碑1:引入基于WASM的不可编程FVM
主网络将自动从当前的传统虚拟机切换到基于WASM的参考FVM。一个新的气体模型将被激活,这解释了实际的WASM执行成本。目前只支持Rust的内置actor。这一里程碑要求网络升级。
2022年9月
(东部时间)。)
里程碑2.1:将本地FVM用户参与者部署到主网络的能力
FVM将首次由用户编程。开发者将能够通过本地参与者将定制智能合约部署到主Filecoin网络。SDK、教程和其他开发人员资料将普遍提供。这一里程碑要求网络升级。
2022年9月
(东部时间)。)
里程碑2.2:EVM合同可以部署到主网络
FVM提供了第一个外部运行时,即EVM运行时。开发者将能够通过EVM智能合约将定制代码部署到Filecoin主网络。SDK、教程和其他开发人员资料将普遍提供。这一里程碑可能需要网络升级(TBD)。
2022
里程碑3:增加协议重新配置以增强可编程性
一系列递增的协议升级将系统功能从特权空间转移到用户空间。其结果将是一个更轻、更少固执己见的基本Filecoin协议,其中存储市场、交易、激励等。是可扩展的和模块化的,可以由用户部署的参与者高度定制。在这个阶段,我们将开始开发增强的可编程功能,如用户提供的cron、异步调用模式等。
注意:EVM兼容性
FVM支持EVM智能合约开箱即用。它在底层模拟EVM字节码,支持用Solidity、Vyper和Yul编写的契约。