區塊鏈智慧合約是什麼?區塊鏈智慧合約解析

買賣虛擬貨幣

智慧合約被認為是使用區塊鏈技術的又一個熱門技術,在這個領域內,最著名的初創企業就屬Ethereum和Eris Industries了,媒體也一直在報道相關的新聞。那麼區塊鏈智慧合約是什麼?

智慧合約的智慧在英語中對應的單詞是Smart,和智慧手機(Smart Phone)中的Smart意義相同,表示非常靈活的意思,並不是指人工智慧(AI)。智慧合約一旦設立指定後,能夠無需中介的參與自動執行,並且沒有人可以阻止它的執行。

"智慧合約"這個術語最初於1997年被Nick Szabo提出,遠在比特幣出現之前。

他是一位電腦科學家、法學學者和密碼學家,他想用分散式賬本來儲存合同。智慧合約就像現實世界中的合同一樣。唯一的區別在於,智慧合約完全是數字化的。實際上,智慧合約是儲存在區塊鏈中的一個小型計算機程式。

讓我們透過一個例子看看智慧合約是怎麼執行的。也許你熟知大型眾籌平臺Kickstarter,產品團隊可以在Kickstarter建立專案、設定資金目標,進而從那些相信這個想法的人那裡籌集資金。

Kickstarter實質上是介於產品團隊和支持者之間的第三方。這意味著雙方都需要信任Kickstarter能夠妥善地處理他們的資金。

如果專案成功獲得籌資,專案團隊希望從Kickstarter獲得他們的資金。另一方面,支持者希望籌資後他們的資金能夠給到專案,或者在沒有達到目標的情況下獲得退款。產品團隊以及其支持者都需要信任Kickstarter。

但是有了智慧合約,我們能夠構建類似的系統,而不需要信任如Kickstarter這樣的第三方。

區塊鏈為智慧合約提供可信執行環境,智慧合約為區塊鏈擴充套件應用。而在以太坊上的智慧合約,能夠控制區塊鏈上各種數字資產進行復雜的操作,隨著智慧合約開始獲得越來越多的使用,人們也發現,就像現實世界的合同一樣,如果沒有認真稽覈的話,其中就有可能出現漏洞,並且被壞人利用。而TheDAO專案所出現的一系列巨大問題讓更多人開始重視智慧合約的安全性。

TheDAO是一個基於以太坊的去中心化自治基金,每個人都可以隨時使用以太幣參與,沒有任何中心化的管理機構,由集體決策進行投資各類區塊鏈專案。由於該專案在28天內籌集超過1.5億美元,成為全球最大的眾籌專案而備受關注。但是由於TheDAO的程式出現漏洞,被駭客竊取了部分資金,使得很多人對智慧合約的安全性,甚至是以太坊的安全性開始產生疑問。

事實上,隨著事件的發展,大家開始認識到是DAO的智慧合約編寫出現了漏洞,而不是以太坊的問題。這次事件讓所有人認識到智慧合約也像傳統的合同一樣,如果合同的內容和執行流程過於複雜,也需要有律師這樣的角色介入審查。而一旦存在漏洞沒有被審查發現並被駭客利用,則可能引起糟糕的結果。就像我們可能永遠沒辦法確保所有合同都沒有漏洞一樣,但不可能由此認為合同方式是沒有用處的。智慧合約也是如此,只不過在未來也許需要一群專業的人來審計程式碼。

智慧合約可能給金融服務業帶來最具顛覆性的改變,就如同曾經的計算機資料處理帶來的變革一樣。然而,在實現這個目標之前,我們首先需要清除一些障礙。

免責聲明:

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

推荐阅读

;