智能合約,就是能夠執(zhí)行合約條款的一種計算機程序痪枫。最早提出來智能合約理念的是密碼學(xué)家-尼克'薩博织堂,而他本人對于智能合約的定義是“一套以數(shù)字形式定義的承諾,包括參與方可以在上面執(zhí)行這些承諾的協(xié)議奶陈。”但是薩博提出來的理論之所以在當(dāng)時難以實現(xiàn)附较,就是因為那時還沒有區(qū)塊鏈的概念以及能夠支持可編程交易的數(shù)字金融系統(tǒng)吃粒。(當(dāng)然我們也不能說現(xiàn)在就有了,只是它還在不斷的發(fā)展完善)
我們知道拒课,大多數(shù)的區(qū)塊鏈數(shù)字貨幣(資產(chǎn))徐勃,本身就是一種計算機程序。但由于最初并沒有類似于智能合約這樣的一個程序存在早像,所以數(shù)字貨幣之間幾乎是沒有什么交互的僻肖。我們可以假設(shè)A用戶想要給B用戶在區(qū)塊鏈上進行一筆轉(zhuǎn)賬,那么他所要做的是一件非常需要有專業(yè)基礎(chǔ)的人才能完成的動作卢鹦。因為你需要寫腳本臀脏,然后通過語言來完成這個動作。這樣的操作過程顯然不論在效率或者時間成本上都讓人難以忍受冀自。(但不可否認它是進步的)
而區(qū)塊鏈之所以被認為是一種顛覆性的技術(shù)揉稚,主要就是因為區(qū)塊鏈上能夠?qū)崿F(xiàn)智能合約(之前是不能實現(xiàn)的)。也就是說熬粗,當(dāng)一個預(yù)先編好的條件被觸發(fā)時搀玖,智能合約便執(zhí)行相應(yīng)的合同條款。而我們所理解的智能合約往往僅限于轉(zhuǎn)移資金(匯款及轉(zhuǎn)賬)驻呐。但實際上灌诅,隨著比特幣的出現(xiàn)及廣泛應(yīng)用,智能合約的應(yīng)用面正在不斷的拓展含末,以至于未來的一輛車猜拾,一把鎖,還有我們隨身攜帶的可穿戴設(shè)備答渔,都有可能鏈接到物聯(lián)網(wǎng)上的智能合約关带。
所以,智能合約和區(qū)塊鏈的發(fā)展是相輔相成的,沒有了區(qū)塊鏈提供的應(yīng)用場景宋雏,智能合約也就無從談起芜飘。而智能合約的規(guī)模應(yīng)用,勢必會影響到已經(jīng)嚴重落后于社會發(fā)展的合同法磨总,而且極有可能會影響到整個社會中的其它社會性契約嗦明。
同時,在區(qū)塊鏈的環(huán)境下蚪燕,因為可以使用智能合約來觸發(fā)支付或者其它交易娶牌,那么理應(yīng)會有更多廣泛的指令可以嵌入到區(qū)塊鏈中。我們現(xiàn)在可以通過計算機程序來觸發(fā)支付馆纳,但我們同樣也也在把智能合約打造成為一個犯罪的完美載體诗良。因為他要在難以達成信任的條件下創(chuàng)造信任,恰恰迎合了犯罪分子之間難以建立的信任基礎(chǔ)鲁驶。所以鉴裹,對于所有的數(shù)字貨幣而言,智能合約簡直就是殺手級的應(yīng)用钥弯,這句話自然是有利也有弊径荔。它不單單是在推動著我們?nèi)祟惿鐣倪M步。同時脆霎,它也在另一個層面將我們好不容易建構(gòu)起來的基礎(chǔ)在一點點的腐蝕总处,只是目前來說,這個征兆還不是那么的明顯而已睛蛛。
通過智能合約鹦马,我們實現(xiàn)各種形式的網(wǎng)絡(luò)服務(wù),但這背后的實質(zhì)竟然是不需要法律實體的玖院。這也就直接導(dǎo)致了某些東西可能是未來法律無法禁止的菠红,那么從這個層面來考慮,智能合約是否應(yīng)該在法律之外难菌?還是建立在法律框架的基礎(chǔ)之內(nèi)试溯?
基于加密算法的智能合約及其相關(guān)區(qū)塊鏈體系,如果要能夠穩(wěn)定有序的發(fā)展還有許多細節(jié)要考慮郊酒,也許我們還需要全新的法律和相關(guān)規(guī)定遇绞,來區(qū)別于哪些通過代碼來建立的合約以及通過人來建立的具有司法約束力的合同之間到底存在著什么樣的異同?我們又該怎樣去分辨智能合約中的善與惡燎窘?