“端到端是重视的一点,我们认为区块链智能合约需要完善从头到尾把信息数据带进区块链上,如果智能合约没有很好的方式把数据带进的话,那智能合约就无效。”

9月16日,在2019上海区块链国际周Demo day的现场,Chainlink CMO Adelyn Zhou回溯了智能合约的发展历程,解释了目前智能合约连通性的问题——智能合约的预言机连接性问题,并就该问题,提出了Chainlink的解决方案,即让数据源以去中心化的方式达到智能合约。PANews作为合作媒体在现场进行报道。

Adelyn Zhou认可智能合约将在未来的巨大潜能,但她指出,智能合约想真正改变世界的话需要连到真实中的不同数据,需要连接物联网、互联网、金融等不同系统。但区块链本身没有办法和链外系统对话,无法连接这些数据。因此产生了所谓的智能合约连通性的问题,也就是智能合约的预言机连接性问题。

“都听说过智能合约上可以做Tokenzation,可是现在大多数智能合约上只是tokenzation,因为token移动的信息在区块链上,而很多数据上的智能合约、现实中的智能合约不能用智能合约代表,因为智能合约无法连线现实外的数据。”

Adelyn Zhou回溯了智能合约的历史进程,从2013年的Bitcoin Multisig Wallet,到optco,再到以太坊上图灵完备的智能合约,写成智能合约时间从12个月缩短到几天、甚至几个小时。“智能合约最大的进步就是连接到现实上的数据,能把链下数据安全、可靠、可信地输入到区块链内,也安全、可靠、可信地输出。”

Adelyn Zhou指出,传统预言机有一点问题,即是中心化的,而Chainlink是去中心化的,让数据源以去中心化的方式达到智能合约。

具体而言,去中心化是由开发者可以选定要多少去中心化性,之后也有一种服务协议,在服务协议里可以指定要什么数据,在什么频率、以什么方式把数据带进预言机。如果预言机不符合服务协议要求的话,这些预言机会失去押金,也会失去潜在的未来盈利。如果开发者需要更多去中心化的话,还可以用不同的数据源输入预言机,这样开发者随便选要多少去中心化性。Chainlink已经为许多常用的API做好连接,方便开发者可以很容易地连上智能合约中不同的数据。

“(1)Chainlink是去中心化的预言机;(2)有服务协议;(3)可以让预言机开发者选择要多少去中心化,节点都可以由他来选定。(4)用多层次安全保障和系统为预言机打造更深的安全。(5)代码全部开源,有越多人看代码可以把代码变的更加安全,也有很多最优秀的安全公司审计过我们的代码。”

Adelyn Zhou在阐释“怎么样用预言机把线下数据带到线上”时,举了个例子:将包裹从上海寄到纽约,包裹按时到达地点的时候会付1000美元,但是是用比特币和美元的汇率来计算。这一切都放在智能合约上。

第一步可以用easypost,easypos他是一个API,专门用于寄送的数据,easypos可以告诉我们包裹是否按时到达纽约地点。

第二步要算要付多少钱,因为每天汇率都在变,所以可以拿到Brave New Coin的汇率,之后算1000美元值多少比特币,但如果包括100000、1000000的时候需要更多的数据来源确定价格汇率是多少,也可以选择要拿到像Crypto compare、CoinMarketCap等任何不同数据来源,这样就可以更加确定折汇率。

第三步预言机说包裹到了要付出,可以用预言机把付出的钱直接付到比特币的链上,同时也可以放在任何链商议,甚至可以放在不同的银行或者你想选择的支付方式。