智能合約——從未來走向未來

智能合約(smartcontract)的提出與發(fā)揚廣大產(chǎn)生了脫節(jié),大多數(shù)人曲解了智能合約(smart contract)的本意袒啼,但是瞳遍,誤打誤撞地對時下流行的智能合約(smart contract)也有一定程度的理解拓萌。筆者將現(xiàn)在的智能合約歸類為操作平臺碍沐,是一個過渡時期,智能合約(smart contract)將會是其高階形態(tài)激涤。

1 智能合約

智能合約一詞最早由法律學者尼克·薩博在1994年提出拟糕。

Nick Szabo1994:A smart contract is a computerized transaction protocolthat executes the terms of a contract.

智能合同是一種執(zhí)行合同條款的計算機化的交易協(xié)議。

The general objectives of smart contract design are tosatisfy common contractual conditions (such as payment terms, liens,confidentiality, and even enforcement), minimize exceptions both malicious andaccidental, and minimize the need for trusted intermediaries. Related economicgoals include lowering fraud loss, arbitration and enforcement costs, and othertransaction costs.

智能合約設計的總體目標是滿足常見的合同條件(例如支付條款倦踢,留置權送滞,保密性,甚至執(zhí)行)辱挥,最大限度地減少惡意和偶然的異常犁嗅,并最大限度地減少對可信中介的需求。相關的經(jīng)濟目標包括降低欺詐損失晤碘,仲裁和執(zhí)法成本以及其他交易成本褂微。

從尼克·薩博對智能合約的描述中可以看出,智能合約的概念誕生于20世紀90年代的互聯(lián)網(wǎng)浪潮之中园爷,本意為將現(xiàn)實世界中的合同用一種計算機可以讀取的語言呈現(xiàn)宠蚂,并實現(xiàn)自動化執(zhí)行,從而降低社會信用腮介、仲裁和執(zhí)法成本,減少欺詐行為端衰。

90年代智能合約概念的提出叠洗,對處于信息互聯(lián)網(wǎng)時代的大眾而言,多屬于空中樓閣(此處需要特別強調旅东,智能合約與電子合同之流的并非同類)灭抑。而站在彼時的立場思考,當互聯(lián)網(wǎng)中的信息傳輸被價值傳輸取代時抵代,智能合約的春天也就到來了腾节。

2 合同

國內對于合同的定義:合同是當事人或當事雙方之間設立、變更、終止民事關系的協(xié)議案腺。依法成立的合同庆冕,受法律保護。廣義合同指所有法律部門中確定權利劈榨、義務關系的協(xié)議访递。狹義合同指一切民事合同。還有最狹義合同僅指民事合同中的債權合同同辣。

A contract is a promise or set of promises that are legallyenforceable and, if violated, allow the injured party access to legal remedies.In the Anglo-American common law, formation of a contract generally requires anoffer, acceptance, consideration, and a mutual intent to be bound. Each partymust have capacity to enter the contract. Although most oral contracts arebinding, some types of contracts may require formalities such as being in theform of a signed, dated written agreement in order for a party to be bound toits terms.

合同是一種或一組具有法律效力的承諾拷姿,如有違反的,允許受害方獲得法律救濟旱函。在英美普通法中响巢,合同的形成通常要求提供,接受棒妨,考慮和相互意圖受約束踪古。每一方都必須有能力簽訂合同。雖然大多數(shù)口頭合同都具有約束力靶衍,但某些類型的合同可能需要手續(xù)例如灾炭,以簽署的,注明日期的書面協(xié)議的形式颅眶,以使一方受其條款約束蜈出。

筆者才疏學淺,在這里不對中西方法律條文的異同進行深度分析涛酗,僅從合同/contracts的基本定義方面解讀铡原,為下文的敘述進行鋪陳。

關于合同的定義商叹,雖說中西方略有不同燕刻,但是內容梗概還是一致的:

1 簽署合同的當事人具有簽署合同的能力

2 合同約定雙方的權利與義務

3 在法律框架內約定,并受到法律保護

3 網(wǎng)絡協(xié)議

這里所講的網(wǎng)絡協(xié)議特指計算機網(wǎng)絡協(xié)議剖笙,也就是網(wǎng)絡規(guī)則卵洗,是通信計算機雙方必須共同遵循的。如怎么樣建立連接弥咪、怎么樣互相識別等过蹂,只有遵守共同的規(guī)則,計算機之間才能相互通信交流聚至。這套規(guī)則稱為協(xié)議(protocol)酷勺,它最終體現(xiàn)為在網(wǎng)絡上傳輸?shù)臄?shù)據(jù)包的格式。它的三要素是:語法扳躬、語義脆诉、時序甚亭。

網(wǎng)絡協(xié)議融合于其它所有的軟件系統(tǒng)中,在網(wǎng)絡中協(xié)議是無所不在的击胜。從比較常見的TCP/IP亏狰、HTTP、FTP協(xié)議潜的,到OSPF骚揍、IGP等特殊協(xié)議,有上千種之多啰挪。

而為了使某一層協(xié)議的改變不影響其他層次的協(xié)議信不,協(xié)議往往分成幾個層次進行定義。

通俗來講亡呵,計算機網(wǎng)絡協(xié)議就是計算機相互溝通的語言規(guī)則抽活。在20世紀90年代美國“信息高速公路”政策引導之下,我們也就不難想象锰什,蓬勃發(fā)展下硕、日新月異的互聯(lián)網(wǎng)科技,促使Nick Szabo在1994年提出了智能合約(smartcontract)汁胆,這一過于超前梭姓,但在情理之中的概念。

P2P協(xié)議

現(xiàn)在較熱門的P2P(peer-to-peer)協(xié)議也是通訊傳輸層的一種網(wǎng)絡協(xié)議嫩码。P2P網(wǎng)絡不同于傳統(tǒng)的客戶端/服務端(client/server,C/S)結構誉尖,P2P網(wǎng)絡中的每個節(jié)點都可以既是客戶端也是服務端。

目前P2P主要存在四種不同的網(wǎng)絡模型铸题,也代表著 P2P技術的四個發(fā)展階段:集中式铡恕、純分布式、混合式和結構化模型丢间。不過需要指出的是探熔,這里所說的網(wǎng)絡模型主要是指不同節(jié)點之間如何建立連接通道。


4智能合約or腳本

在信息互聯(lián)網(wǎng)時代烘挫,智能合約(smart contract)的實現(xiàn)無異于天方夜譚诀艰。但是比特幣和區(qū)塊鏈的出現(xiàn),使得信息互聯(lián)網(wǎng)有朝著價值互聯(lián)網(wǎng)邁進的趨勢饮六。智能合約(smart contract)的雛形也隨著以太坊而誕生(雖然并不是嚴格意義上的智能合約)其垄。

然而尼克·薩博所說的智能合約(smart contract)與以太坊的smart contracts所言一致么?

最近Vitalik在一篇推文中提到了智能合約(smart contracts)喜滨,Vitalik表達了他的遺憾捉捅,他說他更愿意把智能合約稱為“持久腳本(persistentscripts)”撤防。


顯然虽风,在Vitalik看來棒口,以太坊所采用的“smartcontracts”并不能稱為智能合約,因為“合約”是要符合現(xiàn)實世界的法律的辜膝,在目前區(qū)塊鏈落地尚遙遙無期无牵,各國監(jiān)管政策不明朗的大環(huán)境下,“智能合約”一詞多屬不嚴密的冒用厂抖。

但是茎毁,市場的火爆和對“smartcontracts”的崇拜,早已將這些問題淹沒在不斷跳動的“綠燭”之中忱辅。

那么七蜘,區(qū)塊鏈中的smartcontracts究竟是什么?

以太坊給出的定義:apiece of code implementing arbitrary rules (smart contracts)墙懂;Smart contracts, cryptographic "boxes" thatcontain value and only unlock it if certain conditions are met, can also bebuilt on top of the platform, with vastly more power than that offered byBitcoin scripting because of the added powers of Turing-completeness,value-awareness, blockchain-awareness and state橡卤。以太坊開發(fā)smartcontracts是為了補充比特幣在腳本語言上的眾多局限性(Lack of Turing-completeness;Value-blindness;Lack of state;Blockchain-blindness),而且強化了smart contracts可擴展性與適用性损搬,使得快速部署碧库、開發(fā)不限于金融的應用稱為可能(如:發(fā)行基于以太坊的代幣等,造就了區(qū)塊鏈項目“千帆并進”的盛況)巧勤。

隨著區(qū)塊鏈的不斷迭代嵌灰,受以太坊的啟發(fā),部分公有鏈中也添加了“智能合約”模塊颅悉。


借助于數(shù)字貨幣市場的火爆及其背后所代表的巨大的經(jīng)濟價值沽瞭,此時的智能合約(smart contracts)早已非尼克·薩博所提出的智能合約的本意了,更多為區(qū)塊鏈DAPP開發(fā)的工具與平臺签舞。

5 智能合約(smart contracts)的優(yōu)點與風險

1隨時響應秕脓,提高效率:智能合約不需要第三方人為干預,能夠在任何時刻相應用戶需求儒搭,這樣能夠大大提升效率吠架,節(jié)約時間和成本。

2準確率高:智能合約的所有條款和執(zhí)行過程都是基于計算機系統(tǒng)提前預設好的搂鲫,并在計算機的絕對控制下進行傍药。因此,智能合約的執(zhí)行結果都是準確可信的魂仍。

3獨立性強:部署于區(qū)塊鏈系統(tǒng)中的智能合約拐辽,內容是無法被更改的,合約的執(zhí)行也不受第三方的控制擦酌。

4去中心化:這個更多地需要歸功于區(qū)塊鏈技術俱诸。目前智能合約的部署位置為整個區(qū)塊鏈系統(tǒng)之上,因此具有區(qū)塊鏈技術的所有特質赊舶。

硬幣是有正反面的睁搭,智能合約也是如此赶诊。

從最開始的TheDAO被盜事件,智能合約的安全性一直受到質疑园骆。所以舔痪,如何確保安全,是目前的首要問題锌唾;其次是人為因素導致智能合約的錯誤锄码,因為無法更改,所以在制定智能合約時晌涕,有必要增加審核流程滋捶;第三,由于區(qū)塊鏈整個行業(yè)處于起步階段余黎,所以智能合約的應用范圍狹窄炬太;最后,智能合約的高階形態(tài)驯耻,是需要對接現(xiàn)實世界的法律系統(tǒng)亲族,這將是其長遠的目標。

6 智能合約(smart contracts)的未來

區(qū)塊鏈行業(yè)整體處于萌芽階段可缚,智能合約也是霎迫。

未來智能合約的發(fā)展確實應該有如下幾方面:

1安全性:技術迭代,智能合約產(chǎn)品不斷完善帘靡,可將成熟知给、歷經(jīng)驗證的合約產(chǎn)品封裝成模塊運行。

2擴展性:在智能合約介入層面描姚,所支持的語言必定是主次分明的展哭,而且在語言角逐戰(zhàn)中少數(shù)幾種將會脫穎而出节芥;智能合約的虛擬機將會消失,內嵌于系統(tǒng)之中;在應用層面榕莺,智能合約將會設計更寬廣次屠,更復雜的領域/關系唱较。

3鏈接:智能合約發(fā)展的掣肘有二复斥,一是技術,而是現(xiàn)實世界的法律體系澄步。在不遠的將來冰蘑,區(qū)塊鏈技術倒逼社會變革的現(xiàn)象將出現(xiàn),智能合約的進一步演進與擴張村缸,將會成為連接虛擬與現(xiàn)實世界的橋梁祠肥。

參考文獻

《詳解區(qū)塊鏈P2P網(wǎng)絡》https://www.cnblogs.com/1a2a/p/9122110.html

《公有鏈安全性TOP20評分排行榜》http://www.lianmenhu.com/blockchain-3231-14

https://github.com/ethereum/wiki/wiki/White-Paper

https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市梯皿,隨后出現(xiàn)的幾起案子仇箱,更是在濱河造成了極大的恐慌聋丝,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件工碾,死亡現(xiàn)場離奇詭異,居然都是意外死亡百姓,警方通過查閱死者的電腦和手機渊额,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來垒拢,“玉大人旬迹,你說我怎么就攤上這事∏罄啵” “怎么了奔垦?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長尸疆。 經(jīng)常有香客問我椿猎,道長,這世上最難降的妖魔是什么寿弱? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任犯眠,我火速辦了婚禮,結果婚禮上症革,老公的妹妹穿的比我還像新娘筐咧。我一直安慰自己,他們只是感情好噪矛,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布量蕊。 她就那樣靜靜地躺著,像睡著了一般艇挨。 火紅的嫁衣襯著肌膚如雪残炮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天缩滨,我揣著相機與錄音吉殃,去河邊找鬼。 笑死楷怒,一個胖子當著我的面吹牛蛋勺,可吹牛的內容都是我干的。 我是一名探鬼主播鸠删,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼抱完,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了刃泡?” 一聲冷哼從身側響起巧娱,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤碉怔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后禁添,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撮胧,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年老翘,在試婚紗的時候發(fā)現(xiàn)自己被綠了芹啥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡铺峭,死狀恐怖墓怀,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情卫键,我是刑警寧澤傀履,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站莉炉,受9級特大地震影響钓账,放射性物質發(fā)生泄漏。R本人自食惡果不足惜絮宁,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一官扣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧羞福,春花似錦惕蹄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至张峰,卻和暖如春泪蔫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喘批。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工撩荣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人饶深。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓餐曹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親敌厘。 傳聞我的和親對象是個殘疾皇子台猴,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內容