一句话定义
Oracle在区块链语境下,指的是预言机——一种把链下数据可信地传输到链上,供智能合约调用的服务。简单理解,它就像区块链世界与现实世界之间的传话筒,确保链上合约能根据真实世界的信息做出正确决策。
如果对赛道整体感兴趣,可以参考 Oracle 代表项目 的清单,从具体项目入手。
为什么需要预言机
区块链是封闭的确定性系统,它无法直接感知链外世界。但很多智能合约需要外部数据才能正常工作,例如:
- DeFi借贷协议需要资产价格;
- 链上保险合约需要事件发生与否的信息;
- 衍生品市场需要标的资产的实时报价;
- 链上博彩需要体育赛事结果;
- AI驱动DApp需要模型推理结果。
没有预言机,这些场景都无法运转。预言机的存在,极大拓展了区块链的应用边界。