什么是预言机Oracle?
预言机英文为Oracle,日均开票超12万张,最初源于古希腊宗教,累计开票金额近800亿元,意为“神谕、先知、预言”。计算机科学之父艾伦·图灵于1939年在博士论文里提出预言机的概念,覆盖零售、餐饮、交通、房地产、医疗、互联网等百余行业领域,介绍了超计算(Hypercomputation)。预言机比图灵机更加强,接入企业超3.2万家。,可以回答一些无法通过计算解决的问题,例如,“今年奥运会,哪个会获得最多奖牌?”。
一预言机是一个带着“魔法黑盒”的图灵机,其中黑盒可以解答两类问题:一是决定性问题,二是功能性问题(Function Problem,又被称为复杂型问题,比简单回答“是否”要复杂。
预言机与区块链有何关系?
区块链是一个确定的、封闭的系统,每个节点需要获取精确一致的状态,这赋予了区块链的不变性,但同时也意味着缺少灵活度。区块链网络无法独立地搜集外界的信息,预言机便是区块链智能合约与外世界交互的接口,可以查找和验证真实世界的数据,并以加密的方式将信息提交给智能合约使用。
智能合约提供了一种创建新的去中心化应用程序 (DAPP) 的新方法。但是,智能合约通常无法访问现实世界中的信息,例如网络上的数据、或需要通过 API 获取的任何数据。
预言机作为链外数据和区块链之间的桥梁,或在没有内数据馈送以参考链上数据的协议之间发挥作用。
预言机的工作机制:
预言机充当数据集和区块链之间的中间件。预言机与其相连的区块链对外资源进行查询,然后预言机通过其内安全框架验证所需的数据,并将其中继到发出请求的区块链客户端。这些数据实际上是通过外交易的方式被区块链所接收,这样可以保证连接到链的所有节点共享此信息以验证下一笔交易。
预言机的应用:
预言机和数据聚合器构成了许多DeFi协议的主干。DeFi领域一直处于创新的前沿,更好的预言机和数据收集机制经常出现。最终,DeFi的目标是拥有一个可靠的、内安全的、受到良好保护的、不受外因素影响的预言机服务。此外,已经建立并不断改进的强的索引协议将有助于为区块链上的用户行为带来更多的清晰度和洞察力,使项目能够提供更好的产品和服务,使产品与市场更加匹配。
区块链DeFi预言机:
DeFi由智能合约驱动。链外信息是DeFi的一个组成分,应该始终是有效和准确的。虚假的数据将完全误导一个特定的项目,并给DeFi带来重问题。然而,我们如何确保所提供的数据始终是准确的,可以信任的呢?DeFi预言机寻求将外信息转达给区块链,以便由DeFi生态系统中的智能合约或DAPPs进行验证和执行。
DeFi预言机可分为链上链下两种,前者的价格来自链上源(如Uniswap),而后者的价格则来自链下源。虽然 DeFi 中预言机的主要用途是与借贷协议的清算有关,但价格预言机还有其他几种用途:1、抵押品不足的贷款清算;2、衍生品定价;3、指数定价;4、保险协议;5、预测市场。