想要深入了解Chainlink 之前,先了解Oracle 是什么,Oracle 解决了区块链技术上遇到的问题,Chainlink 则是让Oracle 功能更为完善。
什么是ORACLE(预言机)?
区块链技术与智能合约的出现,带给人们一个全新的生活体验,透过去中心化的特性解决以往需要依赖第三方信任机制中心化的问题,现有的区块链技术与现实生活结合还有很大的鸿沟需要去跨越,目前(本文撰写时间约2019 年10 月)无法让区块链网络与非区块链网络的数据有效地通讯与传输,区块链网络无法向外部资讯作传输,外部资讯比如说:金融数据、天气资料、币价、消费纪录等等。
若要区块链技术真正落地,其中非常重要的关键是智能合约需要有效、高速地与非区块链网络(外部资讯)进行通讯与传输获取正确的数据,让智能合约获取外部资讯的技术称为「Oracle」,中文直译为「预言机」,就以旅游不便险例来了解智能合约需要Oracle技术的重要性:若投保用户遇到飞机延迟飞行,目前需要用户自行向航空公司索取证明提交资料,保险公司审核后确认达到理赔标准才会拨款,这样的机制费时又费力,且审核不公开机制对投保用户是不公平的,倘若此家保险公司的旅游不便险采用有智能合约的区块链技术以及有Oracle 可自动抓取航空公司航班时间,当航空公司的航班时间数据显示延迟,透过Oracle 将数据输入至旅游不便险的智能合约中,就能进行理赔程序,投保用户就不用再花时间递交资料,审核标准再也不会因人为判断有所不 。
若没有Oracle 自动抓取航空公司航班时间的技术,旅游不便险的智能合约有可能透过人为因素输入错误或窜改航班时间导致理赔错误,当输入至智能合约里的资料本身就错误,在这样的情况下,仍然无法完全信任区块链的公平性,信任问题依然得不到解决,有了Oracle 技术,区块链网络就能与现实世界的资讯传输,解决数据输入错误的问题,让去中心化的区块链更能发挥效用。
CHAINLINK 想要解决什么问题?
Chainlink 是区块链领域中第一个分散式oracle,构建一个分散式Oracle 节点网络,为智能合约提供值得信赖的数据来源,抓取正确的外部资料、离线支付和任何其他API 功能。
了解Chainlink 项目内容非常困难,需要对智能合约有所了解才能明白它的用途。在区块链中智能合约是指根据预先设定好的条件或参数而执行动作的机制,如同前段所述,当航班延迟时,触发旅平险的智能合约执行理赔的动作。区块链之智能合约的执行有去中心化的特征,可以避免人为窜改,但智能合约执行后是无法做修改,错误的数据会导致错误的智能合约被执行,错误的智能合约无法修改会造成许多麻烦,所以智能合约是否启动执行或该如何执行根据输入的数据就变得重要,若手动输入错误的数据,抑或是数据来源本身就错误,即便透过Oracle 获取数据也没办法解决错误的智能合约被执行的问题,
智能合约和真实数据之间的正确传输至关重要,正确数据的传输是区块链应用场景目前主要痛点,为了加速区块链落地,智能合约需要的数据与外部系统进行正确传输技术是需要解决的问题。假设智能合约连接到的数据库是单一来源,也就是Oracle的数据库是单一来源,单一来源的数据库遇到故障将影响整个区块链系统,同时也失去去中化的特性,唯有将Oracle 去中心化,让外部数据正确传输至智能合约,Chainlink 正是解决Oracle 正确获取数据的问题,Chainlink 技术将Oracle 去中心化,分散式的Oracle 则能解决数据来源错误的问题,本篇介绍的Chainlink 使用分散式Oracle技术,为区块链网络与非区块链网络搭桥铺路,让双方资讯传输无阻,给予正确的数据,简单来说,Chainlink 给予智能合约抓取被验证过的现实世界之资料来源数据到区块链的智能合约中。
CHAINLINK 技术
兼容性高
Chainlink 将为任何区块链的智能合约提供可靠且防窜改输入和输出数据为目标,因Chainlink需与以太坊、比特币和超级帐本(Hyperledger)兼容,所以Chainlink 系统的每个部分都是可升级的,当出现更好的技术可以替换不同的组件。
Chainlink 的核心功能分为:链上和链下,链上架构主要处理用户数据请求;链下架构负责处理外部数据的收集,并将收到的数据通过Chainlink Core 处理。
链上架构
当Chainlink 的用户想要获取数据,首先向Chainlink 的网络提交请求,Chainlink 会将这些请求处理成智能合约,与现有Oracle 节点搓合,协助搓合的合约共有三种:信誉合约(Reputation Contract)、订单搓合合约(Order – matching Contract)和汇整合约(Aggregating Contract)。
信誉合约(Reputation Contract):检查Chainlink节点且追踪以验证其真实性。
订单搓合合约(Order – matching Contract):信誉合约筛选过后的Chainlink节点与用户进行搓合与报价。
汇整合约(Aggregating Contract):将符合条件的Chainlink节点所提供的数据进行汇整,并将结果进行加权,再将最终答案提交给用户。
链下架构
链下架构的节点与以太坊链接,主要处理外部数据的收集,将收到的数据通过Chainlink Core 汇整处理提供给用户。Chainlink Core 是Chainlink 链下架构的程式,负责处理数据并传递给链上的Oracle。
LINK代币
*Line 推出的代币名称也为Link,容易使人混淆,特别与读者说明,购买代币时务必确认代币种类。
Chainlink 于2017 年9 月基于以太坊的ERC-20 协议发行Link 代币,加上ERC-233 协议功能,允许代币传输数据有效记载。总发行10 亿Link 代币,其中3.5 亿Link 代币进行ICO,募得3200 万美元,占总供应量的35%。其余35% 用于节点运营商以激励Chainlink 生态系统,30% 将用于开发。
Link 代币主要用于Oracle 节点营运商需抵押Link 代币做为担保,担保越多,收益则越多。以及用户请求数据需以Link 支付费用,费用越高,可信度越高。
强大的合作伙伴
与SWIFT合作
Chainlink 不断寻找优良的伙伴一起合作,像是SWIFT、Google、Gartner、IC3,每当宣部有新的合作伙伴的出现,Link 代币的价值就会不断的上涨,2019 年十月初公布与SWIFT 合作时,Link 的价格已突破自己的纪录,将近到达3 美元。
SWIFT(环球银行金融电信协会,S ociety for W orldwide I nterbank F inancial T elecommunication)是全球最大的安全财务消息传递(交易)提供商,此机构与全球数千个知名银行与机构合作,SWIFT是非常传统、严格的机构,传统银行想要与它合作都不是很简单达成。Chainlink与SWIFT合作,这代表Chainlink有足够的实力提供服务,与其他金融项目相比真的是强大许多。
与GOOGLE CLOUD PLATFORM 进行整合
Chainlink 于2019 年6 月在官方推特宣布与谷歌合作,将整合Chainlink 来使用智能合约,推特贴文中提到GCPcloud(谷歌云) 的用户,可以使用Chainlink 与企业云端资料仓储服务BigQuery 进行互动,而BigQuery 是目前谷歌最受欢迎的云端服务之一,此次的合作将带来更方便的服务。
老张点评
根据前文所述,Chainlink 会是一个让区块链落地的关键,在2019 年十月以前尚未出现竞争对手,若分散式Oracle 技术成熟时,此技术会是区块链领域中新的战场,到时必定与底层链一样百家争鸣。大多数投资者会认识Chainlink,几乎是在宣告与各巨头合作后,Link 代币上涨后开始吸引大家的注意力。Chainlink 处于发展前期,许多功能尚未启用,若不是分散式Oracle 技术如此重要,又怎么会有许多大公司在发展前期就愿意成为他的合作伙伴呢!就像是以太坊在发展前期就已经和许多巨头公司合作了,以太坊是首例使用区块链结合智能合约技术,就算后来出现更有竞争力的底层链对手,以太坊的地位也屹立不摇。
Link 代币的应用场景非常明确,用于Oracle 节点营运商需抵押以及用户请求数据时需以Link 支付费用,当需要数据请求的用户越多以及Oracle 节点营运商也开始变多,Link 的价值会跟着涨幅,除了有二级市场的炒作让Link 代币更有价值外,落地应用场景的代币更不会轻易泡沫化,但Link 的价值还是仰赖Chainlink 后续的发展。
总结
Chainlink 无论应用在哪一个现实场景,都能在不同的应用场景建立属于自己的资料库,让开发者或用户在这其中搜索想要的资料,使用得频率越高,Chainlink 的验证越活跃,Link代币的价值也就越大。目前Chainlink 只能提供基础功能,但这并不代表Chainlink 只能处理来自协力厂商的资料库,当时机成熟时,Chainlink 或许会建立一个由数千个独立节点运营商组成的高度分散的oracle网络,让更多底层链的智能合约可以与Chainlink 做串接。
虽然Chainlink 解决了输入智能合约的数据来源正确性,看似可以解决目前区块链遇到的窘境,实际上是否能够提高区块链落地的机率就不得而知了,毕竟有许多应用场景所需要的数据库来源牵涉到隐私权等等的问题,Chainlink 的应用会因法律规范有所限制,但Chainlink 的项目定位与目标以及技术实力都值得被关注,未来会如何发展到时在与大家分享。
本文链接地址:https://www.wwsww.cn/btb/2163.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。