區塊鏈智慧合約是一種在區塊鏈底層技術的基礎上建構的應用,首先其本質是一種技術,智慧合約又反映當事人權益的變動與調整,屬於法律規制物件,所以區塊鏈智慧合約具有技術與法律的雙重意義:
1. 智慧合約的要約與承諾。與傳統合同一樣,智慧合約當事人必須先行協商合約條款,並達成一致的意思表示。之後,就可以在程式碼中記錄他們的全部或部分意思表示,並開啟金鑰進行數字簽名,智慧合約基於區塊鏈技術的應用,其要約與承諾採用雜湊演算法將文字資訊轉化成二進位制程式碼,這時的程式碼具有協商一致的法律效力,如果發生爭議,當事人要麼重新協商,要麼透過法院或仲裁庭,方能撤銷智慧合約的效力,還應當承擔相應的民事法律責任。
2.智慧合約的自動履行。智慧合約是藉助自治程式碼來履行合同的,透過嚴格正式的計算機程式語言,程式碼會在支援區塊鏈底層協議的所有節點上,向全網公佈並經全網驗證,以分散式方式執行,一旦條件滿足被觸發後,無法停止執行,也不會被單方終止,且無需依賴任何的其他中間機構。智慧合約的執行具有自動性和強制性,改變了傳統合同的架構,也對合同法律體系形成了挑戰。
3.不同區塊鏈應用場景導致的智慧合約差異。區塊鏈按設計應用場景,分為公鏈、聯盟鏈和私鏈。私鏈作為管理工具,僅適用於內部局域管理,聯盟鏈合約限於有限主體及使用者,通常意義上的智慧合約,多指公鏈上的智慧合約。目前,應用或者正在探索應用的智慧合約應用場景涉及到社會的各個方面。金融市場方面:如數字票據(深圳市已經用於開稅務發票)、證券領域、跨境匯款、供應鏈金融等。非金融市場方面:如身份驗證(如社會扶貧APP用區塊鏈驗證貧困戶身份資訊)、電子存證(如杭州網際網路法院以電子存證作為定案依據),慈善事業領域等。
區塊鏈智慧合約是一種在區塊鏈底層技術的基礎上建構的應用,首先其本質是一種技術,智慧合約又反映當事人權益的變動與調整,屬於法律規制物件,所以區塊鏈智慧合約具有技術與法律的雙重意義:
1. 智慧合約的要約與承諾。與傳統合同一樣,智慧合約當事人必須先行協商合約條款,並達成一致的意思表示。之後,就可以在程式碼中記錄他們的全部或部分意思表示,並開啟金鑰進行數字簽名,智慧合約基於區塊鏈技術的應用,其要約與承諾採用雜湊演算法將文字資訊轉化成二進位制程式碼,這時的程式碼具有協商一致的法律效力,如果發生爭議,當事人要麼重新協商,要麼透過法院或仲裁庭,方能撤銷智慧合約的效力,還應當承擔相應的民事法律責任。
2.智慧合約的自動履行。智慧合約是藉助自治程式碼來履行合同的,透過嚴格正式的計算機程式語言,程式碼會在支援區塊鏈底層協議的所有節點上,向全網公佈並經全網驗證,以分散式方式執行,一旦條件滿足被觸發後,無法停止執行,也不會被單方終止,且無需依賴任何的其他中間機構。智慧合約的執行具有自動性和強制性,改變了傳統合同的架構,也對合同法律體系形成了挑戰。
3.不同區塊鏈應用場景導致的智慧合約差異。區塊鏈按設計應用場景,分為公鏈、聯盟鏈和私鏈。私鏈作為管理工具,僅適用於內部局域管理,聯盟鏈合約限於有限主體及使用者,通常意義上的智慧合約,多指公鏈上的智慧合約。目前,應用或者正在探索應用的智慧合約應用場景涉及到社會的各個方面。金融市場方面:如數字票據(深圳市已經用於開稅務發票)、證券領域、跨境匯款、供應鏈金融等。非金融市場方面:如身份驗證(如社會扶貧APP用區塊鏈驗證貧困戶身份資訊)、電子存證(如杭州網際網路法院以電子存證作為定案依據),慈善事業領域等。