在《黑客帝国》中有一位先知,名叫Oracle,看似不起眼,其实她才是最关键策划者,把三大势力都放到她的局中。先知本来只是母体中的程序,设计她的目的,仅仅是探测人类情感,协助母体升级。
母体和人类的对抗,已经有5次,锡安被消灭了5次,里面的人类也被杀光了5次。没想到,在这个过程中,先知逐渐地从一个纯理性的程序变成了一个有感性的程序。她想实现一个梦想——结束母体与真实世界之战。
因为她能预见很多事情,又很和善,成为了虚拟世界的母体和现实世界的人类之间的桥梁。
同样,而在Web3的世界中,也有Oracle,同样扮演了非常重要的角色,能够将区块链连接至真实世界中的数据和系统,但在这里,中文翻译不叫先知,而是叫预言机。
01.为什么需要预言机?
你可能会疑惑,为什么区块链上的应用不直接获取这些数据,而是需要一个中介呢?
这是因为加密世界的运行逻辑不同,无法直接获取。区块链上的数据都是通过共识机制达成的全局共识,而现实世界的数据并非都是共识的结果。两个世界的连通需要可靠的预言机。通过预言机提供可信的数据,转换成为区块链可读可用的数据。
以价格为例,价格上链的本质不是往链上“上传”价格信息,而是要在链上形成(生成)价格事实。
大多数 DeFi 项目都需要预言机,他们的生态系统都需要依靠预言机将链上 DeFi 智能合约连接到链下数据源,以获取商品和加密货币价格等数据,实现区块链世界与现实世界的数据交互。所以,DeFi市场越繁荣,预言机对于其项目的智能合约来说也就越至关重要。
另外,在保险、金融、随机预测、物联网等各个场景中,预言机在区块链中已经展现出其不可替代的价值:作为区块链延伸的触角,搭建了链内与链外之间的可信桥梁,构建相互融合的价值生态。
项目方每一次查询信息、调用数据都需要付费。可以通俗地理解为,预言机就像将DeFi世界与现实世界连接的桥梁和纽带,并最终保证其安全性和互通性。
02.预言机分为那些类?
预言机通过为智能合约提供了一种在去中心化区块链网络之外进行通信的方式,为智能合约提供了附加功能。区块链预言机可以采用多种形式,包括但不限于:
1.软件预言机
软件预言机连接到互联网,可以通过 API 实时访问、传输来自任何第三方服务器或网站的数据和信息,如商品价格、天气指数、航班号等,并将其写入智能合约中。
2.硬件预言机
硬件预言机在 IoT 中被广泛采用,用作电子传感器和数据收集器。它将物理事件转换为数字值,以便智能合约可以理解它们。条码扫描仪、银行卡 POS 机、收集各种医疗数据的医疗设备等都可以被当作为硬件预言机。
3.中心化预言机
中心化预言机是一种单一数据来源的预言机,通常由政府或信誉良好的公司等值得信赖的第三方提供数据。它可以通过将数据从本地设备的不受信任的操作系统中分离出来,防止数据篡改和丢失。然而,单一中心化的数据来源也给智能合约带来了潜在的风险。
4.去中心化预言机
去中心化预言机是指具有分布式共识机制的预言机,也称为共识预言机。它从多个而非单个外部来源获取数据,因此它更加可靠且无需信任。
与中心化预言机相比,尽管去中心化预言机的运行效率相对较低,但它解决了单节点的故障问题,因此带来安全风险的可能性更小。由于对风险的担忧,大多数 DeFi 应用程序更喜欢在去中心化的预言机上运行。
03.预言机,去中心化不可缺少的部分
预言机作为一个中间件,它为应用提供了基础设施级的服务,将封闭的链上数据和链下世界的无数不同类型的数据源打通。这些数据源为全球金融、技术、商业和贸易提供动力。在未来,这些数据输入可能都会以某种方式连接到区块链。
在这里,重点介绍一些公链的预言机网络。
首先,作为一个去中心化预言机解决方案,主要提供用于帮助智能合约访问关键链外资源,为智能合约提供外部数据。
我们知道中心化预言机由单机负责数据获取,需要引入第三方可信机构。而去中心化预言机则是多机并行,通过互相验证保证一致性。因此中心化预言机适用于对实时性要求高、可信度高的场景,用户体验较好;而去中心化预言机则相反。但由于公链是一个分布式的数据网络,所以可以避免单点故障的问题。
和Chainlink一样,PlugChain也是采用往链上合约“喂数据”的方式将线下数据(价格)上传到链上,以备其它合约调用。因此,链上的数据的验证并不是直接的,而是通过对上传者(信誉节点)进行验证的方式间接保证了数据的真实有效。
有趣的是,它们通过从多个自身的主网节点、数据源获取数据,将数据聚合,并将经过验证的聚合数据传输至智能合约,触发合约执行,以此来在整个过程中规避了中心化风险。这种方式的好处是获取数据的成本相对会更低,数据提供的频次会更高,在性能上会更好。
此外,还能将跨链和预言机有效结合在一起,打造行业首条聚合式跨链预言机协议,这不仅增强了Web3协议的流动性,还有助于抑制各种区块链社区之间的竞争和部落主义、激励生产性合作。同时,跨链预言机监控各种区块链的活动并将情况报告给其他区块链或跨链桥。这使得一个区块链的原生加密资产可通过跨链桥在其他区块链上进行交易。同时,公链预言机还能够预防双花或其他操纵活动发生。
如果仅仅说这些不足以让此黑马公链成为去中心化预言机的翘楚,内嵌链上AI系统才是令它从该赛道中脱颖而出的重要因素。它通过智能技术,将数据的潜在价值挖掘出来,例如,将Web3.0不同应用场景的关系链接起来,把隐藏在信息背后的深层知识抽取出来,将数据中蕴含的样本特征提炼出来,将链上数据在高维空间的分布规律描绘出来并加以分析。它的链上AI系统为每一“份”数据标记它的来源、位置、交换方式、“生态场景”状况等。由此,上层算法或应用不仅可以快速找到所需的数据,还可以随时知晓这份数据该如何用,是否可用等。在链上的数据资产地图中,每份数据都是“有生命、有价值”。
Oracle+AI,是未来预言机的叙事新范式,也是杀手锏!
结语:从技术来说,预言机对Web3技术栈进行了扩充,传输链下数据和服务,以推动智能合约创新;实现跨链互操作性,以确保各条区块链无缝连接。它作为专注聚合式跨链预言机的细分公链,其基础架构也为Web 2.0后端系统进入Web3世界提供了入口,为传统系统提供抽象层,轻松接入任何公链,也传统系统带来去中心化计算和加密保障!