区块链网络上的应用我们称为去中心化应用(DApp),DeFi就是金融类的DApp,所有的DApp都是基于智能合约实现的。
智能合约有一个问题,就是它无法主动向外界请求数据,就是无法主动获得链外的信息,只能被动接收链外的信息数据,每个智能合约都是一个等待别人满足它触发条件才会启动的程序,所以一般业务场景中需要使用到一些链外数据才能启动的程序,就需要预言机来完成。
比如去中心化交易所(DEX)需要调取全网某个代币的价格来给交易对定价,可以用预言机来获得这个链外数据;比如一个赌球的菠菜DApp,就可以用预言机来获取现实世界球赛的结果数据。
简单来说,区块链无法主动获得链外和现实中的数据,但是有时候区块链又需要用到这些数据,个人或中心化机构提供的数据又可能不安全,所以需要预言机来提供可靠的数据。
DeFi和预言机是天生的好伙伴,很多DeFi借贷项目都会用到预言机。
比如很多稳定币并不是真实的1:1的价值锚定,会有一些小波动,像Maker的美元稳定币DAI,你可以使用预言机来获得DAI的实时汇率;还有像SALT Lending这种借贷平台,可以使用预言机在贷款生成时提供价格数据,并且能监控抵押物的保证金比率,在保证金不足的时候发出警告并触发清算程序。
现在很多最新的DEX使用的是流动池模式,而非传统的订单簿模式,流动池就是由提供流动性的用户将一堆代币放到一个资金池里,用于给交易者提供深度。流动池代币的价格就可以使用预言机来获取,而且还可以根据预言机提供的价格来动态调整代币池的比重。
区块链菠菜应用可以说是最早发展起来的应用了,很多菠菜DApp都会用到随机数,但是我们要知道,计算机本身不可能产生完全随机的数字,计算机本身产生的叫伪随机数,所以在封闭状态的链上无法产生安全的随机数。
这时候就需要用到预言机来获取随机数了,预言机可以配合现实世界的一些事件来生成随机数。
一些去中心化保险产品,相比利益驱动的保险公司,会更信任代码。
除了常见的DeFi产品的保险外,还有一种参数保险,它是一种带有参数触发器和付款条件的特殊保险,比如Etherisc推出了航班延误保险和飓风保险,它就可以使用预言机来获得航班是否延误的数据,或者哪里受到了飓风影响,从而判断是否触发理赔条件。
Chainlink之于预言机,大概相当于以太坊之于公链,而且还是2018年之前的以太坊,因为对手很少。
Chainlink是世界第一个去中心化预言机,目标是构建一个完全去中心化的预言机网络,节点兼容以太坊、比特币和 Hyperledger。
Chainlink的客户包括谷歌云、甲骨文等世界顶级互联网公司,还有波卡、比原链、IOST等知名公链,DiFe项目更是不计其数。
去年初,Chainlink的代币LINK还是0.4美元,而今天已经是7.2美元,全球市值市值第10,超过了EOS。
如果要挑毛病的话,Chainlink的费用比较高。但值得一提的是,LINK的持币地址将近17万个。
Band Protocol是一个新兴的去中心化预言机,今年5月底主网才上线。
Band Protocol创始人曾登上过福布斯“30 Under 30”排行榜,有红杉资本的投资,并且在币安上线,是一个明星项目。
与Chainlink相比,Band Protocol更便宜,而且可以直接调取外部数据。
而且在生态布局上,Band Protocol已经和跨链巨头Cosmos合作,但其它客户并不多。
目前对Band Protocol给予厚望,很像当年的EOS。
2019年9月,Band Protocol的代币BAND上线币安,价格为0.6美元,一路涨到了目前的2.2美元,当下BAND的持币地址是2000多。
Tellor是币安支持的另一个预言机项目, PoW+PoS 的组合,以确保任何愿意参与者能够提供真实数据并获得奖励。
与Chainlink相比,Tellor的定位更加轻量。比如Chainlink的目标是允许任何智能合约查询几乎任何一条链下数据,而Tellor则只允许智能合约每10分钟查询一次
因为Tellor主要是想在DeFi上发力,目标是成为DeFi的核心,为DeFi协议提供安全和去中心化的数据。
Tellor的缺点是不能实时检索数据,而且在以太坊上存储数据比较贵。
Tellor采取的是结合了PoW挖矿和PoS质押的混合机制。目前其代币TRB持币地址2600多,截止发稿,24小时涨幅达28%。
NEST也是一个新兴预言机项目,号称是“唯一可用于DeFi的预言机”。
作为分布式价格预言机,NEST是通过去中心化激励方案解决价格数据上链的问题。
具体来讲是通过矿工双边报价的方式来生成价格,然后验证者如果觉得报价与市场价格之间有偏差,那就可以吃单套利,然后在链上直接生成价格。
而以Chainlink为代表的其他预言机,是通过分布式节点向链上合约“喂数据”的方式形成预言机数据,通俗来讲就是由节点(也即矿工)把数据上传到链上。
相对而言NEST的价格比较能够代表市场公允价格,而不是依赖于节点的判定,但这在某种程度上也是NEST未来可能面临的瓶颈,即团队影响力被弱化。
但总体来说,NEST还是令人眼前一亮。
NEST已于7月13日实现了NEST 3.0上线以太坊主网,目前持币地址4000多。
2020年的预言机的格局,很像2017年的公链,都被寄予厚望,都是一家独大,都还没有太多开发者的涌入。同时相信大家了解完预言机之后其实可以感受到它的价值了,我们这几年一直在说区块链限制太多了,除了性能之外就是它使用场景限制,区块链似乎一直停留在一个狭小的世界里,原因就是它无法得知链外和现实世界里的信息,比如阿里股票的价格、世界杯的比分、朝阳区的天气数据等等,只有能够安全准确拥有特定场景的特定数据,那么区块链才可以在更多的场景落地应用。
如果这些数据是由个人或者中心化机构来提供的话,很有可能这个人或机构会为了私利而谎报数据,或者说就是单纯的数据输入错误,都是有可能的,如果数据的源头就出现了错误或造假,那么数据就没有上链的意义了。
所以预言机的崛起对区块链来说意义重大,预言机通过经济模型、抵押资产、验证系统、声誉系统、认证系统、可信硬件等各种方式来保障数据的安全性,经过预言机的汇总加工,使得数据可以被区块链使用且有意义。
当然,目前预言机的发展阶段还处于萌芽阶段,并不能保证数据绝对的安全性和可靠性,但是从DeFi项目对它的需求趋势来看,预言机这条路的探索,让区块链有了更多道路可走。