深圳市龙华区振华时代广场1201
18188600188

IPFS&Filecoin在区块链预言机领域的应用

  2021年3月24号开源分布式存储网络Filecoin正集成行业领先的去中心化预言机方案Chainlink,在Filecoin网络和以太坊等智能合约区块链之间双向传输数据。接入Chainlink预言机后,智能合约开发者将拥有完整的web3.0技术架构,其中包括链上合约逻辑和状态变更;Chainlink预言机的链下交互和运算功能;以及Filecoin的分布式存储和数据解决方案。

  很多人看了这篇报道云里雾里,下面我解释一下什么是预言机及其在在区块链网络环境里的运行机制。

  1、什么是预言机(Oracle Machine)

  Oracle 这个词是来源于古希腊宗教,意为“神谕、先知、预言”,对很多IT从业人员,看到Oracle这个词就认为是甲骨文公司的数据库产品了,在区块链世界中,预言机与Oracle 公司和数据库也没有任何关系。

  区块链外信息写入区块链内的机制,一般被称为区块链预言机(Blockchain  Oracle Machine)。

  Chainlink 就是一个这样的去中心化的区块链预言机系统,其实现在以太坊网络上,以太坊上第一个去中心化预言机解决方案。

  2.区块链预言机是怎么工作的

  区块链2.0以后内部都提供智能合约功能,这些智能合约只能在本链内部执行,如果需要执行本链之外的数据或触发条件,因此区块链预言机就诞生了。

  区块链预言机有两部分组成:

  (1)、适配器(Adapters):核心适配器、外部适配器,完成一项工作所需执行的任务

  (2)、引发器(initiator):一种简单的方法来安排周期性作业运行

  (3)、数据桥接器:桥接定义任务的名称和外部适配器的数据源

  通俗的讲就像各国的卫星,如果需要接受和发送各个卫星信号,需要通过不同卫星的适配器转解码方可通信。

  区块链预言机将智能合约连接至链下数据、事件、支付等,并保障防篡改性和可靠性,这极大扩展了区块链的功能。

  3.区块链预言机的应用场景

  去中心化交易所(DeFi),非同质化通证(NFT),为区块链游戏应用提供安全的可验证随机数(VRF),各类需要与链下进行数据交互的DApp等。

  随着IPFS&Filecoin网络跟Chainlink联手为Web3.0开发者推出高级的分布式存储方案:

  (1)、Filecoin矿工保险:Chainlink预言机可以监控Filecoin矿工的当前状态。如果矿工下线或无法成功检索存储的数据,其他区块链上的智能合约就会收到报警,自动向受保人理赔。比如,存储在在Filecoin上的NFT数据,如果没有及时地被检索到,则会在链上进行相应处罚。

  (2)  、DataDAO:DataDAO是指专门持有各种数据集的DAO,其中包括历史价格数据或研究数据等。DataDAO可以在Filecoin上存储数据集,并通过Chainlink预言机将一部分数据传输至其他区块链上的智能合约,以创造新的收入来源。

  (3)  、数据赏金任务:Filecoin上的智能合约基于其独特的CID请求数据集。数据集在Filecoin上通过验证并使用Chainlink传输至外部系统,最后触发支付。

  (4)  、DeFi数据:Chainlink可以将大量金融市场数据长期储存在Filecoin上,降低数据存储成本,并将数据按需传输至其他区块链,以开发更多高级的DeFi应用。

  (5)  、自动存储:智能合约可以接入Chainlink预言机,在Filecoin上自动存储数据,并灵活设置存储频率,建立高效且不可篡改的数据归档机制。比如,付款安排和联合曲线等数据可以每隔n个区块在Filecoin上储存一次,这些数据可以为投资者提供关键的决策,但往往需要占用大量存储空间。