淺談智慧合約以及它與區塊鏈的關係

買賣虛擬貨幣

談到區塊鏈、以太坊,必定離不開‘智慧合約“這個詞。這個概念在95年首次提出。

智慧合約(Smart contract )是一種旨在以資訊化方式傳播、驗證或執行合同的計算機協議。智慧合約允許在沒有第三方的情況下進行可信交易,這些交易可追蹤且不可逆轉。

什麼意思呢?我們舉個例子:

比如甲和乙打賭一場球賽的輸贏,結果甲贏了,而乙卻反悔了,不願意付錢。按照傳統的合約,可能甲只能去法院起訴乙。而這個週期又包含了起訴,立案,宣判,執行階段。

智慧合約相當於在計算機系統中構建一份參與方均可讀的合同。當某一事件觸發就會立即執行,自動把錢交給贏了的人。

智慧合約適用於各種情況。它可以是金融服務、眾籌協議、保險費、違約合同、信貸執法等等。

那智慧合約和區塊鏈又有什麼聯絡呢?

智慧合約並不是一定要依賴於區塊鏈來實現,但是區塊鏈的去中心化,資料的防篡改,決定了智慧合約更加適合於在區塊鏈上來實現。

區塊鏈解決了‘智慧合約’的信任問題。

‘智慧合約’的出現可能對商業合作是一個很大的顛覆。例如之前的商業合作需要第三方公信機構的參與或者需要第三方的擔保。而基於區塊鏈‘智慧合約’的出現大大減少了人工的參與。如擔保,審計,核驗等等。

智慧合約這麼好,它也有一個致命缺點,就是它的去人為干預特性。

2016年,史上最大的一個眾籌專案TheDAO正式上線。總共募集到超過價值1.5億美元的以太幣用於建立該專案。但就在短短一個多月之後就發現,在其上的大量的以太幣已經被“偷”,未來或許還會有大量的以太幣被偷,而TheDAO的設計執行者對此攻擊卻無能為力。

這就是由於智慧合約的漏洞造成的資金被駭客轉移,由於基於區塊鏈的智慧合約的去人為干預特性,這一漏洞無法被線上修復,只能眼睜睜地看著駭客把更多的以太幣從專案中偷走。該問題直到後來以太經典與以太坊進行了硬分叉之後才得以解決。

技術的應用要有堅實的理論基礎做支撐,完全去中心化的智慧合約是否已經成熟以及面臨攻擊該如何應對都將成為未來主要探討的課題。


部署智慧合約的案例有:

  • 1. 以太坊在其區塊鏈上實施了一種近乎圖靈完備的語言,這是一個突出的智慧合約框架。 以太坊是一個平臺,它上面提供各種模組讓使用者來搭建應用,如果將搭建應用比作造房子,那麼以太坊就提供了牆面、屋頂、地板等模組,使用者只需像搭積木一樣把房子搭起來,因此在以太坊上建立應用的成本和速度都大大改善。具體來說,以太坊透過一套圖靈完備的指令碼語言(Ethereum Virtual Machinecode,簡稱EVM語言)來建立應用。

  • 2. RootStock 是一個建立在比特幣區塊鏈上的智慧合約分散式平臺。它的目標是,將複雜的智慧合約實施為一個側鏈,為核心比特幣網路增加價值和功能。RootStock實現了以太坊虛擬機器的一個改進版本,它將作為比特幣的一個側鏈,使用了一種可轉換為比特幣的代幣作為智慧合約的“燃料”。

智慧合約目前雖然處於初級發展階段,但潛力無限,它將會改變我們的生活。未來,智慧合約需要新的法律法規約束以保障智慧合約的法律效力。智慧合約不僅會影響到合同法,而且影響力會擴充套件到整個社會的其它社會性契約。


免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;