也許你聽說過區(qū)塊鏈和智能合約會(huì)為我們的生活帶來變革。但是目前存在一個(gè)問題,那就是如果想要讓智能合約產(chǎn)生實(shí)際作用,必須通過可靠的方法
也許你聽說過區(qū)塊鏈和“智能合約”會(huì)為我們的生活帶來變革。
但是目前存在一個(gè)問題,那就是如果想要讓智能合約產(chǎn)生實(shí)際作用,必須通過可靠的方法讓它們與現(xiàn)實(shí)世界連通——而這點(diǎn)目前還不能實(shí)現(xiàn)。這就是所謂的“預(yù)言機(jī)問題”。這個(gè)技術(shù)難題讓區(qū)塊鏈一直無法實(shí)現(xiàn)突破,成為我們?nèi)粘I畹囊徊糠帧?/p>
也許,現(xiàn)在問題可以解決了。一家叫Chainlink的公司將其軟件安裝在一個(gè)名為Town Crier的可信任硬件系統(tǒng)中,該硬件由一個(gè)領(lǐng)先的加密貨幣學(xué)術(shù)研究組織開發(fā)。雙方通力合作,向最終這個(gè)問題又邁進(jìn)了一步。
智能合約是存儲(chǔ)在區(qū)塊鏈上的計(jì)算機(jī)程序。根據(jù)約定的條件,它們可以自動(dòng)執(zhí)行用戶之間不可逆的加密貨幣轉(zhuǎn)賬。“預(yù)言機(jī)”為智能合約提供實(shí)時(shí)數(shù)據(jù)流,如:天氣、匯率、航班和體育賽事等。
這背后的邏輯是,這兩個(gè)系統(tǒng)的結(jié)合可以讓基于區(qū)塊鏈的服務(wù)與現(xiàn)實(shí)世界中的事件交互,其信任程度超過目前所有的預(yù)言機(jī)服務(wù)。例如,如果你的航班被取消,而你曾購買過航班保險(xiǎn),那么智能合約在得到了可靠的航班時(shí)間更新信息后,就可以立即賠付給你。
那么存在什么問題呢?Chainlink的首席執(zhí)行官Sergey Nazarov表示,迄今為止推出的所有預(yù)言機(jī)服務(wù)都是與區(qū)塊鏈的應(yīng)用目的背道而馳的。比如,以太坊網(wǎng)絡(luò)中的所有節(jié)點(diǎn)會(huì)計(jì)算每一份智能合約,使得程序幾乎不可能被關(guān)閉。然而目前的預(yù)言機(jī)服務(wù)太過中心化。它們是單點(diǎn)故障,很可能被篡改。
這就意味著智能合約無法以可靠的方式獲得現(xiàn)實(shí)世界的數(shù)據(jù)??的螤柎髮W(xué)的計(jì)算機(jī)科學(xué)系教授Ari Juels表示,這就像“一座城市沒有電力”,“基本上什么好玩的事都做不了。”
Juels和他在康奈爾大學(xué)加密貨幣與合約倡議(IC3)的同事共同開發(fā)了Town Crier, 并稱之為是存在于以太坊區(qū)塊鏈與HTTPS網(wǎng)絡(luò)數(shù)據(jù)源之間“高度信任的橋梁”。它的核心程序在硬件的安全區(qū)域(secure enclave)中運(yùn)行。
安全區(qū)域的功能是保護(hù)程序免受惡意攻擊,并保障計(jì)算的保密性。它接收來自智能合約的數(shù)據(jù)請(qǐng)求——例如,航班保險(xiǎn)合同詢問航班是否被取消——然后向網(wǎng)站請(qǐng)求數(shù)據(jù)并將數(shù)據(jù)發(fā)回至區(qū)塊鏈。安全區(qū)域使用加密技術(shù),并假設(shè)硬件可以信任,為航班保險(xiǎn)合約提供證據(jù),證明這些數(shù)據(jù)確實(shí)來自Town Crier,且未經(jīng)篡改。
Town Crier也許比其他數(shù)據(jù)流更值得信任,但它本身并不像去中心化系統(tǒng)那么可靠。這正是Chainlink的價(jià)值所在。Chainlink的軟件可以協(xié)調(diào)去中心化的預(yù)言機(jī)網(wǎng)絡(luò),利用多個(gè)數(shù)據(jù)源提供智能合約服務(wù),從而不只依賴單一的數(shù)據(jù)源。
通過加密技術(shù),Chainlink可以證明區(qū)塊鏈上數(shù)據(jù)的真實(shí)性和準(zhǔn)確性??蛻艨梢愿鶕?jù)不同的去中心化程度支付不同費(fèi)用,而節(jié)點(diǎn)則可以靠提交數(shù)據(jù)獲利。Nazarov表示,Chainlink的軟件與Town Crier硬件相結(jié)合,實(shí)現(xiàn)了第一個(gè)“可被證明安全且去中心化的預(yù)言機(jī)網(wǎng)絡(luò)”。
Chainlink已與多個(gè)智能合約項(xiàng)目合作,展示其預(yù)言機(jī)網(wǎng)絡(luò)。比如,有一個(gè)名為OpenLaw的項(xiàng)目正在開發(fā)基于智能合約的法律協(xié)議,該項(xiàng)目就在使用Chainlink預(yù)言機(jī)隨時(shí)查看以太幣和美元之間的兌換匯率。OpenLaw聯(lián)合創(chuàng)始人Aaron Wright 表示:“我不知道‘預(yù)言機(jī)問題’是否徹底解決了。但Chainlink和Town Crier的合作是‘一個(gè)很好的起步’”。(Mike Orcutt)
關(guān)鍵詞: Chainlink Town Crier 預(yù)言機(jī)