分析:貝爾鏈(BaerChain)的智能合約是什么?
1
智能合約是什么?
“智能合約”這個(gè)概念最初由計(jì)算機(jī)科學(xué)家、加密大師尼克·薩博在上世紀(jì)90年代初提出。1994年,他的論文《智能合約》,是智能合約領(lǐng)域的開篇之作。四年后,他設(shè)計(jì)出一種叫做“比特黃金”(Bit Gold)的去中心化數(shù)字貨幣機(jī)制,被公認(rèn)為比特幣的直接先驅(qū)。在這個(gè)機(jī)制里,智能合約體現(xiàn)為加密貨幣和E編程語(yǔ)言的一個(gè)主要功能。
智能合約是怎么定義的呢?智能合約是一種代碼和數(shù)據(jù)的集合,寄存于區(qū)塊鏈的特定的地址。簡(jiǎn)單地說,智能合約像一個(gè)在區(qū)塊鏈中的自動(dòng)化代理機(jī)制:它有一個(gè)賬戶地址,在時(shí)間或事件的驅(qū)動(dòng)下,能夠自動(dòng)執(zhí)行被預(yù)先設(shè)定的行動(dòng),比如,在兩個(gè)節(jié)點(diǎn)之間傳遞信息,修改區(qū)塊鏈的狀態(tài)(賬戶信息等),以及圖靈完備計(jì)算(圖靈完備是指可以用圖靈機(jī)做到的所有事情,通俗來說就是一般編程語(yǔ)言可以做的所有事情)。
智能合約與普通合約相比,其不同點(diǎn)在于:判別條件的評(píng)估與執(zhí)行都由計(jì)算機(jī)代碼自動(dòng)完成,不需要建立與第三方的信任關(guān)系,來為合同的權(quán)威性背書。比如,如果A購(gòu)買一套沙發(fā),需要支付給B 8000元,要求3個(gè)月之內(nèi)完成交付。智能合約代碼會(huì)自動(dòng)執(zhí)行判定,判斷A是否支付給B 5000元,以及是不是在三個(gè)月內(nèi)執(zhí)行交付的。這個(gè)智能合約一旦執(zhí)行,雙方都無(wú)法更改。
您應(yīng)該已經(jīng)看出來了,智能合約的執(zhí)行不需要依賴任何第三方的信用背書,也不需要合同當(dāng)事人雙方的信用基礎(chǔ)。只要你愿意簽署合約(即將合約條款編碼成計(jì)算機(jī)語(yǔ)言),最終合同都會(huì)自動(dòng)執(zhí)行。它甚至不需要在合約執(zhí)行出現(xiàn)問題時(shí),尋求律師和法律來糾正,因?yàn)樗梢约皶r(shí)客觀、不可更改地執(zhí)行合約約定的各事項(xiàng)。因此智能合約的特點(diǎn)包括:
自動(dòng)地、無(wú)需信任地和公正地執(zhí)行
無(wú)需中間人
2
智能合約與保險(xiǎn)
智能合約有許多應(yīng)用場(chǎng)景:從保險(xiǎn)、金融或物流,任何交易發(fā)生或者契約應(yīng)用的場(chǎng)合。因?yàn)槠淙ブ行幕筒豢纱鄹牡奶卣鳎@些交易或者契約執(zhí)行,可以在沒有第三方權(quán)威背書機(jī)構(gòu)的情況下自動(dòng)發(fā)生,且不缺失安全性。
以車險(xiǎn)理賠為例。當(dāng)發(fā)生微小的事故時(shí),通常情況下我們會(huì)選擇“私了”,因?yàn)橥ㄟ^保險(xiǎn)公司理賠的流程冗長(zhǎng)復(fù)雜。但是,“私了”雖然能在某種程度上快速解決問題,但是因?yàn)樨?zé)任方的違章情況不會(huì)被記錄在案,違章成本依然很低。
運(yùn)用智能合約之后,情況就會(huì)好轉(zhuǎn)。在保險(xiǎn)理賠方面,智能合約可以針對(duì)性地解決以上兩個(gè)問題:效率和違章記錄。設(shè)想,當(dāng)你和保險(xiǎn)公司簽訂合同時(shí),合同內(nèi)容被編譯譯成代碼語(yǔ)言,編程了一個(gè)智能合約,如下圖所示:
在實(shí)際的智能合約中,條文是非常詳細(xì)、具體的,比如還要考慮到車齡、人員受傷情況、責(zé)任方是第幾次肇事,等等。上圖所示是經(jīng)過了簡(jiǎn)化處理。
一旦發(fā)生一個(gè)事故,滿足某個(gè)賠付條件,智能合約就會(huì)自動(dòng)執(zhí)行賠償,比如上圖中的情形1,假如B是責(zé)任方,那么智能合約將自動(dòng)從B的賬戶中劃撥300元,轉(zhuǎn)移到A的賬戶中,并向交管部門匯報(bào),扣2分。
執(zhí)行動(dòng)作一旦完成,就會(huì)生成一個(gè)記錄以上行為的數(shù)據(jù)區(qū)塊,上傳到網(wǎng)絡(luò)上每一個(gè)節(jié)點(diǎn),比如你和對(duì)方的電腦、不同的保險(xiǎn)公司,以及交通監(jiān)管機(jī)構(gòu)。這份記錄不可篡改,且永久在線。
3
智能合約與貿(mào)易
在買賣中,智能合約的運(yùn)行情況也類似。如果將上面的圖換成國(guó)際貿(mào)易的情形,就是下圖。
假如一個(gè)人要和非洲的農(nóng)戶交易,在今天,需要通過跨境貿(mào)易公司或者阿里巴巴等跨境電商。如果運(yùn)用智能合約技術(shù),就可以省去這樣的中間機(jī)構(gòu),從而也節(jié)省了中間費(fèi)用。還有眾多的倉(cāng)儲(chǔ)、清關(guān)、檢驗(yàn)檢疫、物流等流程,如果智能合約也應(yīng)用在這些場(chǎng)景,那么可以節(jié)省的時(shí)間和金錢成本將是極其可觀的。
當(dāng)然了,這兒有一個(gè)問題需要解決:觸發(fā)條件造假。比如A發(fā)貨、B收貨,如果一定要人為參與,就變得不“智能”了,因?yàn)锳可以在沒有發(fā)貨的情況下,向智能合約輸入”已經(jīng)發(fā)貨“的指令;或者B在已經(jīng)收貨的情況下,忘記向智能合約發(fā)送“收貨”的指令。這筆交易產(chǎn)生問題的幾率還是很高。解決這個(gè)問題,需要智能合約和其他技術(shù)的結(jié)合,特別是區(qū)塊鏈+物聯(lián)網(wǎng)。
如上圖所示,當(dāng)A的“100kg品優(yōu)大紅袍”離開他的倉(cāng)庫(kù)時(shí),通過RFID(無(wú)限射頻識(shí)別,一種廣泛用于物聯(lián)網(wǎng)的技術(shù))掃描“100kg品優(yōu)大紅袍”的全球唯一識(shí)別碼,在系統(tǒng)上記錄一條類似于“2018年8月2日16:43,從倉(cāng)庫(kù)A發(fā)出100kg一級(jí)大紅袍,由V送達(dá)B”的信息,然后將這條記錄生成一個(gè)新的數(shù)據(jù)區(qū)塊,上傳到A與B都在的區(qū)塊鏈。接著,該記錄在全網(wǎng)廣播,被每個(gè)節(jié)點(diǎn)記錄:代理商、食品監(jiān)督機(jī)構(gòu)、海關(guān)、檢驗(yàn)檢疫機(jī)構(gòu)、物流公司、工商稅務(wù)機(jī)關(guān)、其他茶葉生產(chǎn)商等等。
當(dāng)“100kg品優(yōu)大紅袍”進(jìn)入倉(cāng)庫(kù)B時(shí),同樣的,通過RFID掃描這批貨物的ID,在系統(tǒng)上記錄“2018年8月5日20:23,由倉(cāng)庫(kù)B接收100kg一級(jí)大紅袍,由V從A送達(dá)”,也會(huì)上傳到區(qū)塊鏈。
通過以上技術(shù)方式,一旦“貨物X離開倉(cāng)庫(kù)A”“貨物X抵達(dá)倉(cāng)庫(kù)B”這樣的信息所在的兩個(gè)數(shù)據(jù)區(qū)塊,其哈希值相互匹配,那么就滿足智能合約的執(zhí)行條件,合約就會(huì)自動(dòng)執(zhí)行“從B的賬戶中轉(zhuǎn)移XX萬(wàn)元給A”的指令。
4
上面兩個(gè)例子僅僅是智能合約在未來的商業(yè)應(yīng)用中的兩個(gè)領(lǐng)域,其實(shí)有更多的領(lǐng)域可以用到智能合約。智能合約“去中心化”的過程,就是個(gè)人價(jià)值擴(kuò)大的過程。我們堅(jiān)信,一個(gè)“沒有中間商賺差價(jià)”的時(shí)代里,價(jià)值互聯(lián)網(wǎng)上的價(jià)值流通必將更加純粹與高效,從而迎來一個(gè)商業(yè)文明新紀(jì)元。