近年来,区块链在解决信任问题上具有先天优势,许多上市企业以及传统机构纷纷在其领域展开探索和研究。区块链最具价值的优势是将平等且有竞争关系的各参与方链接在一起,但在实践的过程中却发现,由于涉及到数据存储、密码学、共识机制等多种计算机技术,对专业性要求极高,加上目前的区块链项目大多缺乏清晰的运营及盈利模式,其具体价值也难以估值。
企业之间难以平衡数据隐私和数据共享的矛盾、区块链的计算能力和交易性能不足等都给创新的区块链在金融方向的应用提出了挑战。区块链想要大规模的落地,就必须和外部数据进行关联,并将真正具有实用性的产品融入到现实世界对应的场景中。但区块链本身是一个封闭的确定性的系统,只能获取到链内的数据,而不能主动调取或访问到链外真实世界的数据。
早前,在中国人民银行发布的《区块链能做什么?不能做什么?》的报告中,是这样对预言机定义的:“区块链外信息写入区块链内的机制,一般被称为预言机(Oracle mechanism)”。
预言机能够更快地获取链上数据,它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的唯一途径。预言机的出现给当下市场提供了一个很好的解决办法,不仅允许将与真实事件有关的数据调用到区块链上,包括基于现有资产价格的自动化交易以及各类游戏dApp的实时金额支付,还会为智能合约提供触发和执行规则所需的数据,将发生在链上的事件通知链外的参与者。
DeFi结合
事实上,DeFi为了保持去中心化的状态,使用的数据不能由中心化的来源提供,因为当中可能会涉及伪造、篡改、修改或隐藏信息。DeFi协议将预言机作为区块链之外的数据来源,例如资产市场价格、体育赛事结果、天气数据或任何其他在区块链上无法获得的信息,如果没有