一分鐘看懂智慧合約是什麼鬼

買賣虛擬貨幣

區塊鏈被認為是自網際網路誕生以來最為顛覆性的技術。它的魅力為何如何迷人,讓很多人覺得無法理解。在區塊鏈領域中,追隨區塊鏈的粉絲們經常提到以太坊和智慧合約,那麼它們,又是何方神器?

網際網路發展至今,有人認為有能力獨立開發出區塊鏈應用的地球人不會超過2000個人,也有人認為可能不超過200個人。這個數字雖然或許誇張,但足以說明開發區塊鏈難度之大。因為這就如同在沒有作業系統的手機上開發出一款APP,需要從底層編寫程式碼,構築底層構架,更需要掌握非常多的軟硬體開發能力和加密演算法。So,有人設想,如果有人提供類似於安卓或者iOS這樣的作業系統,即可讓開發的門檻大大降低。於是,有群程式設計師開發了Ethereum,中文名: “以太坊”。

以太坊是一個開源的區塊鏈底層系統,就像安卓一樣,提供了非常豐富的API和介面,讓許多人在上面能夠快速開發出各種區塊鏈應用。目前已經有超過200多個應用在以太坊上開發。

而以太坊很大的特色就是能夠實現智慧合約。所謂智慧合約(Smart Contract),是密碼學家Nick Szabo在1994年首次提出以數字形式定義的一系列承諾(promises) ,包括合約參與方可以在上面執行這些承諾的協議。

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

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

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

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

免責聲明:

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

推荐阅读

;