時(shí)間:2023-06-11|瀏覽:242
什么是Chainlink?
Chainlink預(yù)言機(jī)于2015年由SergeyNazarov與SteveEllis一同創(chuàng)立,并在2017年9月通過(guò)ICO發(fā)售原生平臺(tái)貨幣LINK。它的目的是構(gòu)建一個(gè)分散的Oracle節(jié)點(diǎn)網(wǎng)絡(luò),為客戶(hù)端和節(jié)點(diǎn)相連的Oracle建立一個(gè)可信的數(shù)據(jù)庫(kù)。Chainlink與以太幣、比特幣和非常帳本(Hyperledger)適配,并考慮到模塊化。Chainlink系統(tǒng)的每個(gè)部分都是可以提升的。
Chainlink通過(guò)引入中介層解決預(yù)言機(jī)難題。該解決方法創(chuàng)立了一個(gè)分散的Oracle網(wǎng)絡(luò),通過(guò)API連接到外部世界。然后,節(jié)點(diǎn)將智能合約創(chuàng)始人(客戶(hù))所需的回答提供給Chainlink的智能合約。Chainlink智能合約將數(shù)據(jù)聚合成一個(gè)加權(quán)回答,并在不影響區(qū)塊鏈共識(shí)的情況下,傳遞給用戶(hù)智能合約。Chainlink還利用API連接不同網(wǎng)絡(luò)的外部適配器,為外界系統(tǒng)(比如其他區(qū)塊鏈或后端系統(tǒng))提供節(jié)點(diǎn)連接。這些外界適配器可以為任何系統(tǒng)定制,并使用任何編程語(yǔ)言編寫(xiě)。這意味著Chainlink可以在任何區(qū)塊鏈(公共、許可或私有)中使用,并可以連接到任何外部系統(tǒng)。借助這一新的作用,智能合約如今可以瀏覽之前難以實(shí)現(xiàn)的各類(lèi)資源,比如法定貨幣的智能合約、信用卡智能合約及其任何基于數(shù)據(jù)實(shí)施的智能合約。
Chainlink的核心技術(shù)是什么?
為什么Chainlink可以確保數(shù)據(jù)準(zhǔn)確性的去中心化,是由于其運(yùn)行機(jī)制由以下三個(gè)組成:
1、節(jié)點(diǎn)
節(jié)點(diǎn)的作用是承擔(dān)與外部世界的信息介接,并提供數(shù)據(jù)給中介層以確保去中心化應(yīng)用的運(yùn)作。
2、中介層
中介層的關(guān)鍵作用是保證信息的準(zhǔn)確性。一般來(lái)說(shuō),中介層會(huì)與智能合約互動(dòng),將智能合約所需的數(shù)據(jù)資料傳達(dá)給節(jié)點(diǎn)。然后,節(jié)點(diǎn)會(huì)自主從外部尋找數(shù)據(jù),找到后將數(shù)據(jù)返回給中介層。中介層再將資料進(jìn)行核對(duì)、挑選并加權(quán)融合,將收益給智能合約。
3、信譽(yù)系統(tǒng)
依據(jù)節(jié)點(diǎn)以往所抵押的LINK貨幣數(shù)量及其以往信譽(yù)記錄,綜合評(píng)定出信譽(yù)分?jǐn)?shù)。例如,節(jié)點(diǎn)申請(qǐng)的次數(shù)、被接納的數(shù)據(jù)提供頻率等。一般來(lái)說(shuō),分?jǐn)?shù)越大越好,因?yàn)樾抛u(yù)較差的節(jié)點(diǎn)不易被分派。
因此,簡(jiǎn)單的運(yùn)行步驟是:智能合約與Chainlink中介層互動(dòng),告訴中介層需要哪些數(shù)據(jù)。中介層將請(qǐng)求發(fā)送給節(jié)點(diǎn),節(jié)點(diǎn)通過(guò)API連接外部世界獲取數(shù)據(jù),并將數(shù)據(jù)傳回給中介層。中介層進(jìn)行匯聚,核對(duì)和整理資料,并將收益給智能合約。
綜合來(lái)說(shuō),Chainlink在這個(gè)世界做到了真正的“去中心化”,解決了中心化預(yù)言機(jī)可能出現(xiàn)的單一數(shù)據(jù)點(diǎn)問(wèn)題。通過(guò)去中心化的節(jié)點(diǎn)和中介層,Chainlink成功地將外部世界的數(shù)據(jù)引入到區(qū)塊鏈上,并確保數(shù)據(jù)的準(zhǔn)確性。