一、 智能合約的概念和工作原理
1.智能合約的概念 智能合約(smart contract)的概念最早是由密碼學(xué)家尼克薩博(Nick Szabo)于1994年提出,最初他對智能合約的定義是指“一套以數(shù)字形式定義的承諾,包括合約參與方可以在上面執(zhí)行這些承諾的協(xié)議?!蓖ㄋc說就是智能合約是指一個運行在計算機系統(tǒng)上,當(dāng)一定的條件被滿足時可以被自動執(zhí)行的合約。如信用卡的自動還款業(yè)務(wù)就可以理解為一個最簡單的智能合約,當(dāng)我們在與信用卡關(guān)聯(lián)的儲蓄銀行卡賬戶里設(shè)置一個自動還款業(yè)務(wù)時,若信用卡有欠款以及自動還款日這兩個條件滿足時,銀行的計算機服務(wù)器就會自動基于這一情形把儲蓄卡里的錢打到信用卡完成還款任務(wù),這樣一個智能合約就自動完成了。當(dāng)然這一智能合約是基于傳統(tǒng)的互聯(lián)網(wǎng)技術(shù),而本文將要討論的是基于區(qū)塊鏈技術(shù)的智能合約。
區(qū)塊鏈最早由密碼學(xué)家“中本聰”(Satoshi nakamoto)于2008年提出,目前行業(yè)公認的區(qū)塊鏈定義是:區(qū)塊鏈?zhǔn)且环N按照時間順序?qū)?shù)據(jù)區(qū)塊以鏈條的方式組合成特定數(shù)據(jù)結(jié)構(gòu),并以密碼學(xué)方式保證的不可篡改和不可偽造的去中心化共享賬本,能夠安全存儲簡單的、有先后關(guān)系的、能在系統(tǒng)內(nèi)驗證的數(shù)據(jù)。區(qū)塊鏈具有去中心化、時序數(shù)據(jù)、集體維護、可編程和安全可信等特點。區(qū)塊鏈系統(tǒng)由數(shù)據(jù)層、網(wǎng)絡(luò)層、共識層、激勵層、合約層和應(yīng)用層組成。其中,數(shù)據(jù)層解決數(shù)據(jù)存儲及加密等問題,也就是外部世界數(shù)據(jù)如何輸入、保存、加密,并按照一定的時間順序排列;網(wǎng)絡(luò)層解決組網(wǎng)方式、數(shù)據(jù)傳播及驗證等問題,也就是區(qū)塊鏈節(jié)點之間扁平式拓撲結(jié)構(gòu)的分布、數(shù)據(jù)如何在這些節(jié)點之間傳輸以及驗證,這也是去中心的原因之一;共識層解決達成共識的算法問題,也就是其能夠在決策權(quán)高度分散的去中心化系統(tǒng)中使得各節(jié)點高效地針對區(qū)塊數(shù)據(jù)的有效性達成共識;激勵層解決經(jīng)濟激勵的發(fā)行機制和分配機制等問題,例如通過共識層的POW機制獲取比特幣獎勵,比特幣可以交易來實現(xiàn)盈利;合約層解決各類腳本、算法和智能合約,是實現(xiàn)區(qū)塊鏈系統(tǒng)靈活編程和操作數(shù)據(jù)的基礎(chǔ),而智能合約就是運行在合約層的一串?dāng)?shù)據(jù)代碼;應(yīng)用層則包括各種應(yīng)用場景和案例。總而言之,在智能合約的應(yīng)用場景中,區(qū)塊鏈技術(shù)為智能合約提供了一個可復(fù)制可共享的賬本,使智能合約具備了區(qū)塊鏈技術(shù)的所有優(yōu)點,這也是智能合約不同于電子合同的主要地方。
基于區(qū)塊鏈的智能合約則沒有公認的定義。大致來說,智能合約是由事件驅(qū)動的、具有狀態(tài)的、運行在一個可復(fù)制可共享的區(qū)塊鏈數(shù)據(jù)賬本之上的、能夠接受、存儲、處理、發(fā)送賬本上的數(shù)據(jù)、價值或智能資產(chǎn)等功能的程序。
2.智能合約的工作原理 智能合約的基本工作原理是真實世界的信息和價值通過區(qū)塊鏈的數(shù)據(jù)層、網(wǎng)絡(luò)層和共識層導(dǎo)入到智能合同,此時智能合約作為部署在區(qū)塊鏈上的去中心化、可共享的程序代碼,其自身可以存儲數(shù)據(jù)和控制資產(chǎn),然后智能合約基于提前達成的的合約條款開始自動運行,來進行資源分配,即進行數(shù)據(jù)輸出以及資產(chǎn)的處理。整個過程可以內(nèi)置在任何區(qū)塊鏈數(shù)據(jù)、交易、有形或無形資產(chǎn)上,形成可編程控制的軟件定義的系統(tǒng)、市場和資產(chǎn)。
合約層作為區(qū)塊鏈的核心層,主要是因為,智能合約不僅是區(qū)塊鏈的激活器,即智能合約能為靜態(tài)的底層區(qū)塊鏈數(shù)據(jù)(即數(shù)據(jù)層、網(wǎng)絡(luò)層、共識層、激勵層)賦予靈活可編程的機制和算法,而且智能合約的自動化和可編程特性使得各種去中心化應(yīng)用、組織、公司等成為可能。也就是說在合約層可以嵌入多種基于區(qū)塊鏈的應(yīng)用場景,如2016年12月智能合約聯(lián)盟(Smart Contracts Alliance)就給出了智能合約的12種應(yīng)用場景,具體包括數(shù)字身份、證券、貿(mào)易融資、財務(wù)數(shù)據(jù)記錄、抵押、土地所有權(quán)記錄、汽車保險、臨床試驗、癌癥研究等。
二、 智能合約對知識產(chǎn)權(quán)法的影響
1.智能合約對合同的影響 在合同法領(lǐng)域,有些人認為由于智能合同的自治性(合約一旦啟動就會自動運行,而不需要其他簽署方進行任何干預(yù))、自足(合約能夠通過提供服務(wù)或發(fā)行智能資產(chǎn)如比特幣來獲取資金,并在需要時使用這些資金)和去中心化(智能合約是由去中心化存儲和驗證的程序代碼而非中心化實體來保障執(zhí)行的合約)等特征,智能合同將取代律師的作用。
例如在一個房屋買賣合同中,你需要到房地產(chǎn)銷售商去投標(biāo),交押金網(wǎng)簽,再去銀行做抵押貸款,接著交房后等行政審批最后拿到房產(chǎn)證,這當(dāng)中的過程一般會需要6個月或一年以上。在這個過程中,為了避免糾紛,你還要查清楚銷售商是否拿到了房屋預(yù)售或銷售的資格,待售房屋產(chǎn)權(quán)是否清晰而且沒有其他的留置或抵押等瑕疵,而基于信息的不對稱,作為普通消費者的你很難規(guī)避這些法律存在的風(fēng)險。如果現(xiàn)在有區(qū)塊鏈上有一個智能合約,該合約在可復(fù)制可共享的賬本上不僅披露了該房屋的所有權(quán)、價格、是否有權(quán)利瑕疵等情況,而且該銷售商的預(yù)售資格、審批情況等所有的細節(jié),就像在互聯(lián)網(wǎng)上一樣你可以實時下單、執(zhí)行這個智能合約。
但是不同于互聯(lián)網(wǎng)的是,在區(qū)塊鏈上,當(dāng)你用加密貨幣如比特幣或一個攜帶加密信息的銀行賬號下單時,相當(dāng)于給這個智能合約輸入了一個事件或一個智能資產(chǎn),你就可以買下這的房子的所有信息、所有權(quán)(存儲在區(qū)塊鏈總賬上的電子身份)。整個區(qū)塊鏈系統(tǒng)的每個電腦,每個區(qū)塊鏈節(jié)點都會更新總賬本,然后每個人都知道,在這個網(wǎng)絡(luò)中,這個房子剛剛被賣給了你。你已經(jīng)是這個房產(chǎn)的所有人,相當(dāng)于一次性完成了要約、承諾、交付、抵押、公示等一系列的過程,極大地方便了交易的完成,而且也克服了交易雙方信息不對稱的問題,更好地保障了交易的安全。
在這種情況下,由于智能合約是一個任何人都可以使用的去中心化的系統(tǒng),所以不再需要任何中介機構(gòu)的介入。雖然智能合同的目的是為了取代復(fù)雜的法律決策,進而可以簡化交易及減少法律費用。但是就智能合約本身而言,仍然需要其他人創(chuàng)建代碼,這種代碼會體現(xiàn)為商業(yè)合同所需的法律規(guī)則,最后使復(fù)雜的法律決策成為可能。因此智能合約可能需要律師進行新的盡職調(diào)查,以確保代碼是可執(zhí)行的,即智能合約具有與真正合約一樣的法律效力,并且符合法律等規(guī)范性文件的規(guī)定。這些特點將同樣對知識產(chǎn)權(quán)領(lǐng)域的轉(zhuǎn)讓、許可合同產(chǎn)生影響。
另外,智能合約所具有的確定性雖然具有吸引力,但是合同法仍然需要一定程度的靈活性來處理主觀問題。對于編程人員來說,將誠信、公平交易和其他主觀概念建立為智能合約將會更具挑戰(zhàn)性,法官、仲裁員和律師等在涉及主觀問題時可能更多地發(fā)揮作用。
2.智能合約對著作權(quán)法的影響 在版權(quán)法領(lǐng)域,版權(quán)法保護作品的版權(quán)基于自動取得原則,因此權(quán)利人在主張自己是權(quán)利人時可能存在舉證不能的情況。但在區(qū)塊鏈中可以嵌入一個數(shù)字版權(quán)管理機制的智能合約,當(dāng)權(quán)利人將自己的作品上傳到該可復(fù)制可共享的賬本時,這時權(quán)利人可以在智能合約中設(shè)定版權(quán)許可的條件,此后任何對該數(shù)字作品內(nèi)容的消費、復(fù)制、傳播、買賣等使用行為都會在區(qū)塊鏈中同步更新,就像現(xiàn)在的物聯(lián)網(wǎng)一樣能跟蹤到作品的每一次權(quán)利的變動,甚至通過對使用者主體的身份和行為的識別還可以認定合理使用等情況,這樣著作權(quán)制度可能會發(fā)生巨大的變化。
除了上述好處之外,智能合約對著作權(quán)法領(lǐng)域也會帶來一些挑戰(zhàn)。即一旦區(qū)塊鏈的去中心化特點成為現(xiàn)實,權(quán)利人可能會面臨無法找到合適的被訴主體來停止侵權(quán)。例如,一個程序員能夠在以太坊(基于區(qū)塊鏈技術(shù)的能夠交換數(shù)字貨幣的網(wǎng)絡(luò)系統(tǒng))上生成一個智能合約程序,該合約規(guī)定,只要一個數(shù)字貨幣就可以交換一個享有版權(quán)的作品。基于程序的自動運行,該合約能夠自動收集數(shù)字貨幣然后傳播該版權(quán)作品。由于該智能合約程序的運行是基于區(qū)塊鏈技術(shù)的點對點網(wǎng)絡(luò),該系統(tǒng)無法被關(guān)閉和停止。倘若該智能合約復(fù)制傳播的是盜版的侵權(quán)作品,再加上區(qū)塊鏈天然具有不被政府或行政機關(guān)的監(jiān)管優(yōu)點,侵權(quán)復(fù)制品將會以很快的速度傳播,對權(quán)利人造成極大的損害。
此時,對生成該智能合約的程序員而言,他肯定不會留有任何可追溯的足跡,因此追究他的責(zé)任將會是困難的。由于整個區(qū)塊鏈系統(tǒng)的去中心化以及對個人用戶身份的保密,網(wǎng)絡(luò)服務(wù)提供者(ISP)很難再有能力去追溯到每個用戶的侵權(quán)行為,此時再以通知-刪除機制的平臺責(zé)任為基礎(chǔ)去追究網(wǎng)絡(luò)服務(wù)提供者的幫助侵權(quán)或替代責(zé)任似乎不是很公平。基于在點對點文件分享系統(tǒng)中尋找單一的、可辨認的侵權(quán)作品提供者的困難,似乎對權(quán)利人來說,停止侵權(quán)的最好辦法就是直接起訴侵權(quán)作品的使用者或下載者,而這也會很困難。當(dāng)然,版權(quán)侵權(quán)行為在區(qū)塊鏈技術(shù)背景下的無法追訴,可以通過版權(quán)許可來控制智能合約的條件的產(chǎn)生,例如降低正版作品的許可價格,但是這樣將會對權(quán)利人的創(chuàng)造和激勵產(chǎn)生消極影響。所以智能合約的產(chǎn)生既對版權(quán)法帶來了好處,也帶來了挑戰(zhàn),如何利用新技術(shù)的發(fā)展來更好地權(quán)衡版權(quán)人和社會整體福利依然是一個值得深入研究的課題。
3.智能合約對商標(biāo)法和專利法的影響 當(dāng)區(qū)塊鏈已經(jīng)成熟時,這項技術(shù)將會為每一份文件創(chuàng)造一個可公開訪問的,無可爭辯的賬本,這些賬本不僅可以由具體的國家管轄,而且也可以在全球范圍內(nèi)傳播而受益。對商標(biāo)法領(lǐng)域來說,這些可公開訪問的、無可爭辯的賬本信息將為各方提供清晰明確的商標(biāo)使用權(quán)或相應(yīng)的授權(quán)狀況,你可以通過系統(tǒng)提交你的商標(biāo),由于設(shè)置區(qū)塊鏈的這些信息全網(wǎng)公開,全世界的商標(biāo)注冊系統(tǒng)不可避免的會趨于同一,這樣你在某一個國家完成商標(biāo)的注冊,相應(yīng)的該商標(biāo)的注冊狀態(tài)就會更新到全世界所有的區(qū)塊鏈上,會極大地增強商標(biāo)的公示效用。
另外,利用識別商標(biāo)相似性的算法可以構(gòu)建商標(biāo)審查的智能合約,該智能合約可以設(shè)置商標(biāo)注冊的一些程序,此時法律就內(nèi)化為了代碼,通過該智能合約的審核,該分區(qū)系統(tǒng)可以授予或無效該商標(biāo),而所有這些都將成為任何人都可以查到的公共賬本的一部分,這樣,商標(biāo)的申請、授予、無效都會最大程度化地自動化和智能化,這樣授權(quán)和確權(quán)階段的人力審查成本也會極大地降低,相應(yīng)地,對于商標(biāo)侵權(quán)階段的訴訟也會提供更易得、更有可信度的證據(jù),甚至由于商標(biāo)授權(quán)、確權(quán)階段的強大公示機制和基于智能合約程序的審查系統(tǒng),商標(biāo)訴訟案件有可能顯著降低。這些關(guān)于商標(biāo)審查體系的影響也同樣適用于專利法體系。
4.智能合約對電子數(shù)據(jù)存證的影響 電子數(shù)據(jù)是指通過電子設(shè)備和系統(tǒng)(電子郵件、電子數(shù)據(jù)交換、網(wǎng)上聊天記錄、博客、微博客、手機短信、電子簽名、域名等)形成或者存儲在電子介質(zhì)中的信息。由于存在著對電子數(shù)據(jù)存儲內(nèi)容本身的可靠性、存儲過程與結(jié)果的可靠性、生成記錄所依據(jù)設(shè)備運行的可靠性的質(zhì)疑,再加上電子數(shù)據(jù)形成后的易篡改、處理、毀損,以及電子數(shù)據(jù)背后所涉主體身份難識別等問題,單純使用電子數(shù)據(jù)的舉證來解決糾紛存在很大的困難。所以司法實踐中不得不考慮公證的方法,采取類似于可信時間戳加上公證員親自取證的方式來證明電子數(shù)據(jù)證據(jù)的證明力。
然而,電子數(shù)據(jù)公證也遇到了很多難題,例如無法滿足即時性、動態(tài)性、日常性的存證要求,當(dāng)事人擁有資源不足和公證成本較高等。此時,基于智能合約天然地具有區(qū)塊鏈數(shù)據(jù)的一般特征,例如分布式記錄、存儲和驗證,不可篡改和偽造等,加上區(qū)塊鏈數(shù)據(jù)層里自帶有時間戳技術(shù),區(qū)塊鏈時代的電子數(shù)據(jù)存證會極大地減輕當(dāng)事人的舉證壓力,特別地,在知識產(chǎn)權(quán)領(lǐng)域,對于權(quán)屬證明(創(chuàng)作者、創(chuàng)作時間、授權(quán)證明、作品內(nèi)容)、侵權(quán)行為(購買流程、服務(wù)器上存儲、深度鏈接及跳轉(zhuǎn)路徑)、損害賠償(下載量、點擊量、廣告播放量)的記錄,由于區(qū)塊鏈實時記錄、實時更正、實時公示以及不可更改的特點,電子數(shù)據(jù)的存證難題會因為區(qū)塊鏈技術(shù)的發(fā)展得到解決,不僅節(jié)約了權(quán)利人通過訴訟追究當(dāng)事人侵權(quán)責(zé)任的舉證成本,也使得侵權(quán)人的風(fēng)險和成本明顯提高,很可能將有效阻止侵權(quán)行為的發(fā)生。
三、 結(jié)論
基于區(qū)塊鏈的智能合約由于不依賴第三方執(zhí)行合約,進而消除了中間人(gatekeeper),大大簡化了交易和減少法律等交易成本。另外由于合約條款的可追蹤性,用戶受騙的風(fēng)險也較小。當(dāng)合約保存在分布式的可復(fù)制可共享的賬本上時,數(shù)據(jù)會永遠按照時間戳的順序永久保存。當(dāng)然,智能合約也會涉及到隱私安全等問題,但是隨著區(qū)塊鏈技術(shù)開始應(yīng)用于保護知識產(chǎn)權(quán)、律師公證、網(wǎng)絡(luò)游戲等存在信息透明公開并永久記錄需求的領(lǐng)域,相信基于區(qū)塊鏈技術(shù)的智能合約也會開始對合同法、知識產(chǎn)權(quán)法、證據(jù)法等領(lǐng)域帶來革新。
在知識產(chǎn)權(quán)領(lǐng)域,智能合約的運用不僅會帶來節(jié)約交易成本,更方便著作權(quán)人許可自己的版權(quán)作品的優(yōu)點;也會因為給著作權(quán)侵權(quán)市場帶來更大的侵權(quán)空間,甚至帶來無法追訴侵權(quán)人的地步。在商標(biāo)法和專利法的領(lǐng)域,一方面會因為基于區(qū)塊鏈的技術(shù)給商標(biāo)、專利申請、撤銷、審查、無效等行政過程帶來成本的減少,另一方面卻也會因為新技術(shù)的產(chǎn)生給商標(biāo)法和專利法帶來沖擊。然而,當(dāng)新技術(shù)出現(xiàn)時,通常的結(jié)果是舊技術(shù)的衰落乃至消亡。此時法律應(yīng)該充當(dāng)什么樣的角色?與其消極排斥新技術(shù)并堅守傳統(tǒng)的法律架構(gòu),不如積極地了解與擁抱新技術(shù),逐步認識到新技術(shù)對法律的影響,發(fā)展出適用新技術(shù)的法律范式和理念。