为什么之前无人问津的预言机赛道现在突然这么火呢?

首先一个很明显的原因就是预言机龙头ChainLink冲进市值榜前10,提高了预言机项目的曝光度;其次就是由于DeFi项目的崛起,目前整个DeFi领域的市值突破100亿美元,很多DeFi项目对预言机都有需求,大家意识到了预言机的重要性。

但是直到现在有很多人还不知道预言机到底是什么,预言机的作用还是看不懂,都有哪些预言机项目呢?奔跑财经在这里一一解答。

预言机是什么

预言机有中心化和去中心化两类,在区块链的世界里,我们指的预言机一般是去中心化预言机(本文只写去中心化预言机,后文简称预言机)。不要被它的名字所欺骗了,预言机并不是预测未来的机器,预言机是一个用来服务区块链网络的中间件,它是给项目方提供数据服务的。

它可以帮助链上的智能合约连接区块链网络以外的数据,包括像菠菜的随机数、借贷价格、金融衍生品价格、稳定币汇率、保险数据、预测市场数据等各种线上线下的数据。

简单来说,预言机就是一个可以给区块链公司或者互联网公司提供各类数据的中间商,这些数据可以来自于互联网或者现实世界,预言机通过各种机制来保障数据的安全性。

区块链为什么需要预言机

区块链网络上的应用我们称为去中心化应用(DApp),DeFi就是金融类的DApp,所有的DApp都是基于智能合约实现的。

智能合约有一个问题,就是它无法主动向外界请求数据,就是无法主动获得链外的信息,只能被动接收链外的信息数据,每个智能合约都是一个等待别人满足它触发条件才会启动的程序,所以一般业务场景中需要使用到一些链外数据才能启动的程序,就需要预言机来完成。

比如去中心化交易所(DEX)需要调取全网某个代币的价格来给交易对定价,可以用预言机来获得这个链外数据;比如一个赌球的菠菜DApp,就可以用预言机来获取现实世界球赛的结果数据。

简单来说,区块链无法主动获得链外和现实中的数据,但是有时候区块链又需要用到这些数据,个人或中心化机构提供的数据又可能不安全,所以需要预言机来提供可靠的数据。

预言机常见的应用场景

1、获得汇率、借贷利率等信息

DeFi和预言机是天生的好伙伴,很多DeFi借贷项目都会用到预言机。比如很多稳定币并不是真实的1:1的价值锚定,会有一些小波动,像Maker的美元稳定币DAI,你可以使用预言机来获得DAI的实时汇率;还有像SALT Lending这种借贷平台,可以使用预言机在贷款生成时提供价格数据,并且能监控抵押物的保证金比率,在保证金不足的时候发出警告并触发清算程序。

2、获得代币价格等信息

现在很多最新的DEX使用的是流动池模式,而非传统的订单簿模式,流动池就是由提供流动性的用户将一堆代币放到一个资金池里,用于给交易者提供深度。流动池代币的价格就可以使用预言机来获取,而且还可以根据预言机提供的价格来动态调整代币池的比重。

3、获取随机数

区块链菠菜应用可以说是最早发展起来的应用了,很多菠菜DApp都会用到随机数,但是我们要知道,计算机本身不可能产生完全随机的数字,计算机本身产生的叫伪随机数,所以在封闭状态的链上无法产生安全的随机数。这时候就需要用到预言机来获取随机数了,预言机可以配合现实世界的一些事件来生成随机数。

4、获取现实世界的数据

一些去中心化保险产品,相比利益驱动的保险公司,会更信任代码。除了常见的DeFi产品的保险外,还有一种参数保险,它是一种带有参数触发器和付款条件的特殊保险,比如Etherisc推出了航班延误保险和飓风保险,它就可以使用预言机来获得航班是否延误的数据,或者哪里受到了飓风影响,从而判断是否触发理赔条件。

主流的去中心化预言机

随着DeFi项目的发展,对预言机的需求量增大,大众才逐渐了解预言机,实际上预言机很早就有了,只是一直没有被大面积使用,在这里主要给大家介绍三个典型的去中心化预言机,每个预言机都有保证数据安全可靠的独特机制。

1、Chainlink

Chainlink是第一个去中心化的预言机项目,是一个分布式的Oracle网络。Chainlink主要是给区块链智能合约提供可靠且防篡改的数据输入输出,可以提供的数据有市场的价格信息、天气和位置数据、物联网和设备数据、其他链发生的事件四大种类。

(Chainlink提供的部分市场定价信息)

项目方可以根据自己的数据需要来选择预言机,比如你需要它给你提供价格数据,那么你可以选择你所需要的数据集去请求数据,这个过程是需要支付Link代币的,你对数据的稳定性要求越高,请求就会越频繁,所以一般项目方都会储备一定量的Link代币,当越来越多的项目使用Chainlink来获得它们想要的数据时,Link代币的价格自热也水涨船高。

Chainlink保障数据安全的原理是设计了一套通证经济模型,Chainlink允许人人都能参与到预言机服务中,成为Chainlink网络中的一个节点,通过完成链上的数据请求,将争取的数据送到链上,来获取收益。而如果节点发送到链上的数据有错误,那么节点不仅不会获得奖励,还将损失掉预先抵押的保证金,而扣掉的保证金,会作为赔偿金赔付给用户。

当然除了经济模型外,实际还有像官方指定的可靠节点、声誉系统、抵押资产系统等多个安全机制来保障数据的安全性和可靠性。

目前几乎大部分热门的DeFi项目、知名公链、传统互联网公司都是Chainlink的合作用户,这也是Link代币不断上涨的内在价值支撑。

2、Tellor

Tellor是由币安、Maker和ConsenSys投资的项目,是一种采用了PoW机制的预言机,此举也可以变相为数据提供安全性。

想要当选成为Tellor的数据节点,需要进行像BTC那样的PoW挖矿,这本身就需要成本,赢得算力竞争的节点就可以提供数据了,但是最终的结果是所有节点的中位数,用来防止操控数据,如果你想进行数据作假,那么你需要进行比51%攻击还高的算力战,当项目发展壮大时,这肯定是很困难的。

Tellor还设有质疑机制,任何持有项目代币的人都可以对数据结果进行质疑,支付一定的挑战费用后,会有一周的投票时间,由所有代币持有人决定数据的有效性。

这个机制的出发点虽然是好的,但是区块链项目公认的问题就是代币分配不均,一般项目方都会持有大量代币,相当于有一票否决权,就算今后代币足够分散了,只要你足够有钱,还是可以左右数据的

3、Band

Band是由币安和红杉投资的预言机BandChainlink类似,也是设计经济模型来保证数据的安全可靠,只是稍微有些区别。

Band内有众多数据集,每个数据集都有对应的代币,数据集代币通过代币池与协议代币BAND兑换获得。数据的提供者需要抵押数据集代币,数据集代币持有者会对数据提供者进行投票,排名前几的节点才能成为数据提供者。

Band还设有协调者,协调者收集数据提供者提交的数据进行聚合,然后将聚合后的数据发送给数据集内的节点签名,签名比例达到 2/3 以上,协调者会将数据上传到链上,供数据需求方调用。

结语

首先奔跑财经要在这先提醒一下,Link代币短期的价格FOMO情绪过热,没有使用需求的散户需谨慎投资。

相信大家了解完预言机之后其实可以感受到它的价值了,我们这几年一直在说区块链限制太多了,除了性能之外就是它使用场景限制,区块链似乎一直停留在一个狭小的世界里,原因就是它无法得知链外和现实世界里的信息,比如阿里股票的价格、世界杯的比分、朝阳区的天气数据等等,只有能够安全准确拥有特定场景的特定数据,那么区块链才可以在更多的场景落地应用。

如果这些数据是由个人或者中心化机构来提供的话,很有可能这个人或机构会为了私利而谎报数据,或者说就是单纯的数据输入错误,都是有可能的,如果数据的源头就出现了错误或造假,那么数据就没有上链的意义了。

所以预言机的崛起对区块链来说意义重大,预言机通过经济模型、抵押资产、验证系统、声誉系统、认证系统、可信硬件等各种方式来保障数据的安全性,经过预言机的汇总加工,使得数据可以被区块链使用且有意义。

当然,目前预言机的发展阶段还处于萌芽阶段,并不能保证数据绝对的安全性和可靠性,但是从DeFi项目对它的需求趋势来看,预言机这条路的探索,让区块链有了更多道路可走。