區(qū)塊鏈智能合約到底是什么?區(qū)塊鏈
根據(jù)區(qū)塊鏈可編程的特點人們可以將合同變成代碼的形式放到區(qū)塊鏈上,并在約定的條件下自動執(zhí)行,這就是所謂的智能合約。
合同 (Contract)又稱契約、協(xié)議,是平等主體的自然人、法人、其他組織之間設(shè)立、變更、終止民事權(quán)利義務(wù)關(guān)系的協(xié)議 。本質(zhì)上講,合同是當事雙方或多方在并沒有充足信任的情況下,通過文字的約定和法律的權(quán)威,對各自的權(quán)利與義務(wù)進行的約定。
合同的目的就在于所簽署協(xié)議的執(zhí)行。傳統(tǒng)合同的執(zhí)行要求當事人的參與并消耗相應(yīng)的時間,當違約發(fā)生時,還需要法律、機構(gòu)等第三方的介入。可以說,人類社會投入了相當大的成本,以保證合同得到當事各方的尊重和執(zhí)行。盡管如此,合同違約的事情還是屢見不鮮,時代的發(fā)展也在某種程度上放大了這個問題,因為隨著經(jīng)濟全球化的發(fā)展,人們經(jīng)常要與不了解,甚至處在不同文化背景和法律體系下的合作伙伴簽訂合同,這時候,傳統(tǒng)合同(契約)的約束力就有可能出現(xiàn)問題。
由于區(qū)塊鏈有公開、透明、難以篡改的特點,所以將這種契約放到區(qū)塊鏈上,可以有效地降低人們的信任成本。
智能合約是什么
根據(jù)區(qū)塊鏈可編程的特點人們可以將合同變成代碼的形式放到區(qū)塊鏈上,并在約定的條件下自動執(zhí)行,這就是所謂的智能合約。這是一個寬泛的定義,然而卻沒有更精確的定義,越來越多的人在談?wù)撝悄芎霞s,但這個術(shù)語的精確概念還要在進一步的討論和實踐中才能更加明確。
智能合約的概念至少可以追溯到1995年,尼克·薩博(Nick Szabo)提出了如下定義:“一個智能合約是一套以數(shù)字形式定義的承諾(promise),包括合約參與方可以在上面執(zhí)行這些承諾的協(xié)議。”承諾指的是合約參與方同意的(經(jīng)常是相互的)權(quán)利和義務(wù),
這些承諾定義了合約的本質(zhì)與目的。數(shù)字形式意味著合約寫入計算機可讀的代碼中。智能合約確立的權(quán)利和義務(wù)是由一臺計算機或者計算機網(wǎng)絡(luò)執(zhí)行的。我們可以簡單地認為,智能合約就是一種“程序”,只是這種“程序”處理的是人與人之間的權(quán)利和義務(wù)的約定。
這些理念出現(xiàn)在區(qū)塊鏈之前,因此在區(qū)塊鏈的語境下,可能會顯得不夠明確,易生混淆。而將區(qū)塊鏈看作實現(xiàn)智能合約的平臺的話,具體概念的區(qū)分和實現(xiàn)方式還處在起步階段。智能合約是一段涉及資產(chǎn)與交易的代碼,只有將它放到區(qū)塊鏈上,才能有效防止“盜版”和“篡改”,因此,在區(qū)塊鏈出現(xiàn)以前,智能合約沒有大的發(fā)展,隨著區(qū)塊鏈技術(shù)的發(fā)展成熟,智能合約將大有用武之地。智能合約是一種新的參與者之間達成共識的方式。它的執(zhí)行不依賴任何組織和個人,它是自我執(zhí)行的,違約甚至不可能發(fā)生。智能合約將成為全球經(jīng)濟的基本構(gòu)建,任何人都可以使用這種方式參與經(jīng)濟活動,而不需要事前審查和承擔高昂的預付成本。在傳統(tǒng)的合同制訂中,人們必須選擇信任的人和機構(gòu),而智能合約則從許多經(jīng)濟交易中,移除了對第三方信任的必要。比特幣區(qū)塊鏈雖然也可以完成一些編程,但是由于比特幣語言并不是圖靈完備的,所以對智能合約的支持非常有限。一直都有人在開發(fā)圖靈完備的區(qū)塊鏈平臺,例如2015年發(fā)布的以太坊就吸引了很多人的關(guān)注。無論如何,智能合約這種新的契約制訂和執(zhí)行的方式,會與區(qū)塊鏈結(jié)合在一起并得到發(fā)展。
智能合約目前面臨的問題雖然人們對智能合約充滿期待,但是在智能合約發(fā)展的路徑上,也還存在一些現(xiàn)實的阻礙。
1)目前基于區(qū)塊鏈的資產(chǎn)數(shù)字化還遠不夠。從內(nèi)部依賴條件講,智能合約的應(yīng)用要依賴于基于區(qū)塊鏈的資產(chǎn)數(shù)字化,顯然,基于區(qū)塊鏈的資產(chǎn)數(shù)字化還遠遠沒有完成,目前有的只是零星的嘗試而已。因此,巧婦難為無米之炊,智能合約發(fā)展的內(nèi)部依賴條件尚未達成。
2)智能合約是在去中心化的系統(tǒng)中自動執(zhí)行的。于是,如果僅僅智能合約的載體是去中心化的,實際上遠遠不夠。如果執(zhí)行合同的觸發(fā)條件不是去中心化的、有效的共識機制,那么觸發(fā)條件就很容易出現(xiàn)不一致,進一步則會極大地降低智能合約
作為一個去中心化系統(tǒng)的有效性。因此,智能合約的發(fā)展,還必須依賴事件或事實發(fā)生的去中心化,比如去中心化預言機的出現(xiàn)。
通過以上分析,我們可以知道,智能合約的廣泛應(yīng)用遠不是實現(xiàn)核心架構(gòu)就能夠達成的,而是需要一個協(xié)作體系的建立與
成熟。因此,智能合約雖然是區(qū)塊鏈非常火熱的一個方向,但離大規(guī)模落地還有很長的路要走。
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請轉(zhuǎn)載時務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控熑危?br>
3.作者投稿可能會經(jīng)TMT觀察網(wǎng)編輯修改或補充。