时间:2023-07-31|浏览:183
通过预言机,智能合约可以根据区块链以外的数据执行买卖等操作,这些数据可以是年利率、环境温度或者第三方目录。目前已经有超过400亿美元的区块链用于认证预言机数据。
预言机本身并不能产生现实世界的数据,它通过收集各种数据库中的数据,并以可靠的方式将这些数据发送到区块链上。预言机和区块链并没有矛盾的关系,预言机还可以将链上数据发送到各种链下应用中,比如金融机构的APP。
区块链需要预言机来连接现实世界的数据,否则它只能浏览保存在自身账本中的交易明细,这大大限制了其使用场景。预言机可以扮演连接网络的角色,将外界数据连接到链上智能合约中。
虽然预言机解决了区块链连接现实世界的问题,但预言机自身可能存在去中心化的难题。区块链是去中心化的分布式网络,可以避免单点失效的风险。而预言机如果中心化,就可能面临单点失效的风险,这将对去中心化的努力造成重大损失。因此,去中心化的预言机应运而生。
去中心化的预言机通过接入多个数据源,既可以将区块链连接到现实世界,又可以避免单点失效的风险。
预言机的种类可以根据数据源、数据传送方向和信赖方式进行分类。数据源可以是数字化数据,也可以是物理学数据。数据传送方向可以是接收数据或推送数据。信赖方式可以是去中心化或中心化。
预言机对于区块链的重要性不可忽视。现有的金融系统一年的成交额超过5.76亿美元,链下全球的使用价值巨大。为了将这些链下系统连接到智能合约,我们应该使用去中心化的预言机来保证数据的安全性,并丰富区块链在现实世界中的应用场景。