Filecoin基金会:作为去中心化存储网络,为什么要兼容以太坊?

撰写FilecoinFoundation编译分布式资本Filecoin价值捕获目前的Filecoin网络是一个可通过验证存储并访问NFT公共数据集Web3Metaverse资产的强大网络。你可以将其视为Web3的Layer1。然而这只是冰山一角。将通用的智能合约编程功能引入Filecoin网络,可以释放出网络更多的价值和潜力。在存储之上增加计算层,也会为不依赖于信任的跨链互操作性和整合性开创新的维度。相关阅读Filecoin的新叙事兼容EVM的存储链,用智能合约加入公链战局为什么要在Filecoin上增加智能合约?智能合约在Filecoin里我们称为智能角色actors可以创造出在web2技术时代很难实现的智能和动态的存储解决方案。基于Filecoin上存储的数据进行分布式计算在数据的存储位置进行计算,而无需将其先移动众筹式的数据集保存计划如任何人都可以资助存储一些对社会很重要的数据,如犯罪数据或环境变暖相关数据智能存储市场如根据每天不同时段复制层级在某区域内的可及性动态调整存储费率几代人级别的存储和永续的托管如存储数据,让经历几代人都还能使用数据DAO或token化数据集如将数据的价值作为token建模,并组建DAO以协调和交易在其之上进行的计算。本地存储的NFTs如与跟踪NFT的注册记录一起协同定位NFT内容时间锁式数据取回如只有在公司的记录公开后,才解锁相关的数据集抵押贷款如向存储提供者发放确定目的贷款,像是接纳来自特定用户的FIL交易提议,或在确定时间窗口增加容量还有更多它们也让开发者可以创造跨链互操作桥,作为分享流动性的方式;也可以整合已部署到其他链如Ethereum,NEAR,Polygon,Solana,Flow的应用,并由Filecoin网络提供存储容量和能力。Filecoin存储Layer0目前,Filecoin平台是数据存储和检索的中心。我们认为这两个特性使Filecoin网络成为了协议的Layer0。尽管系统设计简洁明了,但不能满足那些试图通过可编程智能合约来构建更复杂的应用程序和解决方案的开发者的需求。Layer0之上的Layer1,则实现智能合约的可编程性。目前,Filecoin网络的逻辑是编死在系统定义的合约中。这意味着用户自定义的智能合约只能通过其他可以被编程的区块链协议,例如Ethereum和Solana通过类似TextileBridges的解决方案进行部署。Filecoin虚拟机则能够实现原生的用户自定义智能合约。与以太坊兼容的Filecoin虚拟机最早的技术讨论在FilecoinImprovementProposal113推出以后的2021年6月开始。受到通过虚拟机监视器来建立多虚拟机设计的启发,Filecoin虚拟机FVM的目标是成为一个多语言虚拟机。FVM原生的运行时Runtime是WASM。我们认为WASM是未来非常有前景的编程语言。这使得用任何编程语言编写的原生智能合约都可以编译成WASM尽管并非所有语言都适用,但参考的SDK是用Rust编程的,并避免特定编程语言的学习曲线。此外,我们正在添加对模拟外部运行时的支持,第一个是以太坊虚拟机EVM。主要原因在于Filecoin的开发者社区要求FVM支持EVMSolidity,对源代码进行最小甚至是零更改。随着时间推移,我们看到以太坊社区建立了大量有用的,且最重要的是经审计的,高强度测试使用过的智能合约,例如ERC-20代币NFTDAOflashloan等。如能将这些合约在Filecoin网络上进行重复使用,将推动各种创新且可组合方案的快速启动。另外,让Solidity开发者通过桥和预言机进行跨链作为解决方案可以增加共同价值和效用。还需要提到一点的是,EVM兼容性针对的是字节码层,因此可以在Filecoin环境中充分利用成熟以太坊工具,如Truffle,Remix,Hardhat,VSCode插件等等。除了部署现有的智能合约外,开发者还可以以Solidity编写新的只能合约来进行快速启动,或者在需要性能优化的情况下使用原生的智能合约来进行升级。扩大Filecoin网络的影响Filecoin网络除了现有存储能力外,还将通过FVM获得计算能力。我们设想在Filecoin网络上运行两种计算基于状态的链上计算和基于数据的链下计算。FVM将成为构建这两方面的关键模块。我们很高兴在Filecoin中看到的项目包括1.以数据为中心的去中心化自治组织DataDAOs通过汇集个人和组织的资源,人们将能够通过激励对共享公益数据集进行保存管理扩充和处理。DataDAO以通证和NFT为单位对服务进行计价,并交易这些通证以请求服务授予访问权限等。2.复制客户端根据用户定义的规则,自动化机器人程序将以一定的激励机制确保Filecoin网络中的数据达到一定的复制级别。3.另类的数据存储市场基于拍卖奖金或其他工具,存储市场可以为数据提供纠错码,以确保数据在中断时的可恢复性。它们还可以实现自动重试交易,以确保数据交付。4.抵押贷款向供应商提供的无需信任或特定目标的抵押贷款,例如,贷款资金只能用于接受特定客户的FIL交易。5.基于数据的计算在大规模计算中的有一个很大问题在于每项操作增加了数据传输的成本和延迟。通过将计算任务交给提供数据托管的存储提供商并奖励协调节点来制定整个Filecoin网络的执行计划,可以实现高效的执行并行任务,计算结果存储回Filecoin网络,下游计算执行。此外,将会是第一次Filecoin网络的L2解决方案能够通过FVM将其状态提交到L1,从而实现更安全更可被追踪的覆盖网络。我们特别希望在Filecoin上看到一些L2解决方案运行,包括内容交付网络CDN声誉系统和支付渠道网络。开发路线图Phase0通过功能发布控制或者以分叉参考实现Lotus的方式,使不可编程的FVM以金丝雀启动形式上线主网,只会运行系统的智能合约。与现有协议兼容且不需要协议升级。这一阶段预计在2021年Q4上线。Phase1分叉协议以为用户可编程性之上做一些准备性的改变,其中包括Gas计划和架构的调整。在这一阶段的终期,100的网络将会运行FVM-支持的系统智能合约。Phase2原生及外部的EVM将实现用户可编程性。Phase3重新设计系统的智能合约并对协议进行深度改造以便开发的。PARTYAWARD2023年度评选提名火热征集中!冬去春来,今年我们以KeepBuilding为主题,旨在发现并激励Web3领域中持续建设的真正Builder。将通过数据初选公开征集线上投票及专业评审团评议,最终评选出12项权威年度奖项。点击下方图片立即报名!

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

© 版权声明

相关文章