币圈信息网 币圈新闻 初识ChasdfsinLINK,第一个去中心化的预言机系统

初识ChasdfsinLINK,第一个去中心化的预言机系统

LINK项目解读序在昨天之前,我都没有关注过LINK这个项目,也不是很清楚LINK链到底是干什么的。

LINK项目解读

在昨天之前,我都没有关注过LINK这个项目,也不是很清楚LINK链到底是干什么的。

据说LINK是预言机。那什么是预言机?

我的第一印象就是根据字面意思来理解,预测类的系统设计。或许是用来预测一些不确定性事情的未来走向?

按照度娘上查找的解释:预言机,又叫谕示机,是一种抽象电脑,用来研究决定性问题。这可以被视为一个多了个黑盒子的图灵机,这个黑盒子可以在单一运算之内解答特定的问题。这个解释里面的黑盒子可以理解成预言者。

说实话,按照这个解释,我还是有点云里雾里。不过结合LINK的白皮书,还是可以稍稍理解一下。

对于一个特定的智能合约,我们需要特定的数据才能触发,这个数据的来源就在于预言机。预言机接收合约的数据请求,然后在链下收集相关的数据,再反馈到链上,被整合进智能合约中,从而触发合约的执行。

预言机的作用

今天在看LINK白皮书的时候,感觉很费劲,看的似懂非懂。

区块链,带来一个很大的变化就是智能化,数字化,这其中就包括了智能合约。

智能合约,就是将我们以前生活中的合同数字化、智能化,将以前用文字表达的合约内容,变成计算机语言,在网络中表达出来。那么,在合同中需要的那些数据支持,在智能合约中同样需要。比如合约中需要的一些前期准备条件是否具备,合约执行过程中的款项支付是否及时等等,这些条件是需要合约之外的链下数据支持。

但是,对于智能合约而言,它的合约条款是以代码的形式体现出来的,而链下的信息却是以具体的数据和语言来体现。也就是说,智能合约是没有办法与链下数据兼容。所以这个时候就需要借助外部工具,能够提供这类数据支持的平台,也就是预言机。而LINK就是这样一个去中心化的预言机项目。

预言机,就是一个通道,连接着智能合约和链下数据,充当一个数据收集、验证和传输的作用。

LINK的预言过程

那么,LINK是怎么实现这样一个预言的过程呢?

首先,智能合约会根据其合约内容(需要获取数据支持)发出一个数据请求的合约。而LINK链在捕捉到这个请求后,会在链上创建一个对应的数据请求合约,用于获取链下数据。

同时,这个合约会生成三个子合约,声誉合约、订单匹配合约、以及聚合合约。

声誉合约,顾名思义,就是检查声誉的合约。因为数据是来源于链下,就需要有相关的数据输入者(预言机节点)。而数据输入的管理就涉及到输入是否准备、及时。所以,LINK数据收集合约首先会根据节点的历史数据,验证其真实性及历史表现,并淘汰一些不合要求的节点。

订单匹配合约,就是将智能合约需要的数据支持发送给LINK的预言机节点,并接受节点的竞标。然后,订单匹配合约会选择适当数量和类型的预言机来完成此项任务。

接下来就进入了数据采集的过程。符合要求的节点会收到智能合约中具体的数据请求合约,然后LINK的软件会将链上的数据请求翻译成链下数据源可以读懂的语言。然后,这个被翻译过来的语言会发送至外部的API,从数据源读取数据。在数据收集完之后,LINK软件会将收集到的数据翻译成链上数据,发送给聚合合约。

聚合合约会根据预言机提供的全部数据,验证并聚合数据,最后得出一个准备的数据结果。

接下来,聚合合约会验证这些收集的数据。它可以验证单一的数据源,也可以验证多个数据源,同时,它还能聚合多个数据源的数据。

最后,LINK在链上创建的数据请求合约会将数据收集验证整理之后的结果,送回智能合约发出的请求合约中。至此,LINK系统就完成一次预言工作。

总结

总结来说,LINK就是一个中间商。在接收到上游的需求之后,根据这个要求去筛选供应商,而供应商的选择需要看其过往的业绩,并且要能很好的匹配上游的需求。然后中间商LINK会将上游的要求整理成供应商通用语言,并采集供应商端口的数据。最后再将数据翻译成上游的通用数据,经过最终的验证整理之后,最终反馈给上游。

LINK,就是这样一个不赚取差价的中间商。

本文来源:飞翔的小鸟原文标题:初识ChainLINK,第一个去中心化的预言机系统

本文来自网络,不代表币圈信息网立场,转载请注明出处:http://www.lpbwg.com/32560.html

作者: bqxxw

返回顶部