http://www.admarmetal.com

ChainLink、预言机与两个世界的连接

去中心化预言机市场的潜力
对预言机来说,中心化或去中心化不是目标,其目标是要实现安详的靠得住的数据送达处事。(从蓝狐条记的角度,“去中心化”这个词并不是很好的表达,“分手化”或“漫衍式”是更得当的描写,因为从今朝实践来看,没有真正的去中心化,只是节点更多更分手罢了)


LINK代币是其预言机数据生意业务市场的付出前言,同时也是事情权利代币。ChainLink网络利用LINK代币向节点运行者付出用度,以得到节点提供的链下数据流中检索数据的处事、将数据名目化为大发3d可读名目、链外计较、以及担保正常运行。用户智能合约为了利用ChainLink预言机节点,它们也需要向其所选的ChainLink节点付出运营用度。
可以说,预言机是DeFi规模大大都项目标配合问题(Uniswap除外,它无须预言机提供价值数据处事)。假如没有安详的预言机,DeFi大厦就没有稳固的地基,也无法扩展壮大。今朝DeFi已经锁定高出6.8亿美元代价的资产,且还在一连成长中,假如预言机出问题,险些是不行遭受之重。
ChainLink智能合约汇总响应,加权得出一个最终反馈,并将其发送给用户智能合约
ChainLink的现实世界部门,也就是其链下部门,主要由预言机节点网络构成,这些节点毗连到公链(如以太坊网络)。这些节点独立收集来自现实世界数据源的数据,以响应链上请求的需求。
首选看验证系统。ChainLink验证系统监控链上预言机的行为,并提供指标,辅佐用户做选择。指标包罗可用性和正确性。可用性主要记录预言机没有即时响应查询的失败次数。正确性就是指正确的响应。假如偏离值大,可以较量其他节点的响应得出。在链上处理惩罚汇总数据时,预言机的勾当是可见的,不外在链下执行汇总时,就无法直接调查其可用性和正确性。对付链下反馈的正确性方面,ChainLink要求预言机对其响应举办数字签名,而其他节点可以陈诉有明明错误的行为(举报偏离值过大的节点),陈诉节点会得到嘉奖。可用性较量难监控,ChainLink要求预言机对从其他预言机收到的反馈功效举办数字签名的证明,也就是让别人来证明本身的乐成率。验证合约会接管这些证明。


最后是认证处事。认证处事主要是为高质量的预言机提供者做信用背书。不外这会被人们误认为是许可节点参加的意思。这种处事在早期为了得到安详存在的必然的须要性。虽然恒久看,可否找到更符合的要领也值得思量。认证处事会监控验证系统的数据统计,尤其对高代价生意业务的响应举办审计,尚有链下审计,包罗过后审计等。同时,这么做也是思量了女巫和镜像进攻的大概性。女巫进攻会通过节制预言机池,提供错误数据,影响最终谜底。为淘汰操纵本钱,女巫进攻者还会回收镜像,这些恶意预言时机在链下共享数据,冒充有独立数据源,这样功效是淘汰了数据源的分手化,低落了安详。恒久看,这可以通过利用可信硬件来办理。短期则需要一些认证法子。

ChainLink预言机的事情流程大抵有如下几步:
纯粹的加密世界跟现实世界有差异的运行逻辑。


而对预言机来说,最焦点的是安详问题。只有办理了安详问题,它才有立品之本。在办理安详问题的要领中,去中心化是告竣安详的重要方法。ChainLink提出了一系列的办理方案,包罗数据来历的去中心化、预言机的去中心化、可信硬件、对数据的签名,以及安详处事法子(验证、声誉、认证、合约进级)等。它为人们在去中心化预言机规模的摸索开启了一条阶梯。
预言机连通加密世界和现实世界


由此可见,LINK的代价来历于ChainLink预言机处事市场的局限。
针对预言机大概呈现的安详裂痕,ChainLink提出了去中心化为主的安详要领,其本质也就是分手化,个中包罗数据源的去中心化、预言机节点的去中心化。虽然只有去中心化还不足,ChainLink还思量了利用可信硬件、对数据源数据举办签名等要领来确保安详。

ChainLink适配器处理惩罚响应,并将其返回给Core

同时,也有人认为ChainLink的去中心化水平还不足,在安详上尚有晋升空间。那么,不妨更多的预言机网络进来摸索,以提供更多选择。接下来蓝狐条记如有时机将存眷预言机规模的其他选手。也许将来不但有ChainLink,还会有其他预言机网络也会跟着智能合约应用的鼓起而成长壮大。这个规模不会只有一家选手,跟着市场增长,只要可以或许实现更安详的预言机,时机尚有,名堂未定。


去中心化预言机规模有多大?智能合约承载代价的局限越大,去中心化预言机的需求也就越大。如果Maker、Compound、dydx等DeFi项目标局限到达几十亿上百亿美元时,预言机安详的重要性可想而知,它需要更多的节点参加,更多的数据来历参加,更安详的技能基本(如数据加密和可信硬件等)设施参加,更多预言机安详方案的摸索。
假如中心化预言机容易出问题,那么,为了担保价值等数据不会堕落,回收人工输入的要领是不是可行?人工输入的预言机,在预测市场可以看到。对付人工输入方,需要抵押资产,可以防备必然水平的作弊,且通过众包方法,有必然水等分手化。不外,人工输入的要领,本钱较高、效率较低、无法即时反馈,不具有可扩展性。

3.ChainLink实现预言机安详的其他法子


上述可以得出两点:一是,预言机是加密世界和现实世界实现相同的不行或缺的“中间件”。这抉择了其重要职位,会有越来越大的市场局限。二是,预言机安详很是重要,它是许多智能合约,尤其是DeFi大厦的基本构建块,安详是其安居乐业之本。

除内置子任务范例,通过建设适配器也可以自界说子任务。适配器是具有最小REST API的外部处事。通过以面向处事的方法对适配器建模,只需在措施前添加小的中间API,可实现任何编程语言的措施。许多适配器都是开源的,处事可以审计,且由差异的社区成员运行。各类差异的适配器由差异的开拓者开拓,确保适配器之间的兼容也要害。ChainLink与基于JSON模式的模式系统一起利用,以指定每个适配器需要什么输入以及如何来名目化它们。
总的来说,ChainLink链上的事情流有三步:一是,选择预言机;二是,陈诉数据;三是,汇总得出功效。
用户智能合约(USER-SC)从链上发出请求
加密世界运行在链上,通过共鸣机制、暗码学以及漫衍式节点等来担保其不行改动性,实现不依赖于第三方的信任。智能合约运行在链上,同样,没人可以修改其代码,也无法滋扰其运行,这包罗智能合约的建设者。在智能合约中,其执行逻辑是,假如产生了x,那么就会执行y,这里的功效是确定性的。智能合约可以自我验证自我执行,它代表了加密世界的可信赖。
2.分手化是ChainLink实现安详毗连的基本

虽然,这个汇总加权处理惩罚方法可以有多种。有的需要在举办汇总前将异常值去掉,好比可以丢弃离散值,好比在计较时,去掉最大和最小的值,并输出剩余值的中位数等。
ChainLink Core接到事件,并路由任务,给到适配器
首先是数据源的去中心化。假如只有一个数据源,一旦该数据源被黑客改动、或停机等,那么预言机就不安详。分手化是一种办理方案。可以通过多个来历的数据,得到多个反馈,以分手风险。
ChainLink智能合约(CHAINLINK-SC)为预言机记录一个事件
ChainLink智能合约响应用户智能合约的数据请求或查询。它包罗三个构成合约:声誉合约、订单匹共同约以及汇总合约。个中声誉合约记录的是预言机处事提供者的汗青表示;订单匹共同约通过SLA(Service Level Agreement,处事程度协议)为预言机需求者提供选择,譬喻价值程度、预言机数量、声誉等,并按照需求确定预言机处事提供者;汇总合约汇总差异预言机的响应,并加权计较出最终功效。


既然中心化预言机有潜在安详问题,那么,如何得到更安详的预言机处事?关于这一点,ChainLink早在2017年就提出来了,不得不说,这在其时是具有远见高见的,究竟2017年DeFi还没有成长起来,预言机的需求也不明明。
对付有数十亿上百亿局限的代价来说,个中几千万美元甚至几亿美元用来担保其安详也是值得的。付出给预言机的处事本钱,其本质是安详本钱。跟着合成资产等衍生品市场的成长,这个市场有大概比现货市场的局限更大,所以,对安详的预言机处事的需求也会越来越大。



而在现实世界中,很难有全局简直定性共鸣,布满各类不确定的大概,譬喻应用是可以被修改、被终止的。在这种环境下,加密世界和现实世界的融合存在挑战。互联网世界可以将现实世界的部门搬到网上,譬喻将报纸杂志搬到网上,成为新媒体;将各类线下的零售店搬到网上就酿成了网店。而加密世界跟现实世界的融合更巨大。
ChainLink的代价从何而来


有人会问,为什么大发3d不直接获取这些数据?无法直接获取。上面也提到过,因为这两个世界的运行逻辑差异。大发3d上的数据都是通过共鸣机制告竣的全局共鸣,而现实世界的数据并非都是共鸣的功效。两个世界的连通需要靠得住的预言机。通过预言机提供可信的数据,转换成为大发3d可读可用的数据。




安详是预言机的要害

那么,ChainLink是如何来毗连加密世界和现实世界的?

互联网降生之后,人们有现实世界,也有了互联网世界。如今,人们又有了一个新的世界:加密世界。这是大发3d带给人们的礼品。

ChainLink适配器向外部API发出请求

跟着智能合约的成长,会有更多的场景需要链外的数据。譬喻合成资产智能合约,大概需要来自于纳斯达克、纽交所的价值数据流;房产智能合约,大概需要来房地产市场的数据流;保险智能合约,譬喻航班耽搁险需要航班勾当的数据流;商业金融智能合约,大概需要获取GPS相关数据等。另外,跟着人工智能和物联网的成长,智能合约对现实世界数据的需求只会越来越大。

ChainLink、预言机与两个世界的毗连


其次是预言机节点的去中心化。差异的预言机节点可以从一个或多个数据源获取数据,同时也可防备部门恶意节点输入错误数据。即便个中部门预言机存在错误,只要通过ChainLink汇总合约的加权计较,也有时机得出更靠得住的响应。
其次是声誉系统。声誉系统主要记录汗青表示。主要包罗:分派的请求总数(完成响应和未完成响应的);已完成的请求总数,可以计较出完成的乐成率;被接管的请求总数,通过计较被合约接管的请求总数,然后跟其他节点做较量,并与总完成的请求总数比拟,由此得出精确率;平均响应时间:它基于完成的请求来计较;质押金额:被锁定的罚金数额,可以计较节点的出错本钱。为了得到好声誉,节点会正确行事。
加密世界vs 现实世界
加密世界和现实世界的相同需要预言机。在蓝狐条记看来,预言机是毗连两个差异世界的“中间件”。
仅有去中心化(分手化)的方法,还无法实现全面的安详。ChainLink还思量其他的法子,譬喻包罗可信硬件、来历数据的数字签名、以及其安详处事。
ChainLink Core 节点软件认真与大发3d交互,CHainLink节点的事情是完成各类任务。每个任务有一组小的子任务。每个子任务执行特定任务,然后将其功效通报到下一个子任务,由此获得最终功效。ChainLink节点软件内置了一些子任务,包罗HTTP请求、JSON理会、转换为各类大发3d名目等。
为了实现上述事情流程,ChainLink从架构上可以分为两个部门:链上部门和链下部门。
*ChainLink的现实世界部门

在现实中已经产生过此类问题。Synthetix曾在2019年6月遭遇过重大的预言机问题。其Synthetix Oracle,认真给Synthetix智能合约提供外部数据。它在6月25日引入了错误价值数据,该数据陈诉的KRW(韩元)价值是实际价值的1000多倍。这一错误数据被一个生意业务呆板人操作,该生意业务呆板人所有者借此兑换了3700万的sETH,代价高出10亿美元。最后Synthetix跟该生意业务呆板人的所有者协商办理,在付出必然的裂痕赏金之后,将sETH规复。也就是说,在这个进程中,Synthetix的中心化预言机错误提供了KRW价值,从而导致悲催效果。
不外,这里存在搭便车问题。有的节点大概会为了节减收集数据本钱,抄袭其他节点的响应数据,不只对其他节点不公正,同时也实质上低落了预言机节点数据源的分手化,从而倒霉于安详。ChainLink会回收加密提交方法,由预言机节点发送加密的响应到CHAINLINK-SC智能合约,在到达必然数量,并提倡第二轮时才会展现反馈值。
在已往二十多年,创新者们不绝融合着现实和互联网世界,两者彼此融入,难以分隔。在一分PK10降生后十多年后,加密世界也加速了跟现实世界交互的脚步。从蓝狐条记的角度,加密世界和现实世界的融合会是将来二十年最重要的成长线之一,可以与人工智能和物联网并驾齐驱。
结语

ChainLink今朝以太坊为主构建,将来也会支持其他智能合约平台,譬喻跟物联网公链IoTeX和分片公链Harmony等都有相助。




预言机是连通加密世界和现实世界的“中间件”。它干系到加密规模的可一连成长,尤其是对DeFi规模来说,其重要性显而易见。

为了满意大发3d智能合约对链外数据的需求,有的智能合约回收了或回收过中心化的预言机。中心化的预言机存在什么问题?它中心化的节制方法,容易呈现单点失败的妨碍,一旦呈现停机,会带来损失。另外,不管是主观操纵,照旧客观被黑客进攻,都存在被改动的大概。纵然通过公证、品牌、质押资金等也无法彻底办理潜在安详问题。





用户选择预言机主要是通过指定SLA提案,可以选择查询参数、预言机数量、声誉环境、价值程度等。按照这些,可以举办排序、过滤,最后作出选择。确定SLA提案之后,它会被提交到订单匹配智能合约,满意SLA要求的ChainLink节点选择是否对提案出价。假如预言机处事提供者出价,则会被提交至合约,同时附上质押金,如有不妥行为,会被充公。一旦SLA吸收到足够多的切合要求的出价,出价窗口封锁,并从这个出价池选择最终的预言机处事者。没被选上的则其押金会被退还。


那么,两个世界如何相同?有没有大概相同?这就是预言机存在的意义。蓝狐条记之前先容了DeFi规模中的生意业务协议Uniswap(《一文读懂Uniswap》)和Kyber(《Kyber的淡出与起势》)。本日蓝狐条记先容DeFi中的预言机规模。

除了将现实世界数据引入加密世界,加密世界的数据也可以进入现实世界。譬喻从链上向链下输出数据,以付出动静的形式被路由到付出网络等。


同样,MakerDAO协议顶用户利用ETH举办抵押,可以生成不变币Dai,其抵押率在150%以上,如果输入的ETH数据是恶意的,它导致大大都用户资产被清算,且尚有14%的罚金。如产生这种极度环境,MakerDAO系统将无法运行下去。同样,Compound、dYdX等DeFi项目也是如此,都需要预言机提供正确的价值数据流,以担保其系统安详。
要害词: ChainLink  预言机  

ChainLink Core将数据陈诉给ChainLink智能合约(CHAINLINK-SC)

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。