手机版 欢迎访问某某自媒体运营网(www.baidu.com)网站

当前位置:主页 > 海外数字货币代理 >

Filecoin 计划推出兼容 EVM 的虚拟机 FVM,它将为去中心化存储网络带去什

时间:2021-11-15 08:22:14|浏览:

通过在Filecoin网络中引入通用智能合约编程功能,FVM将成为推动存储中心化的中心支柱。

原文标题: 《一文介绍 Filecoin 虚拟机 FVM,它将为网络带去什么?》写作: Protocol Labs翻译:分散资本

当前的Filecoin网络是一个强大的网络,可以验证、存储和访问NFT、公共数据集、web3和Metaverse资产。 可以认为这是web3的I/O层,但它只是冰山一角。 将通用智能合约编程功能引入Filecoin网络,可以释放网络更多的价值和潜力。 通过在存储层之上构建计算层,还可以实现跨链不可靠的互操作性和整合。

最近,协议实验室研究员Ral Kripalani向Filecoin社区介绍了Filecoin虚拟机- FVM。 FVM将成为推动存储中心化的中心支柱。

本文来源于协议实验室公式、分布式资本翻译。

为什么要在 Filecoin 中引入智能合约

智能合约(在Filecoin中也称为actors )提供了现有web2技术难以实现的智能、动态的存储解决方案。 例如,如下所示:

进行不将存储在Filecoin中的数据中心化的计算。 不传输数据,直接在数据保存的区域进行计算

保存众包数据集(每个人保存重要的社会数据,如犯罪统计数据和环境变暖数据) )。

更智能的存储市场—按时间、复制级别和地区动态定价存储的可用性

跨时代存储和永久托管(例如,存储数代使用的数据)

建立Data DAO和数据集的认证(例如,为数据存储认证建立经济模型,建立DAO并计算和协调) )。

NFT的本地存储(例如,NFT的内容和跟踪其内容的注册表共存)。

时间锁定的数据获取(例如,仅在公司公布结果时解锁此数据集)。

担保贷款(例如,向存储供应商提供贷款,例如接受特定客户的FIL交易并在特定时间点进行交易)。

使用智能合约,开发人员还可以建立梁桥之间的互操作性。 共享流动性,整合引入到Ethereum、Near、Solana、Flow等其他链中的dapp和Filecoin网络,提供存储功能。

作为 Layer0 的存储

目前,Filecoin平台是数据存储和检索的中心。 可以认为这2个特性使Filecoin网络成为了协议的Layer 0。

Filecoin  计划推出兼容 EVM  的虚拟机 FVM,它将为去中心化存储网络带去什么?

系统设计简洁明了,但无法满足开发者使用可编程智能合约构建更复杂的APP和解决方案的需求。

第1层高于第0层,可实现智能合约的可编程性。 目前,Filecoin网络的逻辑已纳入系统定义的合同中。 也就是说,用户定制的智能合约只能通过其他可编程的区块链协议(如Ethereum和Solana )进行部署。 这可以通过类似Textile Bridges的解决方案进行部署。 Filecoin虚拟机提供了本机用户定义的智能合约。

与以太坊兼容的 Filecoin 虚拟机

的第一次技术讨论将于Filecoin Improvement Proposal 113上市后于2021年6月开始。 受使用虚拟机监视器构建多个虚拟机的设计的启发,Filecoin虚拟机(FVM )的目标是成为多语言虚拟机。 也考虑了很多方法,如EVM as-is、LLVM-IR、eBPF、安全ECMA脚本等。

FVM本机的运行时(Runtime )是WASM。 我们认为WASM是未来非常有前途的编程语言。 这样,用任何编程语言编写的本机智能合约都可以编译成WASM。 虽然并不适用于所有语言,但引用的SDK是用Rust编程的。 web2的开发者可以更快地进入web3的世界,达到和前者相同的开发水平,避免特定编程语言的学习曲线。

Filecoin  计划推出兼容 EVM  的虚拟机 FVM,它将为去中心化存储网络带去什么?

它还增加了对模拟外部运行时的支持。 第一个是以太网虚拟机(EVM )。 主要原因是,Filecoin开发者社区希望FVM支持EVM/Solidity,并对源代码进行最小或零的更改。

随着时间的推移,以太网社区已经建立了大量用于高强度测试的智能合约,包括ERC-20令牌、NFT、DAO、flashloan等。 如果这些合同能够在Filecoin网络上重复使用,将促进各种创新、可组合的计划的迅速启动。 另外,可以让联盟开发者用桥接和预言机将交叉链作为解决方案来进行,从而提高共同的价值和效用。

另外,由于EVM的兼容性以字节码层为对象,因此可以在Filecoin环境中利用Truffle、Remix、Hardhat、VSCode插件等成熟的以太网工具。 开发人员不仅可以部署现有的智能合同,还可以使用Solidity创建新合同以实现快速启动,或者在需要优化性能时使用本机智能合同进行升级

Filecoin  计划推出兼容 EVM  的虚拟机 FVM,它将为去中心化存储网络带去什么?

扩大 Filecoin 网络的影响

Filecoin网络除了现有的存储能力外,还可以通过FVM获得计算能力。 假设在Filecoin网络上执行两种类型的计算。 基于状态的链上计算和数据库的链下计算。 FVM将成为构建这两者的重要模块。

Filecoin  计划推出兼容 EVM  的虚拟机 FVM,它将为去中心化存储网络带去什么?

在Filecoin上可以看到的项目如下。

通过聚集以数据为中心的去中心化自治组织(Data DAOs )个人和组织的资源,人们可以通过激励来存储、管理、扩展和处理共享/公益数据集。 Data DAO按票证和NFT单位对服务进行评估,并交易这些票证以请求服务、授予访问权等。

复制客户端:根据用户定义的规则,自动化机器人程序以一定的激励机制确保Filecoin网络中的数据达到一定的复制水平。

备用数据存储市场—基于拍卖、奖金或其他工具,存储市场为数据提供纠错码,以确保数据在中断时的可恢复性。 此外,还可以自动重试事务以确保数据的分发。

住房贷款:向不需要信任或特定目标的供应商提供的住房贷款。 例如,贷款资金只能用于接受特定客户的FIL交易。

数据库计算:大规模计算的一个主要问题是,每个操作都会增加数据传输的成本和延迟。 通过将计算任务传递给提供数据主机的存储提供商,奖励协调节点并制定整个Filecoin网络的执行计划,可以高效地执行并行任务,将计算结果保存到Filecoin网络,以及执行下游计算。

另外,第一个成为Filecoin网络的L2解决方案可以通过FVM将其状态提交给L1,因此可以实现更安全、可跟踪的覆盖网络。 Filecoin希望确保一些L2解决方案正在运行,包括内容分发网络(CDN )、声誉系统和支付渠道网络。

如果你是对这些用例感兴趣做原型设计的开发者,请联系我!

Filecoin最近阶段的路线如下。

Filecoin  计划推出兼容 EVM  的虚拟机 FVM,它将为去中心化存储网络带去什么?

第0阶段:通过功能释放控制或lotus(lotus )方式,以金丝雀启动的形式将不可编程的FVM连接到主网络,仅执行系统的智能合约。 与现有协议兼容,不需要升级协议。 这个阶段计划在2021年Q4上线。

阶段1 :分支协议在用户可编程性上进行了一些准备性的更改,包括Gas计划和体系结构的调整。 在此阶段结束时,100%的网络将运行FVM-支持的系统智能合约。 这个阶段计划在2022年第1季度上线。

第2阶段:本机和外部EVM提供用户可编程性。 这个阶段计划在2022年Q2上线。

Phase 3 :重新设计了系统智能合约,为开发深入改造了协议。 这个阶段计划在2022年Q2上线。

如果您有兴趣帮助开发FVM,或者想了解更多有关项目的信息,请关注filecoin项目/FVM项目GitHub repo和filecoin Slack的#FVM通道。

Copyright © 2020-2021 某某自媒体运营 版权所有 苏ICP12345678 XML地图 网站模板