时间:2023-07-12|浏览:182
但是,在本篇文章中我们将详细介绍有关Filecoin虚拟机(FVM)的更多信息。ProtocolLabs的研究员Raúl Kripalani将与社区成员分享Filecoin虚拟机(FVM)或在Filecoin中称为参与者,可以为智能和动态存储解决方案提供支持,这些解决方案难以通过web2技术创建。主要包括以下内容:1、对存储在Filecoin中的数据进行分散计算;2、众筹数据集保存;3、更智能的存储市场;4、多代存储和永久保管;5、数据DAO和标记化数据集;6、本地存储的NFT;7、时间锁定检索;8、抵押贷款。
现阶段,Filecoin平台主要以数据存储和检索为中心,构成了协议的Layer0。但对于希望使用用户可编程智能合约构建更复杂应用程序和解决方案的开发人员来说,这还不够。所以我们将引入Layer1,允许用户定义的智能合约在Filecoin网络中本地消耗。
Filecoin虚拟机是多语言虚拟机,在2021年6月的Filecoin改进提案113中被提及。它将以WASM为核心运行时,在区块链领域具有很大的潜力。这个选择允许使用任何编译为WASM的编程语言编写本机actor,并与现有的web2开发者进行交流。
此外,我们还计划支持模拟外部运行时,其中第一个是以太坊虚拟机(EVM)。这个选择是为了满足Filecoin开发者社区对FVM支持EVM/Solidity的需求,以减少对现有合约的修改。
通过FVM,Filecoin网络获得了除存储能力外的计算能力。我们将在Filecoin网络上运行两种计算:链上计算和链下计算。FVM将是这两种计算的重要组成部分。
通过FVM,我们期望将出现一些新的应用,如以数据为中心的去中心化自治组织(DataDAO)、复制客户端、替代存储市场、抵押贷款和数据计算等。此外,FVM将使第二层(L2)解决方案能够将其状态提交到第一层(L1),以提高网络的安全性和可追溯性。
Filecoin虚拟机(FVM)的开发路线图包括四个阶段:阶段0是在主网上启动非可编程FVM的Canary测试,阶段1是在协议分叉之前引入准备性调整,阶段2是为本地和EVM外国参与者引入用户可编程性,阶段3是重新设计系统参与者和更深入的协议调整。这些阶段计划在2021年第4季度和2022年上半年内完成。