今天我们讲下市值排名在23左右的link,目前市值大概在40亿美金左右。它是我目前看到令我很兴奋的一个项目,因为他打通了现实世界和区块链世界,给现实世界通往区块链世界架设了一座桥梁,这不说在区块链的世界中跨了一层楼,那至少也是半层楼了。后面我具体给大家解密下他到底做了一件什么事情。
先给大家简介一下,这期内容可能会比较多,Chainlink是在2017年推出的项目,目前已经上线了以太坊主网,和质押协议,ChainLink提供让区块链的“智能合约(smart contracts)”调用外部数据的中间件,给合约制定者们提供全网络的数据库,或者称其为一个可靠的外部数据库。
打开它的官网,他的solgan是把世界连接到区块链,他的目标是以工业化的web3服务标准把世界的人,生意和数据连接到web3世界中。
接下来,我们看下他的白皮书,这也是我目前看过最长的白皮书,100多页。这里我们得提到为什么会有预言机这个东西。
我们知道在区块链中它是一个封闭的系统,因为每一笔交易都是由网络中的节点发起的,然后写入区块链的账本中,这当然没有问题,因为区块链是去中心化的,而且是有很多节点来维护这个账本的,当然pow的机制也让很多人花了很多金钱在维护他上,所以不存在双花,不履约啊等等,所以区块链1.0中没有交易对手风险,就是对手跑路不履约的风险。
但是区块链2.0,出现了智能合约,智能合约需要数据(例如航班出发信息)来执行命令,但现实世界协议和大部分数据并没有存储在区块链上。智能合约也不能获取外部数据,因为区块链就像黑盒一样,没有内置的与外部世界连接的能力。这意味着资产价格、体育比分、物联网(IoT)传感器、网络数据、企业系统和众多其他现实世界的数据集根本无法在区块链上使用,这严重限制了开发人员可以创建的智能合约类型。
比如在没有飞行数据的情况下,如何制定飞行保险协议?还有比如你指定了一个交货合约, 别人把货物交给你,你收到货后,把钱自动打到对方账户,但是智能合约怎么判断你有没有收到货?智能合约是一段编程代码,他没法和现实世界交互,就是它无法获取链下数据。所以说智能合约的出现,又把竞争对手风险带入了进来。
所以这就需要一个东西叫预言机(oracle machine),它可以把链外数据写入区块链内。除了应用最广泛的价格数据以外,还包括一些天气数据,体育比赛数据,股票市场数据,交通数据,甚至包括总统选结果等数据。
除了提供数据,预言机广义上的功能也包括提供随机数和作为触发器实现智能合约执行,它们都算是链下的工具来和链上的合约进行交互。
但是预言机还有个问题,就是预言机分为中心化预言机和去中心化预言机,如果是中心化预言机有一个很大的问题是它存在单点失败的风险。用户在区块链上部署智能合约,本意是希望区块链网络中众多的节点来保证合约的安全性跟公平性。
在这个前提下,对于外部数据,合约所依赖的数据却是通过一个中心化服务来输入,就会导致整体的安全性降低。而且这也很不区块链,因为这和中心化的东西没有区别。而且中心化的预言机,一旦网络出现故障,就会造成业务终端,用户数据丢失等等,这些都是很严重的问题。
所以现在需要一个去中心化的预言机,那么它就是chainlink。
Chainlink是一个去中心化的预言机网络,其开发目的是允许智能合约以高度安全和可靠的方式自动在区块链和外部系统之间传输数据。在网络中有很多预言机节点,每个预言机节点都可以通过自己的渠道去获取数据,然后在去中心化网络中对获得的数据进行共识。
这里的共识方式并不是 BFT,POS,POW 这个意义的共识,而是为了获取可靠的数据,比如说取平均数;或者类似于体育比赛里面,去掉一个最高分,去掉一个最低分,剩下的取平均数或者中位数,现在 Chainlink 采取的是中位数的共识方式。
Chainlink 把预言机通过去中心化的网络,在技术上避免了单点失败的风险。如同以太坊节点,当一个节点中断或者退出时,不会影响到整个网络的安全性和可用性。另外在这个数据上,由于采用多种数据源,所以不会被一个单方面数据源所操控,充分地利用了去中心化的优势。
ChainLink 有三个关键组成部分;链上预言机、链下预言机和ChainLink 节点。
ChainLink 的链上预言机是将信息请求与适当的链下预言机连接起来的智能合约。这些合约用于聚合数据、检查预言机的信誉并匹配正确的请求。
链下预言机是负责向区块链提供信息的预言机。它们相当于其他区块链中的验证者/矿工。这些预言机抵押 LINK 以充当预言机,并获得 LINK 作为执行此服务的回报。ChainLink 通过相互验证数据并用错误数据惩罚预言机来保持预言机的诚实。它还向众多验证者发送信息请求,以确保其准确无误。
Chainlink目前推出了data feeds ,VRF(可验证随机数),合约自动化执行等等业务。
使用场景
Chainlink VRF 目前最大的应用场景是 NFT Mint。NFT 需要创建、分发,创建的时候,每一个 NFT 的稀有度不同,分配的用户不同。根据业务需要,有可能还要设置白名单,白名单里面的 holder 空投不同的 NFT。比如无聊猿猴项目,空投 serum 血清给 Holder ,血清的随机空投就是用的 VRF 随机数。
另一个应用是抽奖。比如一些 IDO 平台,用户购买通证,然后去质押通证,平台会赠送白名单参与抽奖,奖励的大小就可以使用 VRF 进行选取。
ChainLink 是最令人兴奋的区块链之一,因为它打通了现实世界和加密世界,这是一个非常棒的解决方案,特别是现在我们也在很强调IOT物联网,所以随着物联网的发展,随着区块链行业的发展,未来我们社会中可能将会有更多的区块链应用,去中心化的体彩系统,去中心化的保险业务,去中心化的二手车业务等等,所以这个赛道确实值得关注。如果本期节目同学们认真听了,且听进去了,那么你们应该知道该怎么做。好了本期节目就说这么多。