什么是Filecoin的FVM虚拟机?FVM(Filecoin Virtual Machine)是Filecoin网络上的虚拟机,是Filecoin网络上智能合约的运行环境。FVM 为 Filecoin 带来了用户可编程性,释放了开放数据经济的巨大潜力。智能合约使用户能够创建和执行用于在网络上存储和访问数据的规则。FVM 负责执行这些智能合约,并确保它们被正确、安全地执行。
FVM虚拟机,允许开发人员在网络上编写和执行智能合约。智能合约是自动执行的合约,买卖双方之间的协议条款直接写入代码行。FVM 完全兼容以太坊的虚拟机(EVM),这意味着开发者可以使用 Solidity 和其他兼容以太坊的编程语言编写智能合约。
这种兼容性使开发人员可以轻松地将他们现有的基于以太坊的 dApp 转移到网络上。FVM 还提供了优于以太坊虚拟机的显著优势,例如更快的执行时间和更低的 gas 费用。FVM对于Filecoin网络的作用
在 FVM 之前,Filecoin 支持的功能非常有限,而且大部分都是围绕存储数据展开的,因为无法开发大规模的商业应用,存储的数据大多是计算机生成的无用数据。而FVM=smart contract可以证明存储,可以方便的部署应用,发展数据经济。
可以想象,FVM 似乎为 Filecoin 打开了新世界的大门。从1到99,可以一步步积累和提升,但从0到1是质的飞跃,彻底脱胎换骨。在FVM之前,和之前的比特币一样,除了自身的价值存储功能,其他都比较弱。
FVM推出后,给filecoin带来了极大的可编程性,可以类比以太坊的诞生。一个支持智能合约的平台可以添加几乎所有可以想象到的应用,同时可以计算基于filecoin的存储数据。FVM虚拟机的发布巩固了Filecoin作为开放数据经济最佳L1协议的地位。
FVM给开发者带来了什么?
因为FVM为Filecoin带来了智能合约和可证明存储,直接为开发者在这两个领域开发项目打开了空间。
随着智能合约的引入,开发者可以在其他公链上开发通用的DeFi、GameFi、NFT应用,生态有望爆发式发展;基于Filecoin自身的数据存储特性,FVM生态中可以构建的更复杂的产品包括但不限于:
——数据DAO
——可检索性 oracle / Oracle-less 访问数据
——永久存储合约/存储背书
——存储提供商的抵押不足贷款市场
——ETL管道(从不同数据源收集数据的数据集成管道)
FVM给存储提供商带来了什么?
Filecoin项目中有存储提供商和检索矿工,目前大部分FIL Token奖励都给了存储提供商,也就是数据存储服务商。为了保证链的安全运行,存储提供商在封装数据的时候加入了很多复杂的封装过程。
因此,存储和检索有效数据极其困难。随着FVM的介入,这个问题有望得到解决,检索矿工可能会带来更多收益。
FVM对目前的公链架构带来哪些潜在的改变?
目前Filecoin上几乎没有实际有效的应用,其TVL在公链中排名垫底。目前TVL仅为$2,498,431。DAPP生态目前可以忽略不计,ETH的TVL占比近60%。
随着FVM的引入,DAPP生态有望带来一个数量级的增长,但鉴于Filecoin本身的TPS较低,与其他POS链相比,Filecoin的DAPP生态很难占据优势。
更有优势的发展是基于可验证存储的数据经济生态。FVM 有潜力成为以太坊的执行层,存储以太坊应用产生的数据。并成为多条主流公链的执行层,成为多条公链生态跨链通信的基础设施。
FVM解锁了哪些应用?
1. 数据 DAO
DAO(去中心化自治组织)是分布式实体,其所有权、治理和决策过程通过链上活动透明地发生。
由于数据 DAO 中的权益可以通证化,数据的价值和效用可以在市场上客观地表达和交换,以换取对数据执行或提供服务。
利益相关者可以反过来花费 Tokens 来激励更多原始数据的生产,例如传感器数据收集、生成艺术,甚至人工任务(转录、翻译……),从而形成以数据为中心的循环经济。
FVM 使实现数据 DAO 成为现实的所有要素成为可能。通过创建可以组合在一起形成不同类型的 DAO 的可组合层,开创性的可能性是巨大的。
2、永久存储
对于 Filecoin 参与者,可以分担确保有价值数据的活力的责任。在链上自主运行的无许可代码可以保证存储的持久性和更新,没有因内容寻址而修改或更改底层数据集的风险。
资金机制和决策可以结合Data DAO和Staking协议,实现一次性支付,永久存储的机制。
3. 金融服务
质押协议可以使用链上数据点(例如地址年龄、削减历史)来更好地评估风险和参数化条款,同时还允许各种规模的存储提供商获得资金。
保险协议可以帮助存储提供商从贡献者那里为这些前期成本提供资金,或者在更广泛的社区中分散失败的风险。贡献者(或 DAO)可以通过购买上述风险来换取经常性费用来赚取收入流。
4. 去中心化计算
将高度分散的数据重新组合到一个中心位置来计算它是昂贵、低效和浪费的。相反,将计算推到边缘并协调其执行对于 FVM 参与者来说是一种全新的可能性。
FVM 参与者可以代理计算资源,激励计算执行,在可用存储提供商之间分配工作负载,并证明计算结果的有效性以获得奖励。
存储提供商可以通过 FVM 参与者向计算网络注册。计算客户端向参与者发布作业。一种机制会将工作分配给提供者,一旦执行,提供者将发布证明以要求奖励。
5.启用L2网络
通过在 FVM 上部署承诺或加入参与者,第 2 层解决方案可以使用可验证的证据将其状态提交到链中、分配参与者奖励、验证欺诈证明和其他任务。
来源:金色财经