您现在的位置是:首页 > 区块链 > 区块链项目区块链项目

Chainlink:解锁智能合约的预言机网络

2019-06-24来源:作者:经济常识笔记栏目:区块链项目

简介Chainlink:解锁智能合约的预言机网络。Chainlink既是一个预言机,又是一个灵活的平台,为智能合约开发者提供安全可靠的预言机解决方案。每个预言机都是网络中的一个节点。

Chainlink正在打造一个去中心化的预言机网络。我们搭建了一个综合性平台,提供开发者开发智能合约时所需的任何工具和数据。Chainlink既是一个预言机,又是一个灵活的平台,为智能合约开发者提供安全可靠的预言机解决方案。

每个预言机都是网络中的一个节点。所有节点都在不同类型的硬件上运行Chainlink Core处理数据。节点提供的所有服务都会用LINK代币结算,以保护网络中的经济生态不受外部力量的影响。

Chainlink使用名为“chainlinks”的外部适配器连接区块链和API。每个API都有自己预创建的Chainlink。我们会提供一套稳健的预创建Chainlinks,让所有开发者都能轻松将智能合约连接到API,访问外部数据或连接至链下系统。
最后,Chainlink还能够将预言机和数据源都去中心化。

Chainlink

去中心化的预言机将让开发者有能力使用任意数量的预言机(节点)为智能合约提供服务。拥有多个预言机不仅能在某一个预言机下线时提供缓冲,还能避免单一预言机遭到黑客单点攻击或被买通的情况。

数据源去中心化使预言机能够从多个来源收集数据,并将数据聚集到一个单一确定的数据点,触发智能合约。如果存在多个数据源,智能合约就能避免单一数据源出现错误的情况。Chainlink提供多种数据聚集模式,其中包括平均值和/或去除异常数据。

Chainlink的另外一个主要特色是它的信誉系统。与亚马逊和Uber为卖家和司机建立的信誉系统一样,Chainlink也为预言机打造了一个信誉系统。信誉值基于多个参数,比如运行时间、反应时间和成功完成的任务数量。智能合约请求者可以基于评级或某种信誉指标选择具体的预言机。这个信誉系统不仅为开发者选择预言机提供了可靠的参考,还督促节点为自己的服务水平负责任。

另外,Chainlink还会根据智能合约的需求提供不同级别的安全性。除了标准化预言机之外,Chainlink还会提供在可信执行环境(TEE)中运行的预言机,这类预言机使用的是英特尔SGX等可信硬件。在TEE中运行的预言机有一个最大的优势,那就是节点运行者看不到请求的具体细节,包括数据输入、输出和请求方。TEE是一个非常诱人的解决方案,因为私密数据(比如闭源API)可以在TEE中得到处理,无须向节点运行者或公众透露任何信息。最终,如果TEE中的预言机接收到具体登录数据,甚至可以访问私人账户读取数据或触发行为。这也为智能合约实现了链下计算能力,这可以降低gas费用并提高可扩展性。

最后,Chainlink建立了保证金惩罚制度,激励节点诚实守信。在中心化的预言机模式中,用户可以对私人企业进行问责,而对节点问责也在同样程度上保障了安全。节点要处理一个请求,必须将事先约定数量的LINK作为保证金存入,才能有机会提供服务。如果节点输入异常数据或下线,就会损失所有保证金,损失的保证金会返给请求方。从某种意义上来说,节点问责制保障了节点运行时间和合约服务质量。节点问责制与信誉系统结合,再加上博弈论的理论,可激励节点合规操作,因为否则就会受到经济处罚。

为了让智能合约得到广泛应用,合约必须能够安全可靠地连接外部链下数据和系统。因此Chainlink正在开发一个开源的去中心化协议,让智能合约开发者能够访问并控制其所需的去中心化水平和保密水平。Chainlink的去中心化预言机网络让智能合约能够连接链下系统,并以此保障智能合约整个生命周期的确定性、防篡改性和可靠性。

Chainlink   预言机

很赞哦! ()

    股票