Filecoin或将采用EVM,将拥有完整的智能合约功能
随着技术的不断进步和更新,IPFS/Filecoin生态应用的规模也在不断扩大,其在存储领域的重要地位也有目共睹。
在最初,开发者社区认为以太坊和 Filecoin 之间的桥梁足以在 Filecoin 上启用智能合约,但在运用过程中其繁琐的使用步骤和其过于简单的功能效果难以满足运用需求。开发者们意识到想要解决这个问题就只能将EVM 添加到 Filecoin 中,使存储层上的智能合约成为可能。
Filecoin和 以太坊 ,一个是开源有智能合约功能的公共区块链平台,一个是创建持久分布式存储和共享文件的网络传输协议。两者都是具有革命性技术突破的项目,都是区块链发展的重要基础,将两者生态系统结合起来,这也是Web3.0时代的必经之路。
IPFS/Filecoin与以太坊的结合,将为区块链的应用打开新的大门,让区块链应用突破目前光数据应用只涉及金融的局限,让更多数据相关的应用落地。
DAPP
对于开发者工具和资源而言。Fleek可以在Filecoin上进行自动化存档,并通过ENS(以太坊域名服务)这样的应用来利用以太坊的生态系统;而Web3.Storage为开发者(包括以太坊dapp开发者)提供了搭建应用的简单方式,这些应用可以带有冗余的去中心化的存储以及安全的内容寻址数据;同时PowerLoom以去中心化的方式将链上和链下数据聚合起来以生成带有密码学证明的快照,通过一个丰富的节点和利益相关者生态系统来搭建信任,并按需提供洞见。
胡安表示,关于Filecoin 将提供完整的智能合约功能,它从一开始就在计划中,并预计将于2021年底实现:
当Filecoin网络顺利添加EVM或其他的VM后, Filecoin将拥有完整的智能合约功能。接下来我们就来谈谈EVM、VM。
VM全名Virtual Machine,翻译为虚拟机。虚拟机被认为是区块链技术领域基础设施,是实现智能合约系统最为关键和核心的技术。
为什么虚拟机被寄于重望?
我们都知道区块链有共识机制,共识机制要求所有人的计算结果是一样的,但是由于运行区块链服务的计算机所支持的CPU指令集有可能不同,或者操作系统不同等,很难确保所有机器运行的结果一致,这时候虚拟机的存在就非常有必要性。
虚拟机是指通过软件模拟具有完整硬件系统功能、运行在一个完全环境中的完整计算机系统。区块链虚拟机有一套特有的指令集,能确保在不同操作系统、不同 CPU 环境下,执行同样的运算指令,得到完全相同的结果。
区块链虚拟机是区块链智能合约的运行环境,可把它看作是软件模拟的可执行合约指令的虚拟计算机(包含CPU、内存、存储),也就是说,区块链虚拟机可以执行智能合约指令。
智能合约和虚拟机是什么关系?
我们可以把区块链理解为一套系统,这套系统运行在电脑上,这个电脑就是虚拟机,智能合约是跑在这台电脑上的代码,虚拟机为智能合约的运转提供了运行环境。
以ETH为例,以太坊拥有自己的虚拟机EVM,ETH的智能合约运行在EVM虚拟机上,ETH上的DAPP应用,运行在以太坊智能合约上。
为什么以太坊的生态能够在短短几年间多次得到突破性的发展?
在很大程度上,是因为以太坊有足够好用的虚拟机,并支撑了足够开放和强大的智能合约,开发者们可以在以太坊智能合约上构建自己的应用,并且发行自己的通证。
对于非开发者人员而言,以太坊智能合约的最直观感受就是可以在以太坊上发行通证,以太坊智能合约让每个人发行通证都变得如此简单。
但是,当以太坊上的应用越来越多,那么其诞生杰出应用的概率也会越来越大,近年来爆火的DeFi基于以太坊网络而诞生,同时,也壮大了以太坊的名气和提升了以太坊的市场占有率。
Filecoin为什么大概率会选用EVM?
根据胡安所述,Filecoin或将先采用以太坊的虚拟机EVM,其他的VM例如 WASM 和 JS ,或者自己开发的VM,稍后进行。
单独开发一个虚拟机虽然耗时耗力,但是以协议实验室的团队综合实力,这并不算难事,那么,为什么胡安比较倾向于Filecoin采用以太坊的虚拟机EVM呢?
要知道,建设一个商城或许不难,但是如何让人们都喜欢来这里打卡、消费,如何把商场打造成一个“网红盘”,尤为不易。
对于Filecoin来说,首先,采用虚拟机是必然的选择,因为当Filecoin真正拥有了自己的智能合约,才能够和开发者们更深层次的互动,Filecoin网络才有望诞生DAPP巨头,届时,不仅这类DAPP能够凭借各自的特点吸引诸多的流量,壮大Filecoin的名气,而且,当基于Filecoin网络上的应用和人气越来越多,Filecoin网络所需要存储的数据就越来越多,Filecoin所存储的数据越来越多,Filecoin的价值就会越来越高,Filecoin就能够真正意义上成为存储人类社会重要信息的分布式网络。
更加值得关注的是,区块链世界中的各个产品并不是闭合的,而是开放的,Filecoin和ETH素来也是好兄弟,Filecoin采用EVM,有助于两者生态之间的跨链沟通和交流,有助于所有已经使用 IPFS 和 Filecoin 的 Dapp 以及绝大多数 NFT等都能实现良好连接,这不仅有助于加深Filecoin和ETH之间的合作,更有助于多方的长期发展。
未来的使用场景
随着Filecoin和Ethereum生态系统的成长和重叠,会出现更多的新生用例和开发者机会。一些可以进行创新的用例包括:
可组合的DeFIL
将存储和Defi的世界结合可以产生一些机会。人们可以将市场订单(如要价、出价和交易)带到一个去中心化交易所上,以观察市场是如何评判这些订单的价值的。通过这样的能力,生态系统可以开始想象硬件期货(hardware futures)和时空期货(spacetime futures)等的出现。
按观看次数支付的媒体
通过在Filecoin上存储的信息,我们可以利用以太坊的token支持能力去创建由token保护的页面和媒体(文章、电影和音乐等)。我们可以复制Web2时代的按观看次数支付模式,而无需复制数据和广告模型。
数据丰富的NFT
NFT将会越来越复杂,而Web3社区需要探索采用数据丰富(data-rich)的NFT的方式。VideoCoin已经将其视频处理引擎与Filecoin连接起来,以结合以太坊对NFT的支持能力及Filecoin的存储能力。像VideoCoin这样的工具可以用来创建一类新型的NFT,如短电影、视频片段和完整长度的专题特写。
在实践中,数据丰富的NFT可以创造出像藤蔓一样结构的短视频片段。在这个设想的平台上,用户可以在以太坊铸造NFT,在nft.storage存储视频和元数据,并在IPFS和Filecoin上存储dapp数据(如评论、点赞、参与)。
这只是一个开始!Filecoin和以太坊生态有长期的协作历史和机会,未来可期。
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场