摘 要 智能合約是通過(guò)計(jì)算機(jī)自動(dòng)執(zhí)行合約事務(wù)的代碼,若得以廣泛應(yīng)用至銀行、證券等金融機(jī)構(gòu),則將大大節(jié)約時(shí)間及人工成本。而智能合約形式及履行的特殊性使得無(wú)法直接適用《合同法》對(duì)其進(jìn)行規(guī)制。據(jù)此,本文試分析智能合約的性質(zhì)、特點(diǎn)、與傳統(tǒng)合同的區(qū)別,以及在適用過(guò)程中可能涉及的法律問(wèn)題,并提出建議。
關(guān)鍵詞 區(qū)塊鏈 智能合約 法律責(zé)任
作者簡(jiǎn)介:陸瑤,暨南大學(xué)2016級(jí)民商法學(xué)碩士研究生。
中圖分類(lèi)號(hào):D920.4 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.19387/j.cnki.1009-0592.2018.09.039
區(qū)塊鏈技術(shù)特有的去中心化、去信任化、開(kāi)放性、信息不可篡改以及極高的安全性等特點(diǎn)引起了各行各業(yè)的注意。在區(qū)塊鏈技術(shù)的實(shí)際應(yīng)用中,智能合約(smart contract)無(wú)疑是適用范圍最廣、需求量最大的一類(lèi)了。目前,我國(guó)對(duì)基于區(qū)塊鏈技術(shù)的智能合約研究整體仍處于早期探索階段,相關(guān)部門(mén)的態(tài)度也較為模糊。毋庸置疑的是,無(wú)論是在國(guó)內(nèi)還是國(guó)際,對(duì)區(qū)塊鏈技術(shù)本身以及應(yīng)用的研究方面都還有一段很長(zhǎng)的路要走。
一、智能合約概述
(一)智能合約概念
2014年,美國(guó)證券交易所處理的所有訂單中,有75%的訂單是通過(guò)自動(dòng)交易系統(tǒng)完成的??梢?jiàn),可自動(dòng)執(zhí)行的合同并不是什么新鮮事,它已經(jīng)被成功應(yīng)用于許多領(lǐng)域。Gideon Greenspan認(rèn)為,智能合約是一個(gè)儲(chǔ)存在區(qū)塊鏈上的代碼,它由區(qū)塊鏈上的事務(wù)所觸發(fā),并可讀取或?qū)懭雲(yún)^(qū)塊鏈數(shù)據(jù)庫(kù)中。 Greenspan的定義著重強(qiáng)調(diào)智能合約的核心技術(shù),即區(qū)塊鏈技術(shù)。
那么,究竟什么是智能合約呢?我們可以通過(guò)股票交易為例來(lái)說(shuō)明這個(gè)概念。假設(shè)A的賬戶上有100股萬(wàn)科的股票,每股的價(jià)值為100元,B的賬戶上有4000元的現(xiàn)金。他們簽訂一個(gè)智能合約:B以每股100元的價(jià)格向A購(gòu)買(mǎi)40股萬(wàn)科的股票,當(dāng)B向A的賬戶轉(zhuǎn)入4000元時(shí)收到A轉(zhuǎn)出的40股萬(wàn)科。那么當(dāng)4000元從B的賬戶轉(zhuǎn)向A時(shí),智能合約的條件即被滿足,計(jì)算機(jī)自動(dòng)將40股股票從A的賬戶轉(zhuǎn)向B的賬戶。智能合約會(huì)按照約定自動(dòng)完成這筆交易,不再需要傳統(tǒng)模式下中立第三方機(jī)構(gòu)的存在。由此可見(jiàn),智能合約的工作原理類(lèi)似于計(jì)算機(jī)程序的if-then語(yǔ)句,即人們預(yù)先編好一個(gè)程序代碼,當(dāng)程序設(shè)定的條件滿足時(shí),隨即觸發(fā)系統(tǒng)自動(dòng)執(zhí)行相應(yīng)的合約條款,以此完成交易和智能資產(chǎn)的轉(zhuǎn)移。
(二)智能合約的特征
1.可執(zhí)行性??蓤?zhí)行性意味著智能合約并不是萬(wàn)能的,恰恰相反,智能合約只能適用于一定范圍內(nèi)。物理上不具有可實(shí)踐性的標(biāo)的自然無(wú)法通過(guò)智能合約實(shí)現(xiàn),但相較于傳統(tǒng)合約,智能合約基于區(qū)塊鏈技術(shù)開(kāi)放性的特點(diǎn)擁有更為廣闊的適用空間。
2.自動(dòng)執(zhí)行性。自動(dòng)執(zhí)行性可謂是智能合約的最大特性,它是指一旦滿足合約中預(yù)先設(shè)定的條件,計(jì)算機(jī)將自動(dòng)直接執(zhí)行合約事務(wù)而無(wú)需人為干預(yù)。自動(dòng)執(zhí)行性在現(xiàn)實(shí)生活中,最典型的體現(xiàn)當(dāng)屬信用卡自動(dòng)還款,在具體的時(shí)間,即信用卡還款日,當(dāng)還款條件被滿足(儲(chǔ)蓄卡余額比信用卡還款金額多的情況下),計(jì)算機(jī)系統(tǒng)會(huì)自動(dòng)完成這筆交易。
3.強(qiáng)制執(zhí)行性。強(qiáng)制執(zhí)行性是與自動(dòng)執(zhí)行性并存的特點(diǎn),是指預(yù)先設(shè)定的條件被滿足后,計(jì)算機(jī)開(kāi)始自動(dòng)執(zhí)行合約事務(wù)至執(zhí)行完畢這一段時(shí)間內(nèi),外力無(wú)法進(jìn)行任何干預(yù),只能由計(jì)算機(jī)按照既定路徑進(jìn)行運(yùn)作。強(qiáng)制執(zhí)行性能保障整個(gè)程序的執(zhí)行效率最大化,這不僅能提升事務(wù)執(zhí)行的精準(zhǔn)性,防止錯(cuò)誤的發(fā)生,還能節(jié)省時(shí)間成本和人力成本。
4.自主執(zhí)行性。由于區(qū)塊鏈技術(shù)擁有去中心化的特性,從理論上來(lái)說(shuō),智能合約的執(zhí)行無(wú)需第三方信任或執(zhí)行機(jī)構(gòu)的存在。一個(gè)最直觀的例子就是淘寶購(gòu)物過(guò)程,現(xiàn)有模式下,買(mǎi)方選定特定商品后,支付的價(jià)款會(huì)先轉(zhuǎn)入支付寶,待賣(mài)方收貨確認(rèn)無(wú)誤后,價(jià)款才會(huì)轉(zhuǎn)入賣(mài)方賬戶。由此看來(lái),支付寶承擔(dān)著交易中介的角色。而在區(qū)塊鏈技術(shù)下,買(mǎi)賣(mài)雙方可以設(shè)定附有買(mǎi)房確認(rèn)收貨后再移轉(zhuǎn)貨款條件的智能合約,待買(mǎi)方確認(rèn)無(wú)誤后,由計(jì)算機(jī)制動(dòng)執(zhí)行移轉(zhuǎn)貨款的合約事務(wù),從而大大降低交易成本。
(三)智能合約分類(lèi)
以區(qū)塊鏈為技術(shù)基礎(chǔ)的智能合約大體分三類(lèi):一是 “智能合約代碼”,也就是常說(shuō)的區(qū)塊鏈代碼。二是“智能法律合同”,即被用來(lái)指代該技術(shù)的特定應(yīng)用,如用區(qū)塊鏈來(lái)補(bǔ)充或代替現(xiàn)有法律合同的方式,成為智能合約代碼和傳統(tǒng)法律語(yǔ)言的整合。如Eris Industries雙集成系統(tǒng)、Primavera de Fillipi加密賬本交易法律框架和區(qū)塊鏈聯(lián)盟R3的智能合約系統(tǒng) Corda就是遵循該基本思路。三是“智能替代合約”,即用智能合約代碼創(chuàng)建有商業(yè)價(jià)值的全新合同形式,如M2M(機(jī)器對(duì)機(jī)器)商業(yè)模式,在這種模式下,洗碗機(jī)能夠自動(dòng)購(gòu)買(mǎi)清潔劑,汽車(chē)可以自動(dòng)支付加油費(fèi)。
二、智能合約中存在的法律問(wèn)題
(一)智能合約與傳統(tǒng)合同
具體而言,智能合約與傳統(tǒng)合同有許多相似之處。首先,二者都需要明確相對(duì)人的權(quán)利和義務(wù),智能合約是一套以數(shù)字形式定義的承諾,承諾指的是合約參與方同意的(經(jīng)常是相互的)權(quán)利和義務(wù),承諾一詞定義了合約的本質(zhì)和目的。其次,二者都體現(xiàn)出了對(duì)當(dāng)事人意愿的尊重。我國(guó)《合同法》第4條體現(xiàn)了意思自治的原則。在智能合約中,當(dāng)事人意思自治原則似乎體現(xiàn)得更為明顯,在技術(shù)可行的前提下,人們可以設(shè)立各種各樣目的的智能合約,毫不夸張地說(shuō),這個(gè)時(shí)候限制人們行為的唯一因素就是想象力。再次,二者都會(huì)對(duì)違約方作出懲罰。傳統(tǒng)合同中,當(dāng)事人可以增設(shè)違約條款,通過(guò)設(shè)定違約金或解除合同等方式維護(hù)各自的利益;同理,人們也可以在智能合約中設(shè)定違約條款。另一方面,智能合約與傳統(tǒng)合同之間仍存在著較大差異,這體現(xiàn)在如下幾個(gè)方面:
1.執(zhí)行方式。智能合約通過(guò)計(jì)算機(jī)自動(dòng)判斷執(zhí)行的觸發(fā)條件,從而選擇執(zhí)行符合設(shè)定的下一步合約事務(wù);而傳統(tǒng)的合同需要人工對(duì)觸發(fā)條件進(jìn)行判斷,再履行相應(yīng)的權(quán)利義務(wù)。
2.主客觀維度。智能合約適合客觀性請(qǐng)求的場(chǎng)景,傳統(tǒng)合同適合主觀性請(qǐng)求的場(chǎng)景。智能合約中的約定、抵押及懲罰需提前明確;而觀性判斷指標(biāo)很難由計(jì)算機(jī)進(jìn)行自主判斷,因此難以執(zhí)行合約事務(wù)。
3.執(zhí)行時(shí)間維度。智能合約屬于事前預(yù)定、預(yù)防執(zhí)行模式;傳統(tǒng)合同則采用的是事后執(zhí)行,根據(jù)狀態(tài)決定獎(jiǎng)懲的模式。
4.適用范圍維度。智能合約技術(shù)可在全球范圍內(nèi)被采用;而傳統(tǒng)合同會(huì)受限于具體轄區(qū),不同國(guó)家和地區(qū)的法律、人文等因素均影響著傳統(tǒng)合約的執(zhí)行過(guò)程。同時(shí),由于智能合約采用的是數(shù)字形式,這意味著在資產(chǎn)交易中,實(shí)體資產(chǎn)需要先轉(zhuǎn)化為數(shù)字資產(chǎn),否則計(jì)算機(jī)無(wú)法執(zhí)行事務(wù)。
(二)智能合約涉及的行為邊界難以掌控
去中心化的智能合約能給我們的工作和生活帶來(lái)許多便利,尤其是在金融領(lǐng)域,它能在保障交易安全的同時(shí)實(shí)現(xiàn)高效率且低成本。但從另一方面來(lái)說(shuō),智能合約天生就是進(jìn)行犯罪活動(dòng)的溫床,這主要是因?yàn)椋褐悄芎霞s的內(nèi)容具有任意性、監(jiān)管難以進(jìn)行以及目前對(duì)互聯(lián)網(wǎng)犯罪的監(jiān)管尚存在較多阻礙。智能合約的運(yùn)行無(wú)需第三方中立機(jī)構(gòu)的參與,這雖然有利于提高效率,但也為規(guī)范智能合約的內(nèi)容制造了困難。另外,智能合約是以代碼的形式表現(xiàn)的,因此只能對(duì)代碼進(jìn)行審查監(jiān)管,想要破譯這些代碼無(wú)疑存在較大的技術(shù)難度。同時(shí),由于區(qū)塊鏈的影響范圍是全球性的,各個(gè)國(guó)家和地區(qū)的監(jiān)管都只能在其所及范圍內(nèi)進(jìn)行監(jiān)管,因此,想要形成一個(gè)適用于全球的整體監(jiān)管系統(tǒng)絕非一朝一夕之事。
智能合約的技術(shù)特性使智能合約一旦觸發(fā)便無(wú)法進(jìn)行干預(yù)。因此,若用智能合約進(jìn)行犯罪活動(dòng),能保證犯罪結(jié)果一定實(shí)現(xiàn),同時(shí),合約參與人可以從合約事務(wù)的執(zhí)行中分離出來(lái)。在這種情形下,證明具體行為與合約參與人存在必然聯(lián)系,并最終將合約參與人定位至現(xiàn)實(shí)生活中將存在很大困難。再者,智能合約能夠高效執(zhí)行事務(wù),龐大數(shù)據(jù)的分析或資金的轉(zhuǎn)移都可以在數(shù)秒甚至一秒內(nèi)完成,這也為非法活動(dòng)的進(jìn)行提供了便利。
(三)運(yùn)行模式缺乏靈活性
在傳統(tǒng)合同中,雙方當(dāng)事人達(dá)成協(xié)議時(shí)通常不能預(yù)知會(huì)發(fā)生什么,據(jù)此,我國(guó)《合同法》規(guī)定了認(rèn)定合同無(wú)效、可撤銷(xiāo)的具體情形,從而能在特殊情況發(fā)生時(shí)保護(hù)當(dāng)事人的利益。而智能合約中,程序依舊會(huì)得到嚴(yán)格執(zhí)行,直至運(yùn)行結(jié)束或出錯(cuò)。區(qū)塊鏈及其上的智能合同是一旦開(kāi)始將無(wú)法被任何人干涉和停止的,所以,不同于傳統(tǒng)的中心化應(yīng)用程序提交個(gè)補(bǔ)丁就能修復(fù)漏洞,即便發(fā)現(xiàn)智能合約中存在漏洞,也只能眼睜睜地看著它持續(xù)運(yùn)行下去,直到燃料貨幣耗盡,程序才能停止。社區(qū)成員隨即達(dá)成共識(shí),決定將以太坊進(jìn)行分叉,再通過(guò)更新以太坊協(xié)議,將所有此期間相關(guān)的交易做無(wú)效處理,以保全以太坊上的資產(chǎn)價(jià)值。
由此看來(lái),智能合約其實(shí)并不“智能”,它實(shí)質(zhì)上是由事務(wù)所驅(qū)動(dòng)的,只能針對(duì)特定情形做出反應(yīng),但無(wú)法主動(dòng)掃描其環(huán)境并根據(jù)相應(yīng)的變化改變執(zhí)行操作。在當(dāng)前的技術(shù)背景下,智能合約及其應(yīng)用的本質(zhì)邏輯大多仍是根據(jù)預(yù)定義場(chǎng)景的 “IF-THEN” 類(lèi)型的條件響應(yīng)規(guī)則, 能夠滿足目前自動(dòng)化交易和數(shù)據(jù)處理的需求。未來(lái)的智能合約應(yīng)具備根據(jù)未知場(chǎng)景的 “WHAT-IF” 推演、 計(jì)算實(shí)驗(yàn)和一定程度上的自主決策功能, 從而實(shí)現(xiàn)由目前 “自動(dòng)化” 合約向真正的 “智能” 合約的飛躍。
三、智能合約的發(fā)展建議
當(dāng)前,區(qū)塊鏈技術(shù)和相關(guān)應(yīng)用正處于快速發(fā)展的階段,為了有效推動(dòng)智能合約的發(fā)展,在經(jīng)濟(jì)生活中發(fā)揮更大效用,作者提出如下建議:
(一)制定智能合約開(kāi)發(fā)的統(tǒng)一標(biāo)準(zhǔn)
雖然分散的標(biāo)準(zhǔn)正在建立,但在全球?qū)用嫔腥狈σ粋€(gè)統(tǒng)一的技術(shù)開(kāi)發(fā)標(biāo)準(zhǔn),對(duì)于智能合約使用的兼容性等方面將受限制。為了實(shí)現(xiàn)智能合約在全球范圍內(nèi)的適用,有必要制定國(guó)際統(tǒng)一的智能合約開(kāi)發(fā)標(biāo)準(zhǔn)。
(二)盡快出臺(tái)相關(guān)監(jiān)管政策
智能合約對(duì)包括監(jiān)管部門(mén)在內(nèi)的大多數(shù)行業(yè)整體有益,但其應(yīng)用能否很好地與整個(gè)行業(yè)進(jìn)行融合,最終要看監(jiān)管部門(mén)對(duì)技術(shù)的認(rèn)知、許可以及法律上的認(rèn)證。我國(guó)相關(guān)監(jiān)管部門(mén)應(yīng)加強(qiáng)國(guó)際交流與合作,爭(zhēng)取在區(qū)塊鏈技術(shù)早期研發(fā)階段就參與到其中,了解行業(yè)最前沿的動(dòng)態(tài)以及市場(chǎng)的具體需求,并能盡快出臺(tái)相關(guān)政策或者操作指引,推動(dòng)智能合約以及區(qū)塊鏈應(yīng)用在國(guó)內(nèi)的落地。
(三)出臺(tái)并完善相關(guān)法律政策
對(duì)智能合約的法律規(guī)制可在一定程度上參照《電子商務(wù)示范法》、《電子簽名示范法》,尤其在合約的效力、責(zé)任分配層面。同時(shí),由于智能合約的運(yùn)行具有一旦開(kāi)始便無(wú)法進(jìn)行干涉或中止的特點(diǎn),因此不能生搬硬套《合同法》的規(guī)定,例如要約和承諾的撤銷(xiāo)、撤回等,應(yīng)當(dāng)單獨(dú)對(duì)智能合約進(jìn)行立法,同時(shí),對(duì)運(yùn)行智能合約平臺(tái)的權(quán)利、義務(wù)及責(zé)任予以確認(rèn)。
(四)加快區(qū)塊鏈技術(shù)人才培養(yǎng)
建議鼓勵(lì)和支持高校設(shè)置區(qū)塊鏈專業(yè)課程,推動(dòng)重點(diǎn)企業(yè)和高校聯(lián)合,建設(shè)區(qū)塊鏈人才實(shí)訓(xùn)基地,積極培訓(xùn)區(qū)塊鏈技術(shù)開(kāi)發(fā)人才。同時(shí),提升律師、法官、檢察官等法律工作者對(duì)區(qū)塊鏈知識(shí)的認(rèn)知水平,以便在實(shí)踐過(guò)程中更好地解決區(qū)塊鏈法律相關(guān)問(wèn)題。
注釋:
Greenspan G .2016 Beware of the Impossible Smart Contract, Blockchain news, 12 April.
[美]梅蘭妮·斯萬(wàn)著.龔鳴,等譯.區(qū)塊鏈:新經(jīng)濟(jì)藍(lán)圖及導(dǎo)讀(譯本)(第一版).新星出版社.2016.
長(zhǎng)鋏、韓鋒,等.區(qū)塊鏈:從數(shù)字貨幣到信用社會(huì).中信集團(tuán)出版社.2016.120.
王飛躍、邱曉剛、曾大軍、曹志冬、樊宗臣.基于平行系統(tǒng)的非常規(guī)突發(fā)事件計(jì)算實(shí)驗(yàn)平臺(tái)研究.復(fù)雜系統(tǒng)與復(fù)雜性科學(xué).2010(7).