“端到端是重視的一點,我們認為區塊鏈智能合約需要完善從頭到尾把信息數據帶進區塊鏈上,如果智能合約沒有很好的方式把數據帶進的話,那智能合約就無效。”
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等任何不同數據來源,這樣就可以更加確定折匯率。
第三步預言機說包裹到了要付出,可以用預言機把付出的錢直接付到比特幣的鏈上,同時也可以放在任何鏈商議,甚至可以放在不同的銀行或者你想選擇的支付方式。