区块链芝士 | 什么是预言机?
区块链预言机是第三方信息源,其唯一功能是向区块链提供数据,从而使创建智能合约成为可能,是连接区块链和现实世界的桥梁。
预言机有很多种类,软件预言机通常包括易于访问的在线信息源,例如网站和公共数据库。而硬件预言机通常负责物理世界中发生的事件,并将数据发送到智能合约上,例如带有某个标签的物体要到达特定的仓库,则可以将该数据发送到智能合约,硬件预言机系统可以在整个供应链中进行货物跟踪,输入式预言机具有简单的向智能合约提供数据的功能。
比如比特币价格的新闻网站输出是预言机,将智能合约数据传送到外部源,而智能合约本身就可以作为输出,是语言机运作。预言机的功能是查询多个信息源,并根据他们的共识得出结果,比如使用4个网站来查询比特币的价格,如果所有预言员网站返回的值都相同,则智能合约可以成功执行。由于DeFi是完全去中心化的,列上数据是其发展的基石,未来预言期随着底下的发展,将会创造更多应用场景。