




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
智能合約的內涵及其特征分析綜述目錄TOC\o"1-2"\h\u26181智能合約的內涵及其特征分析綜述 182891.1智能合約的內涵 1143891.1.1技術用語下智能合約的概念 1145801.1.2法律語境下智能合約的概念 2199571.1.3智能合約的特征 2146961.1.4區塊鏈、以太坊與智能合約的關系 41.1智能合約的內涵1.1.1技術用語下智能合約的概念智能合約這一詞最早是在1994年由一位美國律師兼電腦科學家尼克·薩博(NickSzabo)提出的,他定義“智能合約是如果滿足程序設計的全部條件,就可以自動履行合約的自動化系統”。他構想將合同當事人達成協議的合同條件制作成計算機代碼,讓計算機代替人類解釋并執行合同。RyanSurujnath,“OfftheChain:AGuidetoBlockchainDerivativesMarketsandtheImplicationsonSystemicRisk”,22FordhamJ.Corp.&Fin.L.257(2017),p.271.智能合約由于技術基礎的復雜性和前沿性,目前國際上還沒有達成一致的協議,但只要滿足所有程序設計的條件,就會自動簽訂合約。智能合約是用“solidity”的程序設計語言Solidity是一種合約導向式語言,被應用于各種不同的區塊鏈平臺,其主要開發者為加文·伍德,Solidity可使程序開發人員能在區塊鏈上(例如以太坊)編寫智能合約。來實現的,訂立合同的雙方預先設置一些條件,只要條件滿足,它就自動執行,因此非常公正、可信,不用擔心任何一方抵賴。杜經夫,杜江天:《輕松讀懂區塊鏈》,人民郵電出版社2019年版,第172頁。智能合約就是以這種方式與真實世界的資產進行交互,它可以在互不信任的交易雙方之間建立信任。此外,智能合約部署在區塊鏈上,所以它能夠永久保存、隨時執行,不用像中心化應用程序那樣擔心機器崩潰導致合約不能執行。其基本思想是將合同條款嵌入到計算機系統的硬件和軟件中,從而大幅增加違約成本。楊昂然,黃樂軍:《區塊鏈與通證-重新定義未來商業生態》,機械工業出版社2018年版,第157頁。智能合約是允許在獨立制作時設定的條件滿足后自動實現或公開多數當事人的交易或資產轉移記錄的約定,經常會使用電子簽名技術。智能合約的優點在于既可以沒有中介人的情況下締結各種形式的合約,還可以通過P2P輕松、方便地簽訂合約,在當事人之間的網絡上以自動化的合約處理形式實行。隨著智能合約和區塊鏈的融合,其價值開始得到認可。2013年,當時對比特幣非常感興趣的維塔利克·布特林(VitalikButerin)在考慮提高區塊鏈價值的方法時,開始了對智能合約的思考,并于2015年推出了以太坊(Ethereum),正式開啟了智能合約之路。利用以太坊的智能合約可以直接設計出合約的條件和內容,通過以太坊平臺實現所有類型的合約。此后,我國工信部發布的《2018年中國區塊鏈產業白皮書》和2020年12月18日起實施的《區塊鏈智能合約實施規范》中,RyanSurujnath,“OfftheChain:AGuidetoBlockchainDerivativesMarketsandtheImplicationsonSystemicRisk”,22FordhamJ.Corp.&Fin.L.257(2017),p.271.Solidity是一種合約導向式語言,被應用于各種不同的區塊鏈平臺,其主要開發者為加文·伍德,Solidity可使程序開發人員能在區塊鏈上(例如以太坊)編寫智能合約。杜經夫,杜江天:《輕松讀懂區塊鏈》,人民郵電出版社2019年版,第172頁。楊昂然,黃樂軍:《區塊鏈與通證-重新定義未來商業生態》,機械工業出版社2018年版,第157頁。柴振國:《區塊鏈下智能合約的合同法思考》,載《廣東社會科學》2019年第4期,第238頁。1.1.2法律語境下智能合約的概念目前,我國還沒有智能合約的法律定義。就學界現階段的觀點而言,智能合約是將合同當事人之間達成協議的條件或法律規定的條件等代碼化后儲存在區塊中,并在滿足條件時自動執行合同內容的程序。智能合約是通過將法律文件轉換為可執行程序的代碼執行的合約,從而可以自動強制執行合約的內容。MaxRaskin,“TheLawAndLegalityOfSmartContracts”,1GEO.L.TECH.REV.305(2017),p.309.舉例而言,A決定借給B一百萬元,于是A編寫了一個智能合約,其中對諸如貸款金額、期限和利息等合約條款進行了編碼,創建了一個包含這些內容的區塊,然后將鏈接發送給B用以訪問該區塊。B確認合同條款后,創建一個包含數字簽名的區塊并同意合同內容。如果在締約雙方之間達成協議,則合同被建立,并且根據引入智能合約的意圖,自動將一百萬元從A帳戶轉移到B帳戶。當利息或本金的還款期限到來時,必須將其自動從B賬戶償還到賬戶A中。在使用虛擬資產的交易中,可以通過智能合約自動執行消費貸款合約,但現階段尚未實現通過智能合約進行現金交易。在海外,智能合約法制化的討論和嘗試正在如火如荼的進行中。美國在《2014年在線市場保護法》、亞利桑那州法修正案(AZHB2417)和紐約州第1801號修正法案等都通過法案并在法案中對智能合約及其法律效力進行了定義。俄羅斯在2020年通過的《數字金融資產法》中對智能合約進行了法律定義,并創新性的試圖在《俄羅斯聯邦民法典》修正案中賦予智能合約法律效力。2018年7月英國法律委員會(LawCommission)發表了智能合約相關法律制定計劃,認可了智能合約的合同性,特別是在反洗錢、不動產、信托等領域討論智能合約的法律化。在亞洲,日本承認比特幣為正式貨幣,修改了基MaxRaskin,“TheLawAndLegalityOfSmartContracts”,1GEO.L.TECH.REV.305(2017),p.309.1.1.3智能合約的特征智能合約作為一種計算機程序,它具有自動執行功能,相較于傳統的合同,能夠替代法律強制執行,從而減少違約的問題。為了了解智能合約在現有的合同概念體系中具有何種的法律地位,有必要研究智能合約的特點。(1)用代碼表達合同內容 要使合同內容自動運行,合同條件必須用代碼表達,即需要使用計算機能夠理解的語言來表達。關于合同內容的代碼化,有幾點需要特別注意。第一,智能合約登場之前,很多合同都是通過信息通信系統簽訂的。例如日常在購物網站上購物時,消費者搜索商品后決定購買并支付貨款的這一階段的電算化的過程不能認為是“合同條件用代碼表現”。Surden,Harry.“Computablecontracts.”UCDLRev.46(2012),p.64Surden,Harry.“Computablecontracts.”UCDLRev.46(2012),p.641.第二,智能合約的核心是程序代碼,不同于用自然語言訂立合同時出現表現模糊或需要解釋的情況,傳統合同需要根據現實情況酌情行事。例如“相當程度”、“根據合理的判斷”等說法,如果不通過人為解釋就無法實行。反觀智能合約以布爾邏輯(booleanlogic)“布爾邏輯”是將所有值都簡化為“布爾邏輯”是將所有值都簡化為“TRUE”或“FALSE”的代數。作為一種形式,它非常適合于二進制編號系統,該系統的每個位的值為1或0。第三,智能合約代碼既然是電腦程序,那么就不能避免錯誤的產生。AlexanderSavelyev.Contractlaw1.0:‘Smart’contractsasthebeginningoftheendofclassiccontractlaw.2017,26(2):AlexanderSavelyev.Contractlaw1.0:‘Smart’contractsasthebeginningoftheendofclassiccontractlaw.2017,26(2):p.14.(2)具有不可中斷性智能合約一經實施,就不會被中斷。若啟動智能租賃合約,一定數額的加密貨幣就會在約定的日期轉移到租賃人的錢包里,在合同期間不能中斷租賃支付。與自動售貨機訂立的買賣合同或算法買賣合同也存在與智能合約相同的性質,即自動簽訂并履行合同,但不存在“不能中斷”的特性。自動售貨機的計算機系統由賣方掌握,賣方若想中斷交易只需拉閘以限電的方法即可輕易實現。算法買賣合同也是如此,買賣雙方在自己的電腦系統中編碼算法,各自都有可執行的代碼程序,即便使用共同的程序,也各自在自己支配的硬件終端上使用。因此,各當事人可以單方面更新程序或中斷運行。如果有一方當事人影響合同執行,就無法達成一致的意思表示。因此,自動售貨機的合同或算法交易并不是智能合約。智能合約中自動執行的代碼安裝在區塊鏈上,由于該代碼分散并記錄在全世界的電腦系統中,因此即使當事人關閉了自己的電腦系統電源,履行也不會中斷,這就是區塊鏈得以信任的理由。即使各方同意事后更改智能合約的內容,也不能更改先前存在某些內容的智能合約的事實。另外,區塊的順序在區塊鏈中很重要,即使需要修改數據,也不能更改中間區塊的內容,只能編寫新的代碼在末尾粘貼或覆蓋原代碼。(3)具有技術性約束力智能合約使用技術性的方式約束了當事人之間的權利義務關系。一般合同只有具備成立條件和效力條件才能成為具有約束力的合同,只有這樣才能借助法院和執行機關的力量執行。但在智能合約中,無論合同條款有效還是無效,都會進行機械的履行。雖然不具備法律約束力,但根據自動執行的特性,智能合約會按照預定條件執行,因此具有技術約束力。即使違反強制性法律法規或存在意思表示的瑕疵,也不構成合同履行的障礙。由于這一特性,消費者或處于合同弱勢地位群體的根本利益得不到有效的保護。技術性約束力保障了像TheDAOTheDAO是基于以太坊區塊鏈的智能合約組成的風險投資基金。它試圖通過眾籌募集資金來投資IT公司。它在世界各地的投資者中廣受歡迎,并在28天內投資了超過1.5億美元。但是該項目由于黑客攻擊了代碼漏斗而引起了紛爭并以失敗告終。項目一樣在法律環境尚未完善事業的迅速發展,即使事后接受審查,在履行階段也不會受到國家制定的法律或規定的影響及約束。TheDAO是基于以太坊區塊鏈的智能合約組成的風險投資基金。它試圖通過眾籌募集資金來投資IT公司。它在世界各地的投資者中廣受歡迎,并在28天內投資了超過1.5億美元。但是該項目由于黑客攻擊了代碼漏斗而引起了紛爭并以失敗告終。AlexanderSavelyev.Contractlaw1.0:‘Smart’contractsasthebeginningoftheendofclassiccontractlaw.2017,26(2):p15.1.1.4區塊鏈、以太坊與智能合約的關系(1)區塊鏈與智能合約的關系尼克·薩博是最早提出智能合約的學者,然而由于沒有可以實現智能合約的編程與數字技術,智能合約自提出之后,其實際應用與發展一直進展緩慢,直到區塊鏈技術的出現與普及。關于區塊鏈技術和相關的核心想法是在20世紀80年代末、90年代初提出來的。DylanYaga·PeterMell·NickRoby·KarenScarfone,BlockchainTechnologyOverview,NationalInstituteofStandardandTechnologyU.SDepartmentofCommerce(2018),p1.去中心化的區塊鏈技術不但可以進行對合約進行編程,而且具有較高的安全性可以保證其不被篡改并且可以追蹤,數據無法被刪除或修改,這就在一定程度上降低了被欺詐的風險。區塊鏈的發展與智能合約的要求是一致的,區塊鏈中去中心化賬本功能可以用來創建并確認不同類型的智能合約,幾乎可以覆蓋目前所有類型的金融交易,如股票、債券和其他金融衍生品等。而基于區塊鏈技術的智能合約不僅可以實現效率的提升與成本的降低,還DylanYaga·PeterMell·NickRoby·KarenScarfone,BlockchainTechnologyOverview,NationalInstituteofStandardandTechnologyU.SDepartmentofCommerce(2018),p1.周曉垣:《區塊鏈時代-數字貨幣意味著什么》,天津人民出版社2018年版,第217-219頁。智能合約是一種典型的使用區塊鏈技術的應用。也就是說,區塊鏈網絡中涉及的各方當事人將合同內容制作成程序代碼并記錄在區塊鏈中。當合同條款履行完畢后,合同將在對應區塊鏈中記錄的合同內容為前提自動履行合同。如此的話,區塊鏈技術可以成為一個持續執行合同的程序,即在沒有外部干預的情況下,當事人的加密貨幣(例如比特幣)也可以直接轉移。區塊鏈在技術上只是履行記錄交易信息的功能,其本身并不等同于智能合約。但是區塊鏈技術可以識別去中心化的應用軟件“智能合約”,并為此建立合同地址(contractaddress),希望完成交易的各方將向合同地址發送履行合同的必要條件,隨后智能合約將被自動執行。智能合約是一個自動運行的應用程序,需要符合事先規定的具體條件。要實現智能合約,需要一個區塊鏈技術平臺,能夠確認所有交易信息,并通過網絡進行執行和監督。從技術角度來說,可以說區塊鏈是智能合約的必要條件。區塊鏈具有將數據分散化、去中心化、數據共享化的特性,可以防止數據造假,確保合同當事人對交易的信任。若要在區塊鏈上實現智能合約,要根據如下幾個步驟進行:首先,雙方或多方用戶參與并制定智能合約;其次,通過P2P網絡連接區塊鏈系統;最后,以區塊鏈為基礎實現智能合約的自動化執行。對于第一個步驟來說,用戶首先要加入區塊鏈,區塊鏈會給注冊用戶一個公鑰和私鑰,公鑰的作用是創建賬戶并保存信息,而私鑰是用戶進行操作的唯一鑰匙。在加入區塊鏈之后,雙方或多方用戶根據事前商議的需要協定承諾,并以數字形式和編程代碼呈現。智能合約簽署后,合約內容就會被上傳到區塊鏈中。在第二步中,智能合約會通過P2P網絡在區塊鏈局域網中快速擴散,區塊鏈中的每一個節點都會接收并保存該合約。經過多輪的發送和比較,在規定的時間內就最新的合約達成協議。從第三步來看,智能合約會根據程序自動執行,判斷內部事件并觸發條件,經過判斷認為事件可以進入到驗證節點,當大部分驗證節點達成共識后,合同內容會被成功執行并通知到用戶。智能合約要采用區塊鏈技術,關鍵是要解決信任問題。由于智能合約是以程序代碼的形式呈現、通過網絡進行傳輸,在此過程中智能合約容易被黑客攻擊,其安全性無法保障。而區塊鏈技術的不可篡改性和去中化的特點,大大的提升了智能合約的安全性,用戶不用擔心智能合約會被修改或者不被執行。由此可見,基于區塊鏈的智能合約的優勢與未來前景是非常明朗的。(2)以太坊與智能合約的關系智能合約是一種基于帶有內置支付系統的分布式賬本自動執行的計算機程序。而以太坊(Ethereum)是推動此類智能合約發展的代表性平臺以太坊創始人VitalikButerin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業智能與教育投資決策風險與回報的分析
- 在線平臺優化下學生的跨領域互動探索
- 智能教育技術如何優化課堂互動
- 學生大腦的記憶系統研究
- 教育無界開啟知識共享新紀元
- 醫療健康數據與教育大數據的整合中的隱私保護
- 2024年咸陽興平市特崗教師招聘筆試真題
- 團隊合作內培訓課件
- 一年級數學計算題專項練習匯編
- 2024-2025學年度重慶青年職業技術學院單招《物理》能力檢測試卷及答案詳解(典優)
- 安全檢查作業行為規范與專業知識 -改
- 學校信息化建設十五五規劃方案
- 2025年保險專業知識能力測試題及答案
- 小學民法典主題班會教案
- 水利工程隱患排查課件
- 辦公軟件實操試題及詳細答案
- 米粉項目可行性分析報告
- 腰痛中醫護理查房
- 八五普法自查自評情況報告
- 競彩資格考試試題及答案
- esg考試試題及答案
評論
0/150
提交評論