1. 程式人生 > >以太坊入門

以太坊入門

以太坊入門

文章目錄

以太坊

以太坊是基於區塊鏈技術的開源軟體平臺,開發者可以在平臺上開發和部署去中心化應用。類似於比特幣,以太坊也是一種公共鏈,但是二者也有明顯的區別。從目的和用途來看,比特幣提供了一種特定的基於區塊鏈技術的應用,即點對點電子現金系統。比特幣作為區塊鏈記錄的是比特幣的歸屬,而人們利用計算機的算力進行挖礦賺取的是比特幣。而以太坊上則是記錄去中心化應用的程式設計程式碼,人們賺取的是以太幣。以太幣有兩個作用,一個是作為可交易的加密貨幣,另一種則是作為開發者支付交易費和服務。以太坊上還有另外一種代幣,叫做gas,每一個智慧合約的執行都要求傳送一定量的gas,使得礦工在將交易記錄到區塊鏈的同時獲取到gas作為收益。

在以太坊出現之前,區塊鏈技術的應用非常有限,比特幣和其他加密貨幣的設計只限於點對點的數字貨幣的交換和賬本記錄。人們希望通過區塊鏈技術可以做更多的事情。於是Vitalik Buterin重新開發一個新的區塊鏈應用及全新的平臺。由此,以太坊得以誕生。

以太坊虛擬機器

以太坊之所以可以作為一個區塊鏈平臺,其核心創新技術是以太坊虛擬機器。以太坊虛擬機器是一個圖靈完備的執行在以太坊網路的軟體,它允許任何人在以太坊虛擬機器之上執行任何程式,使得建立新的區塊鏈應用變得更加簡單和快速。在以太坊虛擬機器上執行的程式是去中心化應用,之所以稱之為去中心化的,是因為它不受任何個體和中心的控制。比如說比特幣應用程式,任何人都可以從比特幣官網下載這個程式,然後安裝在自己的電腦上作為一個點對點電子現金系統的節點,與其他任意節點進行交易。

智慧合約

而智慧合約是一連串的計算機程式碼,實現了金錢、資產、內容等一切有價值實體的交換。智慧合約在區塊鏈上執行著,就像計算機程式執行在Windows系統上,當預先設定的條件滿足時,它就會自動執行指令產生預期的結果。智慧合約的這種設定使得其自身就是一個自組織的系統,不需要第三方的干預就可以完成交易。再加上智慧合約的執行過程和結果都是記錄在區塊鏈上的,所以審查者也可以從真實透明的賬本中檢視到交易活動。

分散式應用

因為任何人可以在以太坊上釋出應用,這些應用可以提供自己的加密貨幣或者說是代幣。根據以太坊基金會制定的ERC20代幣協議,開發者可以釋出自己的代幣並通過首次代幣發行(ICO)來籌集資金。在過去兩年的時間裡,在以太坊上面籌集的資金數十億美元。以太坊基金會還制定了另一個代幣協議,叫做ERC721,針對的獨特的數字資產,其中一個應用場景就是數字收藏品,作為公共區塊鏈記錄了這些收藏品的所有者和交易。

DAO和“The DAO”漏洞

以太坊還可以用來建立去中心化自治組織(DAO),傳統的組織有一套中心化控制的架構和規則,而DAO的設計就是去除了這種中心化控制,分屬於每一個購買了代幣的人,而代幣在組織中代表著投票的許可權。這種去中心化組織的理想是美好的,但是現實很殘酷。在2016年,一個叫做“The DAO”的DAO專案被攻擊了。“The DAO”是一家叫做Slock.it的初創企業開發的,他們的目的打造一個不需要人蔘與的風投公司,可以讓投資者通過智慧合約的實現來做出選擇。這個專案籌集到了一億五千萬美元。但是,後來“The DAO”被攻擊並被盜走了價值五千萬美元的以太幣,被攻擊的原因是The DAO專案軟體中存在的技術漏洞,而非來源於以太坊平臺。

後來,經過以太坊社群激烈的討論,最終投票決定將被盜取的資金移動到一個新的智慧合約上面,使得原來的所有者可以重新拿回資金。這次分叉也稱為硬分叉,因為它導致出現了兩條並行的主鏈,一條是堅持不可以修改原區塊鏈的一方,稱為以太坊經典,另一條則是允許修改部分割槽塊鏈並追回資金的以太坊。

以太坊前景

儘管出現了這次硬分叉,以太坊的市場前景充滿希望和機會的。人們也希望通過以太坊實現全球經濟的去中心化。分散式應用在未來也可能變革各行各業,包括金融、醫療、保險和公用事業等。

以下是一些以太坊的專案:

  • Status是一個為以太坊平臺打造的移動端DApp瀏覽器和訊息傳送軟體
  • POA是一個基於以太坊的智慧合約開源框架的平臺
  • Po.et是一個媒體內容所有權和資產化的分散式協議
  • Golem是一個共享計算機算力的去中心化平臺
  • æternity是一個支援高速交易量的可擴充套件性平臺
  • Augur是一個市場預測的開源協議
  • Raiden為以太坊提供了快速、低價、可擴充套件的代幣傳送

以太坊以及這些去中心化應用的出現,其背後支撐著的是一種信念,就是實現一種更加開放和透明的網際網路社會。可以看到,這些大大小小的專案無不打著未來的平臺和協議之類的口號,可能它們有一些不久將會破滅,或者被新的所取代,但是,從中可以體會到它們為了實現這一信念,已經跨出了這一小步。不管未來如何,我相信這將會人類文明進入下一階段的必經之路。