“ 波卡知识图谱 ”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识, 今天是该栏目的第66期,区块链为我们提供了去中心化、不可篡改、可追溯等特性,但如何将链下数据带到链上成为了关键,而预言机出现成为了区块链落地的重要工具之一 。
预言机最早是由图灵提出,在图灵机中加入可以称为Oracle的黑盒,组成了预言机(OracleMachine),它可以向图灵机系统内部输入信息,帮助图灵机完成运算。而在现实中,Oracle更多的被理解为好的信息来源。
此外,Oracle也有神谕的意思,该词来源于希腊神话,据说当子民陷入困境时,他们会向众神祈求神谕,众神便会为子民们提出建议或预言,以帮助他们解决问题。
而预言机也有着与神谕类似的作用,它是区块链与外部世界之间的数据链接者。 预言机是链上与链下信息交互的桥梁,能够帮助区块链获取链外数据 。
本质上来说是一种数据调用和访问的中间件,它分别解决了“是或否”的决策性问题和“数据是多少”的功能性两类问题,从而实现了智能合约对外部数据的访问和调用。
在区块链环境中,预言机是一种将现实世界的数据带到区块链上的方式,以便能够被去中心化应用程序使用。
预言机为应用程序构建者提供了多种用途。例如:
1、大多数 稳定币 设计使用预言机来引入资产汇率数据,以便将其价值与现实世界的 货币 挂钩。
2、合成资产使用预言机作为价格信息,以确定基础Crypto是否足以担保债务头寸。
3、预测市场使用预言机来决定现实世界事件的结果,并确定预测份额的支付。
4、去中心化的保险市场使用预言机来获取索赔是否有效的信息。
预言机解决方案的范围从中心化的可信的到去中心化的基于博弈论的。 在中心化的一端,预言机可以是一个单一账户,有权决定链上的真实数据 。
在去中心化的一端,各种利害攸关的参与者之间可以玩一场复杂的“胆小鬼”游戏,如果他们不提交与其他人相同的数据,他们就有被Slash(削减)的风险。
诸如 Chainlink 之类的解决方案处于中间位置,可以根据你的偏好调整对预言机的信任程度。
最近发布了一个ChainlinkFeed Pallet,允许波卡中的智能合约应用程序访问价格参考数据,以Substrate预言机Pallet的形式提供。
在你的应用程序中使用预言机时,你应该了解其特定模型所带来的好处和风险 。随着波卡生态系统的发展和预言机平行链的出现,本文将持续更新,比较不同的解决方案以及每种解决方案的优缺点。
波卡网络蓬勃发展,生态项目层出不穷,波卡生态研究院聚焦波卡生态动向,把握当前趋势。回复【日报】,获取波卡生态每日最新消息汇总。