智能合約還未能得到廣泛應(yīng)用的原因有哪些
智能合約是由數(shù)據(jù)直接執(zhí)行且高度自治的數(shù)字化協(xié)議,智能合約會(huì)對(duì)保險(xiǎn)、衍生品和國(guó)際貿(mào)易等各大傳統(tǒng)行業(yè)帶來(lái)顛覆性影響。然而,如果智能合約可以帶來(lái)如此巨大的價(jià)值,為何到目前為止還未得到廣泛應(yīng)用呢?
智能合約之所以還未實(shí)現(xiàn)除代幣以外的行業(yè)應(yīng)用場(chǎng)景,主要原因是其無(wú)法安全可靠地連接至鏈下數(shù)據(jù)(鏈下數(shù)據(jù)指儲(chǔ)存在原生區(qū)塊鏈之外的數(shù)據(jù))。區(qū)塊鏈無(wú)法擺脫共識(shí)協(xié)議獨(dú)自與鏈下數(shù)據(jù)進(jìn)行交互(共識(shí)協(xié)議指區(qū)塊鏈形成單一事實(shí)狀態(tài)的過(guò)程)。
區(qū)塊鏈只能理解和處理簡(jiǎn)單的真假邏輯,比如“大米的價(jià)格是否是某個(gè)數(shù)據(jù)源的某個(gè)價(jià)格?”或者“貨物從中國(guó)運(yùn)往美國(guó)的途中門(mén)是否一直是鎖住的?”。然而,鏈下數(shù)據(jù)比這個(gè)邏輯要復(fù)雜且豐富得多,比如同一個(gè)問(wèn)題會(huì)有多個(gè)答案,或者存在各種不同的數(shù)據(jù)格式。
舉個(gè)例子,如果智能合約想要知道石油價(jià)格,可能會(huì)從五個(gè)不同的數(shù)據(jù)源獲取五個(gè)不同的價(jià)格。再舉個(gè)例子,為了防止單點(diǎn)故障而使用三個(gè)預(yù)言機(jī)從同一個(gè)物聯(lián)網(wǎng)設(shè)備獲取數(shù)據(jù),但是其中一個(gè)預(yù)言機(jī)提供的數(shù)據(jù)是錯(cuò)誤的。在以上兩個(gè)例子中,區(qū)塊鏈都無(wú)法得知哪個(gè)價(jià)格或數(shù)據(jù)點(diǎn)是真的哪個(gè)是假的。請(qǐng)記住,區(qū)塊鏈只能理解真假邏輯,所以它最終只能接受一個(gè)而非多個(gè)答案。
正因如此,智能合約會(huì)基于不同的價(jià)格/數(shù)據(jù)點(diǎn)得出多個(gè)版本的事實(shí),所以無(wú)法保障穩(wěn)定性(而穩(wěn)定性正是智能合約最有價(jià)值的地方)。這可能導(dǎo)致交易中付款給錯(cuò)誤的對(duì)象或付款金額出現(xiàn)偏差,甚至還會(huì)導(dǎo)致所有人對(duì)區(qū)塊鏈賬本的真實(shí)性失去信心。
目前,智能合約的主要應(yīng)用場(chǎng)景是代幣化,代幣化是指以代幣的形式宣示對(duì)鏈下資產(chǎn)的所有權(quán)。代幣化得以發(fā)展的一個(gè)主要原因是它不需要鏈下數(shù)據(jù)。一次ICO的所有代幣信息都是公開(kāi)并儲(chǔ)存在區(qū)塊鏈智能合約中的。相反,衍生品、保險(xiǎn)和國(guó)際貿(mào)易等傳統(tǒng)行業(yè)中的大多數(shù)智能合約都需要與物聯(lián)網(wǎng)數(shù)據(jù)、市場(chǎng)數(shù)據(jù)和事件數(shù)據(jù)等鏈下數(shù)據(jù)交互才能觸發(fā)合約。
由于智能合約與所需的鏈下數(shù)據(jù)無(wú)法聯(lián)通,如今整個(gè)世界運(yùn)行的基礎(chǔ)架構(gòu)雖然儲(chǔ)存著全部的可信數(shù)據(jù),但卻無(wú)法通過(guò)智能合約與區(qū)塊鏈創(chuàng)造的新世界連接。
目前,智能合約面臨的另一個(gè)挑戰(zhàn)是它無(wú)法向外部系統(tǒng)傳輸數(shù)據(jù)。舉個(gè)例子,智能合約無(wú)法在傳統(tǒng)支付系統(tǒng)中以法幣結(jié)算?,F(xiàn)如今,對(duì)傳統(tǒng)企業(yè)來(lái)說(shuō),接受加密貨幣作為結(jié)算貨幣風(fēng)險(xiǎn)太高。雖然這種情況在未來(lái)可能會(huì)有所改變,但現(xiàn)在由于智能合約只能用加密貨幣結(jié)算,因此大多數(shù)企業(yè)并不愿意采用。
事實(shí)上,智能合約如果無(wú)法訪問(wèn)鏈下數(shù)據(jù)或者無(wú)法與現(xiàn)有企業(yè)系統(tǒng)交互,那么它既不智能也不實(shí)用,而且不能在現(xiàn)實(shí)世界中應(yīng)用。這兩個(gè)限制因素導(dǎo)致整個(gè)智能合約生態(tài)系統(tǒng)無(wú)法發(fā)展到下一個(gè)階段。因此,Chainlink建立了首個(gè)去中心化的預(yù)言機(jī)網(wǎng)絡(luò),讓智能合約可以訪問(wèn)所有鏈下數(shù)據(jù)和外部系統(tǒng),完全模仿并替代現(xiàn)實(shí)世界中的傳統(tǒng)合約。