什么是预言机
预言机是什么,有什么作用?预言机可不是用来预测未来的机器,不要被它的名字给骗了,预言机只是一个用来服务区块链网络的中间件,它是给项目方提供数据服务的。
它可以帮助链上的智能合约连接区块链网络以外的数据,包括像菠菜的随机数、借贷价格、金融衍生品价格、稳定币汇率、保险数据、预测市场数据等各种线上线下的数据。
换句话说,预言机是一个可以给区块链公司或者互联网公司提供各类数据的中间商,这些数据可以来自于互联网或者现实世界,预言机可以通过各种机制来保障数据的安全性。
一般服务于智能合约,但智能合约无法主动获得链外的信息数据,只能被动接收,每个智能合约都是一个等待别人满足它触发条件才会启动相应的程序,所以一般业务场景中需要使用到一些链外数据才能去启动程序,这就需要预言机来完成。
比如去中心化交易所(DEX)需要调取全网某个代币的价格来给交易对定价,可以用预言机来获得这个链外数据;比如一个赌球的菠菜DApp,就可以用预言机来获取现实世界球赛的结果数据。
Scan QR code with WeChat