图片来源@视觉中国
文丨链得得
去年得益于DeFi的火爆,让一部分链上去中心化应用的价值得到了凸显,其中也包括为DeFi喂价的预言机服务商。
预言机 (oracle mechanism)可以看作是连接加密世界和现实世界的一道桥梁。由于区块链智能合约和外部世界无法直接进行数据交互,例如智能合约无法获取外部交易所加密货币的价格信息,因此,就需要一个“中间件”将链下数据传输至链上。
预言机存在的意义其实是满足了区块链智能合约对链下数据的需求,这些海量的数据通过预言机传输到区块链网络上,很大程度上丰富了链上生态和应用操作。当然,除了将链下的数据传输到链上,预言机也可以将区块链网络上的数据反馈到现实世界。
目前预言机分为中心化和去中心化。中心化的预言机本质上和区块链的理念是相违背的,由于中心化的控制方式,极容易出现单点失败的故障,一旦出现停机,则会造成较大的损失。此外,中心化的方式又让它存在被篡改的可能,更容易被操控。
基于中心化预言机存在的诸多弊端,去中心化预言机使用分散化的方式,包括使用数据源的去中心化、预言机节点的去中心化等来确保数据的安全性。
在ChainSight年会上,Chainlink中国区负责人Philip在接受链得得得采访时表示,去中心化的预言机是由多节点构成的网络,数据源是从不同的节点获取,最后进行加权平均运算,上传到链上的数据一定是安全可靠的。这样能最大程度上防止单点故障和数据造假。
同时Philip也指出,预言机是一个包容性特别高的领域,不管是公链、dapp、传统企业,只要企业有数据连通的需求,就有预言机的用武之地。
Q、预言机如何确保传输到链上的数据是可信安全的?
Philip:预言机是区块链中间件,它将智能合约连接到各种所需的链下资源。预言机是区块链和API之间的中间层,将数据翻译成区块链可以看懂的语言。
保证数据的可信采用的是去中心化的方式。现在业界质疑如果服务商可以随意上报数据,那么预言机的存在是不是一个伪命题?我认为这个问题的核心点在于去中心化。
区块链本身是一个高度去中心化的网络,比如以太坊、比特币都是有上千个节点,如果从单点的预言机获取数据,当单点发生问题,出现故障时,整个去中心化的网络架设的应用就没有意义的,这个叫单点故障。但是当你把预言机这种中心化的存在变成去中心化的,成为一个多点预言机的网络,它就不会出现单点的故障。因为它本身是有多个节点,同时数据源是从多个节点获取,最后进行加权的平均值运算,上传到链上是一个经过计算的结果,来保证这个数据是安全可靠的。
Q、如果从节点获取的数据出现人为造假,处罚措施有哪些?
Philip:加平运算选取的是主流数据,把明显偏离大多数的数据会筛除掉,然后把剩下的数据进行运算。如果发现有大部分数据都在做假,那么系统会对他们罚款。以Chainlink为例,我们会有staking在节点里做质押,如果出现数据造假,导致了DeFi项目受损,质押在智能合约里面的这些币将全都要被罚掉。
Q、全节点带来的高GAS成本如何解决?
Philip:之前报价是全节点报价,导致GAS费用高昂。Chainlink从去年开始在研发链下报价,意味着以后只需要一个节点往链上报价,带来的结果就是可以直接减少95%的GAS费。节点之间形成了一个门限签名,它相当于是节点的承若,节点保证每一笔的数据喂送都是可追溯性,这些节点把数据报到其中一个节点,这个节点是随机分布的,然后该节点经过一个聚合运算(这本来是链上部分的聚合,现在放在链下来做),最后由这个节点上传到链上网络。下一次报价又会随机分配到另一个节点上去做同样的运算,这样做的结果就是不仅GAS降低了,而且数据质量更高。
Q、DeFi的兴起为预言机带来了哪些新的想象空间?
Philip:目前整个市场最需要的就是DeFi对外部资产价格的数据需求。因为现在市场上最火的就是DeFi,所以导致大部分人觉得DeFi涵盖了预言机所有的需求,但事实上它只是预言机应用的一个方向,对于预言机来说,未来的想象不仅局限于DeFi。
预言机本质上来说是从区块链出发对外部数据的需求。比如,随机数,目前区块链上无法生成随机数,通过结合预言机的方式去产生可验证的随机数,对于像NFT、游戏等有随机性要求的去中心化应用会有很大帮助。再者如储备金证明,这是非常有潜力的一个方向。典型的用例像WBTC,通过预言机的方式,每隔十分钟读取一遍WBTC的对应的BTC地址,如果没有发生变动,就保持安全,如果和链上的WBTC数量产生了差异,就会全网发布警告。
Q、站在预言机的角度,您如何看待区块链下一阶段的发展趋势?
Philip:我个人认为未来几年内还是以DeFi应用为主。目前整个区块链的市值,包括DeFi的价值还没有被充分的挖掘出来,我们现在看到的流动性挖矿还是DeFi衍生出来的东西,给了部分人投机的方向,但DeFi的核心还是在借贷、交易、衍生品这块。
未来随着市场不断成熟,还会有更多体验更优质、更具创新模式的DeFi工具。当然DeFi未来的创新也会辐射到预言机的发展上,比如上面提到的链下喂价,提高了预言机的喂价精度和响应速度,这也是DeFi所需要的。
Q、对比同类其他预言机,Chainlink预言机有什么特别的地方?
Philip:Chainlink是一个去中心化的预言机。去中心化的预言机网络能让开发者在智能合约中选择任意数量的预言机。使用多个预言机不仅能防止单个预言机宕机对整个系统造成的影响,而且还能防止单个预言机遭到黑客攻击、被收买或者出现问题的现象。
将数据源去中心化让预言机能够从多个来源采集数据,并将数据整合至单一数据点,并且触发智能合约。由于数据存在多个来源,智能合约就能够避免单一数据源出现误差。Chainlink支持多种数据聚合模式,比如取平均值和/或去除异常值。
Chainlink做的是预言机的标准,市场上其他预言机能做的都只是Chainlink的一部分,某种意义上来说Chainlink汇集了预言机能需要的所有功能。
Q、外界质疑Chainlink的工作方式不够去中心化,比如节点的选择上,Chainlink是根据哪些标准来选取?
Philip:节点确实由Chainlink自己选择,但我们对节点的要求非常高,不是任意数据提供商都可以成为我们的节点。我们一定要确保数据的安全可靠。之后在节点的选取上去中心化程度会更高,不会再有类似白名单制的方式,每个节点获取多少工作量,能给多少项目喂价,都取决于它以往的历史工作记录。(本文原发布于链得得,授权钛媒体App发布,作者:韩玲)
更多精彩内容,关注钛媒体微信号(ID:taimeiti),或者下载钛媒体App
2022-09-14 钛媒体 App发布了 《星巴克加码中国市场,未来三年要新增开3000家门店|钛快讯》的文章
2022-08-11 钛媒体 App发布了 《白云山麾下公司虚抬药价“把戏”,被拆穿了》的文章
2022-07-06 钛媒体 App发布了 《为了帮00后卷王找到工作,简历修改师们拼了》的文章
2022-07-06 钛媒体 App发布了 《威尼斯向游客收“进城费”,国内城市如何借鉴?》的文章
2022-03-25 钛媒体 App发布了 《蔚来2021年财报发布:年营收361亿元,整车毛利率达到20.1%》的文章