1. 概念
预言机的功能就是将外界信息写入到区块链内,完成区块链与现实世界的数据互通。它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的唯一途径,也是区块链与现实世界进行数据交互的接口。
2. 为什么需要预言机?
因为智能合约无法主动去获取链外的数据,只能被动接受数据。
3. 应用举例
Oraclize:为以太坊提供中心化预言机服务
欧链 OracleChain:EOS 上的第一个去中心化预言机解决方案
EthVigil(Asynchronous, Event-driven application architecture)