

为了最大程度确保上链信息的真实性,预言机的概念被引入。
在之前的文章中我们讨论了“区块链真正解决的是什么问题”,结论是:区块链本身不是产生信任的机器,它只是确保了信息传递过程中的不可篡改,它强调的是过程而不是结果。
区块链技术的创新性也在于此,它能够在无须第三方信任的情况下进行价值转移,从而确保链上信息的真实性。这引出了一个关键性的问题:在信息上链前,如何保证链下源头信息的真实性?
这也是我们今天要讨论的话题,区块链预言机——将链外信息写入区块链的机制。

传统的链下信息上链的过程是由人为来操作完成的,区块链本身是可信任的,但是有了人为的参与,我们无法确保链上信息的真实性。
我们常说,技术本身没有对错,关键在于掌握技术的人怎么使用它,技术解决不了人为的问题。为了最大程度确保上链信息的真实性,预言机的概念被引入,中国人民银行对它的定义是:区块链外信息写入区块链内的机制,一般被称为预言机。它通过技术的手段来降低上链过程中人为参与的影响,解决的是信息真实上链的问题。
目前,预言机主要分为三种类型。根据数据的获取方法,分为软件预言机和硬件预言机,使用API接口从第三方网站或服务商获取数据的是软件预言机,使用数据采集器等硬件设备来获取数据的是硬件预言机。上述两种预言机都是中心化的预言机,区别于二者的就是去中心化预言机,也叫共识预言机。

关于预言机的讨论,常常涉及到区块链的落地问题。当下区块链的落地亟需实用性的场景作为接口,这就需要区块链真实的融入链下数据。而区块链的特性决定了它内部封闭系统的构成特性,链下数据的获取也被定性为被动的接收过程。预言机打通了链下和链上数据的壁垒,并最大可能的确保数据的真实性。
毫无疑问,一切技术手段都是为了更好的解决当下的痛点,区块链世界与链下世界的互通是困扰行业已久的问题。目前预言机的应用包括但不限于以下几种场景:博彩、合同执行、金融衍生品、债务与权益、溯源、保险赔付等。
举个例子,比如在溯源应用场景中,利用预言机来自动化上传相关检测数据,从而一定程度上减少了数据上链前的造假环节,越少人为操作的可能,确保了溯源的可信任度。
比如在药品溯源,从疫苗的出厂、流通到信息的上链,由预言机来把产品的信息及相关数据进行存证,在提高效率的同时也降低了人为操作的风险。

预言机扩宽了区块链的应用场景,为其广阔的商业生态奠定了必要的技术基础。说了这么多关于预言机的概念和原理,不知各位看官是否有不同的见解,欢迎留言交流。
关于区块链的更多科普内容,请持续关注。