目前的Filecoin网络是一个可通过验证存储并访问NFT、公共数据集、web3和Metaverse资产的强大网络。将通用的智能合约编程功能引入Filecoin网络,可以释放出网络更多的价值和潜力。将计算层架构在存储层之上也为跨链提供了无需信任的互操作性和集成。

为什么要在Filecoin中引入智能合约?
智能合约可以提供智能和动态的存储解决方案,而使用现有的web2技术则很难实现。
例子包括:
1. 对存储的数据进行去中心化计算 (在数据所存储的空间直接进行计算而无需转移数据)2. 对众筹的数据集进行保存(每个人对重要的社会性数据进行存储,例如犯罪统计或环境变暖的数据)3. 更智能的存储市场(例如:按时间、复制级别或区域可用性对存储进行动态定价)4. 跨时代存储和永久托管 (例如:存储几代人都会流传使用的数据)5. 创立Data DAO和数据集的通证化(例如:为数据存储的通证化建立经济模型,并组建DAO对其进行计算和协调)6. NFT的本地存储(例如:将NFT的内容与跟踪其内容的注册表共存)7. 时间锁定的数据检索(例如:仅当公司公开结果时才解锁此数据集)8. 抵押贷款(例如:向存储供应商提供贷款,如接受特定客户的FIL+交易,在特定时间点进行交易)等等。

智能合约还可以让开发人员建立跨梁桥实现互操作性 – 共享流动性和为部署在其他链上的dapp(例如:Ethereum, Near, Solana, Flow等)与Filecoin网络进行集成,提供存储功能。
作为Layer0的存储。目前,Filecoin平台是数据存储和检索的中心。这两个特性使Filecoin网络成为了协议的Layer 0。尽管系统设计简洁明了,但不能满足那些试图通过可编程智能合约来构建更复杂的应用程序和解决方案的开发者的需求。Layer0之上的Layer1,则实现智能合约的可编程性。目前,Filecoin网络的逻辑是编死在系统定义的合约中。这意味着用户自定义的智能合约只能通过其他可以被编程的区块链协议,例如Ethereum和Solana 进行部署。Filecoin虚拟机则能够实现原生的用户自定义智能合约。