filecoin内部布局(Filecoin虚拟机FVM-2022发展路线路开发进度)
filecoin内部布局(Filecoin虚拟机FVM-2022发展路线路开发进度)里程碑 1:引入基于 WASM 的不可编程 FVM2022 年 5 月2022 年 3 月里程碑 0.5:能够运行 FVM 节点并同步主网任何节点操作员都可以使用 FVM 和 Rust 内置actor同步 Filecoin 主网,集成在 lotus、venus、forest 和 fuhon 实现中。这意味着没有网络升级。
Filecoin 虚拟机正在逐步引入。这最大限度地降低了网络中断的风险,并为开发人员提供了大量早期参与的机会。
2022 年 2 月
里程碑 0:支持 FVM 的 lotus 主网金丝雀
参考 FVM 实现已集成到 Lotus 的一个分支(Filecoin 参考客户端)中。一组金丝雀节点已在主网上启动,在 FVM 上运行 WASM 编译的内置 actor。监控金丝雀是否存在共识错误并收集遥测数据。这个里程碑是一个测试里程碑,对于收集原始执行数据以反馈到气体模型的大修以准备用户可编程性至关重要。这意味着没有网络升级。
2022 年 3 月
里程碑 0.5:能够运行 FVM 节点并同步主网
任何节点操作员都可以使用 FVM 和 Rust 内置actor同步 Filecoin 主网,集成在 lotus、venus、forest 和 fuhon 实现中。这意味着没有网络升级。
2022 年 5 月
里程碑 1:引入基于 WASM 的不可编程 FVM
主网将从当前的传统 VM 自动切换到基于 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 编写的合约。