目前的星际文件系统网络是一个可通过验证存储并访问NFT、公共数据集、web3和虚拟世界资产的强大网络。你可以将其视为web3的I/O层,然而这只是冰山一角。将通用的智能合约编程功能引入星际文件系统网络,可以释放出网络更多的价值和潜力。将计算层架构在存储层之上也为跨链提供了无需信任的互操作性和集成。
最近,协议实验室研究员RaúlKripalani向星际文件系统社区介绍了星际文件系统虚拟机-FVM。
FVM将成为推动非中心化存储的核心支柱。
为什么要在星际文件系统中引入智能合约智能合约可以提供智能和动态的存储解决方案,而使用现有的web2技术则很难实现。
例子
1.对存储在星际文件系统中的数据进行非中心化计算
经济学家:NFT 是一种可以用加密货币购买的资产:金色财经报道,国际食品安全局和经济学家Carlo RW De Meijer发表博客文章,Meijer表示,NFT 是一种可以用加密货币购买的资产。两者都是区块链世界中的关键元素的代币。区块链技术和 NFT 为艺术家和内容创作者提供了一个独特的机会来将他们的商品货币化。例如,艺术家不再需要依靠画廊或拍卖行来出售他们的艺术品。他们可以将其作为 NFT 直接出售给消费者,这也让他们保留了更多的利润。
通常,大多数艺术品都经过物理分类,这使它们面临被盗或复制的风险。NFT 可以通过允许艺术家在区块链网络上保留实际副本的记录,在一定程度上消除这些缺点。顶级 NFT 创建了一个生态系统,艺术家可以通过在链上记录元数据来验证其作品的实际所有权。
大多数出售 NFT 的网站还允许内容创建者在其内容的后续销售中添加版税系统。这样做时,他们可能会在他们的艺术品出售给新主人时获得一定比例的销售额。重要的是,艺术家每次 NFT 易手时都会受益。这被视为一个有吸引力的特征,因为艺术家在他们的艺术品首次出售后通常不会收到未来的收益。(finextra)[2021/11/1 21:13:21]
2.对众筹的数据集进行保存
瑞典央行正在研究DLT以用于CBDC概念验证:1月21日消息,瑞典央行Sveriges Riksbank副行长Cecilia Skingsley今日证实,该银行正在研究去中心化账本技术(DLT),用于其CBDC概念验证。Skingsley还指出,该银行已经在其电子克朗概念证明上投入了超过12个月的工作时间。(Cointelegraph)[2021/1/21 16:39:46]
3.更智能的存储市场
4.跨时代存储和永久托管
5.创立DataDAO和数据集的通证化
6.NFT的本地存储
7.时间锁定的数据检索
8.抵押贷款
智能合约还可以让开发人员建立跨梁桥实现互操作性-共享流动性和为部署在其他链上的dapp与星际文件系统网络进行集成,提供存储功能。
声音 | Jordan Gen Sandstrom:区块链技术可以用于改善珠宝行业的黄金来源等问题:为了解决行业的可追溯性缺点,奢侈品珠宝巨头和采矿业都在考虑区块链,以保证在小规模经营中开采的黄金(手工黄金)来源符合道德规范,珠宝行业不愿与童工、人口贩运和来自武装冲突地区的黄金联系在一起。倡导者认为,追踪黄金从矿到珠宝客户可以帮助保证产地,改善矿工生活,减少碳排放。 世界经济论坛矿业和金属行业集团负责人Jordan Gen Sandstrom称,区块链技术与珠宝行业的整合是日益增长的趋势。10月,包括钻石巨头戴比尔(De Beers)在内的七家领先矿业公司加入世界经济论坛的“矿业和金属区块链倡议”。这些公司承诺探索创建区块链平台,以存储材料追踪和碳排放报告等信息,但尚未制定时间表。此外,尽管七家公司都是大型企业,该计划打算扩展到小型企业。世界经济论坛区块链和分布式分类账技术项目负责人Nadia Hewett称,“在提高透明度方面,区块链有潜力作为一个共享的单一真相来源。” 尽管仍处于初级阶段,但区块链在全球珠宝行业的地位越来越重要,估计价值近2800亿美元。法国路易威登集团等奢侈品时装公司正在探索区块链的用途。2018年戴比尔斯推出区块链跟踪程序Tracr。(纽约时报)[2019/12/6]
作为Layer0的存储目前,星际文件系统平台是数据存储和检索的中心。这两个特性使星际文件系统网络成为了协议的Layer0。
日本凸版印刷公司加快元宇宙业务,将为企业虚拟空间建设提供支持:3月9日消息,日本凸版印刷公司将加快互联网元宇宙的业务发展。该公司已经开发出了元宇宙所需的虚拟空间和头像管理基础设施,将于4月开始面向企业对虚拟空间的建设提供支持,如在虚拟空间复制展厅。据悉,日本凸版印刷公司成立于1900年,是当今信息和通信行业的一流公司。(日经新闻)[2022/3/9 13:46:37]
尽管系统设计简洁明了,但不能满足那些试图通过可编程智能合约来构建更复杂的应用程序和解决方案的开发者的需求。
Layer0之上的Layer1,则实现智能合约的可编程性。目前,星际文件系统网络的逻辑是编死在系统定义的合约中。这意味着用户自定义的智能合约只能通过其他可以被编程的区块链协议,例如Ethereum和Solana(通过类似TextileBridges的解决方案)进行部署。
OPPO将于12月23日发售Find N元宇宙奇旅NFT限定礼盒:12月21日,手机厂商 OPPO 宣布将于 12 月 23 日在京东发售 OPPO Find N 元宇宙奇旅 NFT 限定礼盒。据悉,OPPO Find N 元宇宙奇旅 NFT 限定礼盒是 OPPO 携手肉比特 Roubit 数字艺术工作室,结合 Find N 大屏沉浸、双指分屏、悬停视频、悬停运动和悬停音乐 5 大功能点,在数字世界新纪元中打造出的五个虚拟场景,意旨 Find N 通过不同的产品形态,带领消费者在现实和虚拟世界中穿梭,感受充满乐趣的全新体验。
OPPO Find N 元宇宙奇旅 NFT 限定礼盒包含《日轮花的伴侣》、《多重的阿姆斯特朗》、《多巴胺的秘密》、《菲尼克斯的日出》、《贝多芬的恒星》五幅视频作品,每款 NFT 藏品发售数量 20 份,购买礼盒的用户将成为随机一款藏品的持有者,并获得由京东云提供的区块链技术服务——京东智臻链发行的独一无二的数字证书。[2021/12/21 7:54:16]
星际文件系统虚拟机则能够实现原生的用户自定义智能合约。与以太坊兼容的星际文件系统虚拟机最早的技术讨论在星际文件系统ImprovementProposal113推出以后的2021年6月开始。受到通过虚拟机监视器来建立多虚拟机设计的启发,星际文件系统虚拟机的目标是成为一个多语言虚拟机。
FVM原生的运行时是WASM。我们认为WASM是未来非常有前景的编程语言。这使得用任何编程语言编写的原生智能合约都可以编译成WASM。可以让web2的开发者能够更快地进入web3世界并达到与前者同样的开发水平,并避免特定编程语言的学习曲线。
此外,我们正在添加对模拟外部运行时的支持,第一个是以太坊虚拟机。主要原因在于星际文件系统的开发者社区要求FVM支持EVM/Solidity,对源代码进行最小甚至是零更改。
随着时间推移,我们看到以太坊社区建立了大量有用的,且最重要的是经审计的,高强度测试使用过的智能合约,例如ERC-20代币、NFT、DAO、flashloan等。如能将这些合约在星际文件系统网络上进行重复使用,将推动各种创新且可组合方案的快速启动。另外,让Solidity开发者通过桥和预言机进行跨链作为解决方案可以增加共同价值和效用。还需要提到一点的是,EVM兼容性针对的是字节码层,因此可以在星际文件系统环境中充分利用成熟以太坊工具,如Truffle,Remix,Hardhat,VSCode插件等等。除了部署现有的智能合约外,开发者还可以以Solidity编写新的只能合约来进行快速启动,或者在需要性能优化的情况下使用原生的智能合约来进行升级。
星际文件系统网络除了现有存储能力外,还将通过FVM获得计算能力。我们设想在星际文件系统网络上运行两种计算:基于状态的链上计算和基于数据的链下计算。FVM将成为构建这两方面的关键模块。
在星际文件系统中看到的项目包括:
例子
1.以数据为中心的去中心化自治组织:通过汇集个人和组织的资源,人们将能够通过激励对共享/公益数据集进行保存、管理、扩充和处理。DataDAO以通证和NFT为单位对服务进行计价,并交易这些通证以请求服务、授予访问权限等。
2.复制客户端:根据用户定义的规则,自动化机器人程序将以一定的激励机制确保星际文件系统网络中的数据达到一定的复制级别。
3.另类的数据存储市场:基于拍卖、奖金或其他工具,存储市场可以为数据提供纠错码,以确保数据在中断时的可恢复性。它们还可以实现自动重试交易,以确保数据交付。
4.抵押贷款:向供应商提供的无需信任或特定目标的抵押贷款,例如,贷款资金只能用于接受特定客户的FIL交易。
5.基于数据的计算:在大规模计算中的有一个很大问题在于每项操作增加了数据传输的成本和延迟。通过将计算任务交给提供数据托管的存储提供商并奖励协调节点来制定整个星际文件系统网络的执行计划,可以实现高效的执行并行任务,计算结果存储回星际文件系统网络,下游计算执行。
此外,将会是第一次星际文件系统网络的L2解决方案能够通过FVM将其状态提交到L1,从而实现更安全、更可被追踪的覆盖网络。我们特别希望在星际文件系统上看到一些L2解决方案运行,包括内容交付网络、声誉系统和支付渠道网络。
星际文件系统近期阶段的路线如下:
Phase0:通过功能发布控制或者以分叉参考实现的方式,使不可编程的FVM以金丝雀启动形式上线主网,只会运行系统的智能合约。与现有协议兼容且不需要协议升级。这一阶段预计在2021年Q4上线。
Phase1:分叉协议以为用户可编程性之上做一些准备性的改变,其中包括Gas计划和架构的调整。在这一阶段的终期,100%的网络将会运行FVM-支持的系统智能合约。这一阶段预计在2022年Q1上线。
Phase2:原生及外部的EVM将实现用户可编程性。这一阶段预计在2022年Q2上线。
Phase3:重新设计系统的智能合约并对协议进行深度改造以便开发的。这一阶段预计在2022年Q2上线。
如果您有兴趣帮助FVM的开发,或者想了解更多关于该项目的信息,请关注星际文件系统项目/FVM项目GitHubrepo和星际文件系统Slack上的#FVM频道。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。