Filecion官方宣布开源虚拟机,发布全新FVM网站,启动开发者计划!
时间:2023-07-01 01:12:01 | 来源:网站运营
时间:2023-07-01 01:12:01 来源:网站运营
Filecion官方宣布开源虚拟机,发布全新FVM网站,启动开发者计划!:
2021年11月,Filecoin宣布推出虚拟机(Filecoin Virtual Machine,下文简称FVM)。今天,这个方向取得巨大进展,且仍然在不断完善中。
Filecoin作为最大的分布式存储网络,通过提供可验证存储,让用户能可靠的存储和访问NFT、公共数据集、web3和元宇宙资产等。你可以把它想象成Web3的I/O层。
在冰山之下,Filecoin有更多待发掘的潜力。而Filecoin虚拟机可以让这些成为现实。它是怎么在Web3生态中起到作用的呢?
目前,Filecoin平台以数据存储和检索为中心。这两个特性构成了协议的第0层。
这个系统对绝大部分人都很友好。但对于需要自主编程智能合约,构建更复杂应用程序,或需要解决方案的开发人员来说,远远不够。
在FVM虚拟机出现之前,Filecoin网络逻辑是通过系统定义的参与者进行硬编码,意味着用户定义的智能合约只能在Filecoin中使用。
而有了FVM虚拟机,在Filecoin上建立原生的去信任可编程存储就成为了现实。
FVM原生运行时的核心是WASM(WebAssembly,一个基于栈的二进制指令格式虚拟机),它使得用任何可编译为WASM编程语言来编写本地actor成为可能。这可以让Web2开发人员能更快过渡到 web3。
此外,FVM也在增加对模拟外部运行时的支持,如以太坊虚拟机(Ethereum Virtual Machine,简称EVM)。
通过FVM,Filecoin网络除了现有储存能力,还有了计算能力,可以实现基于状态的链上计算和基于数据的链下计算两种运存,而FVM正是其中的关键部分。
比如可以建立以数据为中心的DAO,对存储市场的替代、网络质押、数据计算等。
2022年,这方面取得了许多进展,Filecoin团队也在为很多规划同时作准备。
首先,Filecoin团队在本周早些时候开源了
FVM虚拟机参考实现(下文简称ref-FVM虚拟机)的repo。其次,推出了
全新的FVM网站(
https://FVM.filecoin.io/)。最后,还将启动
FVM虚拟机早期开发者计划,以将先驱成员加入FVM Foundry。
开源FVM虚拟机参考实现
首先,Filecoin开源了ref-FVM,也就是FVM虚拟机的参考实现。
ref-FVM由Rust构建,使用Wasmtime作为WASM引擎(虽然打算支持引擎可插拔性),并实现了FVM虚拟机架构规范(FVM Architecture spec)介绍的核心想法——即外部和内核边界(分别对应于节点<> FVM和FVM <>actor接口)、系统调用范式、IPLD接口、调用管理器和调用容器概念等等。
ref-FVM目前处于pre-alpha v0阶段,支持Filecoin actor v6和网络版本14及更高版本。它通过了100%的一致性测试向量(超过2000个测试向量),在接下来的几周内,还将进一步扩大覆盖范围,利用tvx工具直接从主网提取向量。
ref-FVM v0希望能成为可编程FVM的基础。目前它只支持内置actor,等到了v1版本,就能支持用户部署的actor。内置 Actor的逻辑是从Forest实现中分叉出来的,适用于FVM虚拟机。目前,正在优化字节码大小和性能。
一旦这些内置actor变稳定,Filecoin核心开发人员就会决定是否将它们分拆到单独存储库中,使这些actor提升为“范本actor”,并采用它们作为所有实现的共同利益。
构建强大的FVM虚拟机生态系统
此次展示也标志着FVM虚拟机项目内部动态更广泛的转变。
也就是说团队正在走出最初潜伏期,转向完全公开的工作。因此,建立一个强大且具有参与性的社区对于 FVM虚拟机的未来至关重要。
如果你是Rust开发者(或正在准备入门)并想一起编写代码,那么开始的一个好方法是查看GitHub上标有/good-first-issue的问题。
如果你对WASM VM、gas、IPLD或其他相关主题有建议或意见,或者您正在考虑用例并需要一些指导,请随时来FVM虚拟机-specs存储库和或Filecoin Slack 的#FVM虚拟机频道。
FVM虚拟机网站的启动
为配合这个重要的发展里程碑,Filecoin虚拟机项目官方主页
http://FVM.filecoin.io启动了。访问即可从FVM虚拟机已放出的所有可能性和机会中获得灵感,了解之后的计划和路线图,并在可用时查找所有开发人员资源。
将早期开发者招募到 FVM Foundry
我们还启动了FVM铸造厂(FVM Foundry)和早期开发者(Early Builders)计划。
FVM Foundry是一个长期团队,它将Web3开发人员与FVM虚拟机团队的核心开发人员聚集在一起,分享知识,确保FVM虚拟机可以满足即将推出的应用程序的技术要求、开发人员也想要用它构建的系统和平台。
如果你是对智能合约编程、大规模数据、数据计算和数据治理(数据 DAO)具有专业知识和兴趣的个人,可以成为FVM Foundry早期开发者的先驱成员。
Foundry的早期开发者计划将于2022年4月至6月运行。我们希望VM早期开发者与 FVM虚拟机 团队一起参加每月的研讨会,并参与解决方案的构思和设计、早期测试以及开发人员体验反馈。
早期开发者还可以获得FIL的一次性津贴,并且扩展和开发补助金也可用于继续工作。如果有兴趣,可以去
http://FVM.filecoin.io申请。
下一步该怎么走?
Filecoin团队目前正在朝Milestone 1(预计在22年3月发布)顺利前进。
Milestone 1会正式将主网的执行层转移到FVM虚拟机虚拟机上。它带有一个全新的gas模型,可以计算真正的WASM执行成本。Milestone 1为用户可编程性铺平了道路,这将在Milestone 2(预计在22年6月)中引入。
以下是未来几周关于Filecoin值得期待的一些事:
- FVM虚拟机最终集成到Lotus(参考Filecoin客户端)。
- 在主网上启动Lotus FVM虚拟机金丝雀节点。
- 从主网中提取的更多测试向量以提高测试覆盖率。
- 正式将FVM虚拟机引入主网的 Filecoin改进提案 (Filecoin Improvement Proposal,简称FIP)。
- 更改Gas模型的另一个改进提案。
- Forest、Venus和Fuhon执行程序运行命令时切换到FVM虚拟机。
- 升级用于Milestone 1的测试网。
这一年,将会是Filecoin团队在FVM虚拟机的里程碑,Safe的Forest团队、Fission团队、ARG团队、Filecoin基金会、Alex Wade以及Venus & Fuhon团队都在与Filecoin团队努力协作,并肩作战。
而这,仅仅是个开始。让我们一起期待未来更多改变!