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