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