Chainlink(LINK)-可信任的预言机,智能合约与现实生活的链结

区块链技术与智能合约的出现,给了人类的互动与信任的摩擦带来了前所未有的创新。然而到目前为止,区块链的技术依然还无法来到落地应用的阶段,除了公链本身的性能问题外,还有一项关键的因素,就是「Oracle」,中文为「预言机」。

什么是Oracle ?举个例子,如果智能合约中输入“x” ,就会产生“y” 输出,而Oracle负责的就是将”x” 输入智能合约,使智能合约产生相对应的”y”。

理想状态是区块链不仅仅局限于加密货币,而是可以将同一链上的许多类型的数据储存在区块链之上,例如实物资产产品、财产、食品、函证和证券等数据,输入智能合约中,这些智能合约便可由外部数据触发,完成实时且无信任的履约程序。

然而,最大的问题是什么?

「 输入的X并不可靠」

智能合约无法辨别数据来源是否可靠,虽然区块链可以解决数据窜改的问题,但并没有办法保证一开始上链的数据为「可信任的数据」。

而一个可靠的Oracle 所扮演的脚色,就是解决数据的信任问题,成为虚拟世界与现实世界的桥梁。

为什么我们需要Oracle?

我们都知道区块链创新的地方在于,上链后的资讯不可逆,不会被窜改,可以保障资料的「安全性」,然而,如果数据本身不是区块链的原生数据,数据的「正确性」就会产生风险。举个例子,某家航空公司将机长、空服人员的飞行时数及其他飞行数据上链,做为航空公司的可信任资料库,然而航空公司让员工超时工作,为了规避政府法规,在数据上链前就先行窜改了空服人员的飞行时数,也就是说上链的资料本身就是错的,在这样的情况下,政府依然无法完全信任区块链上的数据,信任问题依然得不到解决。

Oracle是向区块链提供关于现实世界状况的系统。不论是金融产品、保险、物流、预测市场或资产抵押等服务,若想要打造去中心化系统,可信任的Oracle 是相当重要的一环。链上矿工可以透过一个或多个Oracle 的数据检视事件的结果。

不论是商业应用、博弈还是学术研究,从各方面看来,Oracle是未来智能合约生态系统中的「刚需」,是区块链与现实世界的桥接。而我们今天的主角Chainlink 就是分散式Oracle 的解决方案。

什么是Chainlink

Chainlink的目标是构建一个分散的Oracle 节点网络,希望能为客户端和节点连接的Oracle 建立一个值得信赖的数据源。Chainlink与以太坊、比特币和超级帐本(Hyperledger)兼容,并考虑到模块化,Chainlink系统的每个部分都是可升级的。

Chainlink通过引入中介层解决方案来解决Oracle问题。该解决方案创建了一个分散的Oracle网络,使用API​​​​连接到外部世界,然后节点将智能合约创建者(用户)所需的答案提供给Chainlink的智能合约,Chainlink智能合约将数据聚合成一个加权答案,并在不干扰区块链共识的情况下,进入用户的智能合约。

Chainlink还藉由API​​连接不同网络的外部适配器,为外部系统(例如其他区块链或后端系统)提供节点连接。这些外部适配器可以为任何系统定制,并以任何编程语言编写,这意味着Chainlink可以在任何区块链(公共、许可或私有)上使用,并且可以连接到任何外部系统。借助这一新功能,智能合约现在能够访问以前无法实现的各种资源,例如法定货币的智能合约、信用卡的智能合约以及任何基于数据执行的智能合约。

Chainlink 节点

Chainlink节点就是Oracle的提供商,主要工作为: 为用户的智能合约提供数据。

如果想成为Chainlink的节点,透过提供数据服务获得相对应的报酬,就必须要抵押Chainlink的代币LINK (注),一但有恶意行为发生,例如:收了使用者的钱而不提供服务,其抵押的LINK就会充当罚金,保障使用者。

在Chainlink的Oracle 中有所谓的信誉系统,会根据节点抵押的LINK数量及过去的历史纪录,例如被指派过几次事务、接受过几次用户数据申请、完成过几次事务、答案被智能合约接受过多少次和平均响应时间等进行综和评估。

抵押越多LINK的节点,声誉就会越高,获得工作的机会也会越高,收益相对就会提升。一般而言,理性节点都会希望维持高声誉,因为声誉不好的节点,未来较难被指派事务,其他用户也会因为声誉差而不愿意使用该节点提供的数据分析。

Chainlink技术

由于Chainlink致力于弥合链上智能合约与链下业务数据之间的鸿沟,因此它有两个主要的架构:链上基础架构和链下基础架构。

链上基础设施包括部署在以太坊区块链上的链上合约,这些是Oracle合约,它负责处理用户访问离线数据的数据请求。

而链下基础设施则由Chainlink的节点组成,负责处理外部数据的收集,节点从链下收集用户请求的数据,并将收到的数据通过Chainlink Core处理,

想要从区块链生态系统中获取数据的用户,首先需要向Chainlink的网络提交请求,Chainlink会将这些请求处理成智能合约,合约会将用户提交的请求与现有Oracle节点相匹配。

Chainlink的智能合约包括:

信誉合约Reputation Contract

也就是先前提到的节点信誉系统,用于检查Oracle 节点并追踪以验证其真实性。

订单搓合合约Order – matching Contract

信誉合约筛选过后的Oracle节点与用户进行搓合与报价。

聚合合约Aggregating Contract

将符合条件的oracle所提供的数据进行汇整,并将结果进行加权,再将最终答案提交给用户。

过程中:

1.用户可以透过增加节点的数据来源提升数据可信度(对一份价值一千万美元的智能合约而言相当重要)。例如:用户指定节点从彭博、雅虎财经和路透社等多个数据源来获得市场数据,会比单从彭博取得数据还要来得可信。

2.允许各个Oracle节点在链下整理数据,最终答案提交链上,再由Chainlink Core进行链上聚合。智能合约创建者可以为节点提取的数据选择聚合方法,例如使用所有来源的平均值,抛弃异常值,或者设定加权比例,实际使用上可以有各种聚合方法,由智能合约创建者自由选择。

3.用户可以选择对不当行为实施罚款,而Oracle有责任支付。

4.用户可以选择以法定货币计价,但最终将以LINK的形式进行支付,而作为对网络收集和数据传输的贡献的回报,Oracle节点也会获得LINK做为报酬。

Chainlink收购Town Crier

2018年11月,Chainlink 宣布收购康乃尔的Town Crier。Town Crier来自康奈尔大学和IC3,TC本身也是Oracle,其利用可信执行环境(Intel SGX)为数据提供强大的保护,为智能合约提供可信任且具保护隐私性的数据源,使智能合约能够支持机密查询甚至管理用户凭据。Chainlink未来将主要采用该技术,并进一步引领Chainlink网络上可信执行环境的Oracle系统的开发。

LINK通证

Chainlink的ICO于2017年9月举行,总共售出3.5亿LINK通证,募得3200万美元,占10亿通证总供应量的35%。

通证分布

在众筹中销售了3.5亿个通证(35%)。

将有3.5亿个通证(35%)用于节点运营商以激励Chainlink生态系统。

剩余的3亿(30%)通证将用于开发加密货币。

通证用途

1.Oracle 节点需抵押LINK做为担保。(担保越多,收益越多)

2.用户需以LINK支付费用。(费用越高,可信度越高)

代码更新状况

目前主网尚未发布,仅发布了LINK Developers v1.0。虽然Chainlink没有完整的路程图,但开发上并没有停滞的迹象,Github排名位于第20名,代码更新频率相当稳定。

合作伙伴

从学术界、传统金融、交易所、公链等知名企业与开发团队,Chainlink已有众多合作伙伴,希望在未来采用Chainlink的分散式Oracle。

技术分析LINK/USD

线型分析:

LINK 从去年十二月中的低点0.2 美元一路向上突破,最高来到0.58 美元,涨幅高达180% 以上,相比同期的BTC 涨幅只有不到10% ,LINK 表现相当亮眼。

如果综观历史来看,LINK 只要低于0.3 美元(黄色区域)都是可以慢慢加仓买进的,而且相较于其他许多Altcoin 在这波熊市中频频破低,LINK 却是屹立不摇,始终维持在0.2 美元以上的价位,相比持有BTC,LINK在价值上更为稳健,未尝不是一个在币圈寒冬中资金停泊的一个标的,现在价格也随着整体市场向下修正,出现了一波下跌,但对于绩优币而言,危机说不定反而是一个转机。

结论

在现在的生活中,「可靠数据源」不太会对我们造成困扰,又或者说,「数据源」可不可靠是开发商的问题,我们已经习惯了把这部分的问题托付给我们信任的第三方。幸运的是,在中心化的系统中,错误数据所导致的错误交易,是可以被重新回溯的。

智能合约不同,智能合约没有办法判断数据的真假,如果因为错误的数据导致智能合约判断错误,所产生的错误交易是没有办法取消的,这就是为什么「可靠数据源」对智能合约会那么重要。Chainlink相当有潜力成为自动化的前沿和中心,若智能合约要在保险、供应链、物流、博弈、金融等领域广泛使用,Oracle的角色将会至关重要。

Chainlink+智能合约,能够如何改变我们的生活,我们以保险举例,许多人会抱怨,理赔金迟迟领不到,抑或是明明不能理赔,客户却天天上门找保险公司,透过智能合约与可靠数据源Chainlink,我们可以让Chainlink节点整理医院的就医资料,并导入保险的智能合约,有没有达到理赔标准,数据会说话,如果达到标准则立即付款,保险公司与客户之间可以避免不必要的摩擦与不信任。

当然这当中需要牵涉到其他层面的问题,例如病人隐私的问题、保险公司订定智能合约时的模糊地带导致讯息不对称,抑或是诈保的审核,但这些问题并不是不能解决。很快的智能合约会渗透进我们生活中的每一个层面,Chainlink的价值也会慢慢浮现。

从投资的角度来看,LINK在Chainlink生态系中的角色无法被取代,一但未来大规模采用,Oracle节点与使用者增加,LINK市场需求也会跟著成长,且近期币安宣布上线LINK与稳定币的交易对后,等于是降低了Chainlink使用者的汇兑风险,长期来看,未来通证的价值相当值得期待。

许多人都说,第四次工业革命即将到来,而这场革命就是通过使用智能合约进行分散式的价值交换。Chainlink可信任性、可扩展性、分散式、安全性及数据推动的Oracle网络,是未来智能合约生态系统至关重要的一部分,这就是为什么Chainlink会被许多投资人认为真正具有应用价值的项目的主要原因。

本文链接地址:https://www.wwsww.cn/jzb/3367.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。