智能合約目前還只是停留在了合約的階段還有很長的路要走
智能合約概念的提出其實(shí)是早于區(qū)塊鏈的誕生的,據(jù)公開資料顯示,計(jì)算機(jī)科學(xué)家、法學(xué)家及密碼學(xué)尼克·薩博(Nick Szabo)在1995年左右寫了一篇關(guān)于智能合約的論文,自此,智能合約(Smart Contract)的概念正式面世,很多人還因此而猜測尼克·薩博以中本聰 Satoshi Nakamoto 為筆名撰寫了比特幣論文。
智能合約概念的提出
在論文中,尼克·薩博是由自動售貨機(jī)引入的智能合約概念,自動售貨機(jī)為此還成了智能合約的祖先。自動售貨機(jī)的運(yùn)行機(jī)制是只要有人把硬幣投進(jìn)機(jī)器里,自動售貨機(jī)就會掉出你事先選好的商品,這被尼克·薩博看作是合約形成最簡單的一種方式。
但是自動售貨機(jī)的這種合約方式還不是最完美的,它需要一筆材料費(fèi)來買相對結(jié)實(shí)和安全的鎖和箱,還需要支付一筆維修費(fèi)來完成日常的保養(yǎng),最重要的是它每天都需要工作人員來完成補(bǔ)貨擺貨,可以看出,要想實(shí)現(xiàn)一臺自動售貨機(jī)的盈利并不是容易的事。
基于自動售貨機(jī)的啟發(fā),尼克·薩博提出了他所認(rèn)為的智能合約概念,“智能合約超越了自動售貨機(jī)中嵌入各種有價(jià)屬性的范疇,通過數(shù)字方式控制合約。智能合約涉及具有動態(tài)性、頻繁主動執(zhí)行屬性的財(cái)產(chǎn),且提供更好的觀察和驗(yàn)證點(diǎn),其中主動積極的措施必須絲毫不差?!?/p>
一句話來講,尼克·薩博所說的智能合約其實(shí)就是指由計(jì)算機(jī)程序定義并自動執(zhí)行的承諾協(xié)議,但跟很多科學(xué)家先提出猜想?yún)s沒有實(shí)際實(shí)驗(yàn)支撐一樣,智能合約在那個(gè)時(shí)代也遲遲沒有被實(shí)踐所驗(yàn)證出來,直到2013年以太坊的出現(xiàn),智能合約才真正完成了首次落地。
智能合約的首次落地
以太坊的創(chuàng)始人維塔利克·布特林(Vitalik Buterin)在以太坊白皮書中對智能合約的描述為“智能合約不應(yīng)被視為應(yīng)履行或遵守的義務(wù),它們更像是居住在EVM(虛擬機(jī))中的機(jī)器人,當(dāng)收到外部條件(消息或交易)時(shí)就自動執(zhí)行特定的代碼并修改相關(guān)地址的余額或其它信息?!?/p>
維塔利克·布特林對智能合約有了進(jìn)一步的明確和實(shí)現(xiàn)方式,而以太坊就是按照這種方式來運(yùn)行的。以太坊就相當(dāng)于是一個(gè)底層操作系統(tǒng),類似于計(jì)算機(jī),人們可以在上面創(chuàng)建自己想要的任何應(yīng)用,這種應(yīng)用一旦被建成,可以實(shí)現(xiàn)自動執(zhí)行且無需其他的中間機(jī)構(gòu)參與,準(zhǔn)確性和效率都會提高。
舉例來說,我們在租房時(shí)總會遇到幾個(gè)不靠譜的中介,入住前好像一切都沒問題,入住后一堆問題便都暴露了出來,冰箱制冷出問題,抽煙機(jī)堵塞,燈泡時(shí)亮?xí)r閃,而中介一拖再拖,總是不能一次性把問題全解決,我們耗時(shí)又耗力。
但有了智能合約,我們便能把這些問題全部寫在合約上,智能合約便會自動執(zhí)行,24小時(shí)內(nèi)上門維修,超過時(shí)間就會賠償租戶一定金額,既增加了中介的信用,又給了租戶好感,這樣的智能合約會讓租房行業(yè)變得更好。
智能合約的現(xiàn)狀
理論上來講,智能合約可以在各個(gè)方面提高我們的生活質(zhì)量,但智能合約的落地還不足6年,目前還處于發(fā)展初期,應(yīng)用還是一些比較初級的游戲類、交易所類,就算是發(fā)展較早的以太坊項(xiàng)目,如今也還是被人們各種詬病。
智能合約的很多優(yōu)點(diǎn)也是其局限所在,比如說,智能合約的不可篡改性,因?yàn)榇a的構(gòu)建依舊是人來完成的,APP況且還需要不斷地測試和迭代,智能合約的運(yùn)行如果出現(xiàn)了問題,不人為干涉也是不現(xiàn)實(shí)的。
目前看來,智能合約還只是停留在了合約的階段,距離人們想象中的智能還有很遠(yuǎn)的路要走。