一、Filecoin的现状
Filecoin作为分布式存储赛道的领军项目,自上线以来,在网络健壮性和周边生态建设方面取得了长足的进步。目前,网络存储总量已达14EiB,网络存储提供商超过3000家,约有10000名开发者正在IPFS和Filecoin技术栈上构建应用。
去年,30PB的有效数据被上传到Filecoin网络,其中一些是世界上最有价值的数据,包括数百万NFT,不断增长的web3应用数据,科学和文化领域的重要数据集,以及治理建议。
在过去一年多的时间里,Filecoin已经在存储和检索市场证明了它的安全性和可靠性。然而,开发团队并没有就此止步。据Filecoin官方最新消息,Filecoin即将推出一款重磅产品“Filecoin虚拟机(FVM)”,打造web2技术时代难以实现的智能动态存储解决方案。
第二,为什么引入FVM?
Filecoin以可验证的方式存储NFT、Web3和元宇宙等资源,并提供访问服务。我们将对这两个特性的访问视为协议的第0层组件。这样的系统简单明了,但是对于那些寻求通过使用可编程智能合约来构建更复杂的应用和解决方案的开发者来说,它的功能远远不够。
在这一层之上,可以添加第1层来实现智能契约可编程性。将可编程性引入Filecoin网络,可以释放更多惊人的价值和潜力。在存储之上添加计算层也将为独立于信任的跨链互操作性和集成创造一个新的维度。
三。FVM兼容以太坊
FVM被设计成支持多种语言,FVM的核心是WASM。这种选择允许人们用任何可以编译成WASM的编程语言编写本地角色程序。这个特性使得web3开发者更容易上手web3,因为它允许他们通过使用已经掌握的知识来绕过与特定语言相关的学习曲线。
此外,FVM还增加了对外部运行时的仿真支持,第一个功能是以太坊虚拟机(EVM),在源代码没有太大改动(甚至没有改动)的情况下实现了FVM对EVM/Solidity的支持。针对EVM的兼容性,FVM在字节码层实现,因此保留了在Filecoin环境下使用成熟以太坊工具链的能力。
四。发展路线图
FVM发展阶段的近期路线图如下:
阶段0:在主网站上发布暂时不可编程的金丝雀版本。这是基于引用实现(Lotus)的,它由预先确定的函数标识参数或fork来启用。暂时只运行系统角色,兼容现有链,不需要更新协议。这一阶段计划在2021年第四季度进行。
阶段1:在实现用户可编程性之前,协议被分叉以引入参数变化,包括燃气计费标准和架构调整。在此阶段结束时,整个网络应该能够运行FVM支持的系统角色。这一阶段计划在2022年第一季度进行。
阶段2:在本地和外部EVM角色中引入用户可编程性。这一阶段计划在2022年第二季度进行。
第3阶段:重新设计系统角色,并深入修改协议,使其更容易在系统角色上编程。这一阶段计划在2022年第二季度进行。
感谢阅读和关注。我是创客,了解前沿资讯,和你一起走进未来世界!