注:本文譯自以太坊創始人 Vitalik Buterin 的文章:CoinCenter: what is ethereum,原文版權資訊:Creative Commons Attribution-ShareAlike 3。0 United States,譯文版權歸譯者所有,謝絕轉載。

簡而言之,

以太坊(Ethereum)是一項將比特幣中的一些技術和概念運用於計算領域的創新。

比特幣被認為是一個系統,該系統維護了一個安全地記錄了所有比特幣賬單的共享的全球賬簿。以太坊,則是利用了很多跟比特幣類似的機制(比如區塊鏈技術和 P2P 網路),來維護一個共享的計算平臺,這個平臺可以靈活且安全地執行使用者想要的任何程式(當然也包括類似比特幣的區塊鏈程式)。為了更好地理解

以太坊

,讓我們先回顧一下過去。

中本聰

於 2009 年釋出的比特幣,在金融領域常常被認為是非常激進的。作為數字資產的首個典型代表,比特幣沒有任何人給它背書,也沒有什麼“固有價值”,甚至沒有一箇中心化的發行者和控制者。同時,作為整個比特幣實驗的一部分,區塊鏈技術,被用來實現比特幣系統的共識機制。該技術目前已經得到了越來越廣泛的的關注。最常被人拿來舉例的一些基於

區塊鏈

技術的應用包括,利用鏈上資產替代自定義貨幣和金融工具的“彩色幣”應用,管理物理裝置所有權的“智慧資產”應用,複雜一些的應用包括,利用程式碼直接控制

數字資產

的“智慧合約”應用,以及基於區塊鏈的“去中心化自治組織”(DAOs)等等。

在以太坊出現之前,已經有很多基於區塊鏈技術,試圖實現上述區塊鏈應用的專案。然而,這些項只能同時支援一種或幾種特定應用,因而有一定的侷限性。而以太坊之所以能超越以往這些專案的侷限性,是因為其核心思想:

以太坊要實現的是一個內建了程式語言的區塊鏈協議,由於支援了程式語言,那麼理論上任何區塊鏈應用都可以用這門語言進行定義,進而作為一種應用,運行於以太坊的區塊鏈協議之上

(譯註:該協議的意義與網際網路時代的 TCP/IP 協議可以互為類比)。

而不是像以往的那些專案,各自為政,分別定義自己的區塊鏈協議,而各個協議又只支援一種或幾種特定區塊鏈應用,且互不相容。

而且,基於以太坊的支援程式設計的

區塊鏈協議

,不僅能實現前文所述的已經提出的各種區塊鏈應用,並且在未來,也能實現現在的人們還沒有想到的全新的區塊鏈應用。也就是說,

以太坊定義好的區塊鏈協議,使得區塊鏈應用開發者們高效快速地開發頂層應用,變為可能。

比特幣經常被稱之為“全球賬簿”,儘管這個賬簿記錄的僅僅是一種貨幣——比特幣的全部賬單。相應的,以太坊可以被看作一臺“全球計算機”:一個任何人都可以上傳和執行應用程式,並且程式的有效執行能得到保證的地方,這種保證依賴的正是以太坊系統中去中心化的,由全球成千上萬的計算機組成的,

魯棒性

極強的共識網路。以太坊,以應用於比特幣和其他系統中的區塊鏈技術作為基礎,同時,也以應用於比特幣和其他系統中的密碼學原理和經濟刺激手段作為計算安全性的保證。但是,

由於其對於程式語言的支援,以太坊得以開啟更大的可能性。

舉一個具體的例子,試想一個使用 Slock(一個基於以太坊的物聯網平臺)提供腳踏車租賃服務的場景。腳踏車的所有者會將一個 Slock(智慧鎖)安裝到他們的腳踏車上,並且在以太坊區塊鏈上給這輛腳踏車註冊一個智慧合約(一段

計算機程式程式碼

)。接下來,任何人都可以向該智慧合約發起一個傳送一定數量

數字貨幣

的請求,合約在接到這個請求之後,會自動將這筆數字貨幣轉發給腳踏車的所有者,並且記錄一個狀態,這個狀態用於表明,剛剛這位數字貨幣的傳送者獲得了某種所有權,比如這輛腳踏車接下來三個小時內的

使用權

。接下來,這個人在三個小時內,都可以透過

智慧手機

向 Slock(智慧鎖)傳送特定的簽名信息,這條簽名信息會將車上的這把鎖開啟。上述的整個租賃過程,都沒有涉及任何中心化的支付處理機構,即使是 Slock 這家公司本身。

因此,使用類似 Slock 鎖的人,不用擔心 Slock 這家公司倒閉之後自己這把鎖不能使用的問題,也不用擔心服務商突然開始徵收高昂費用的問題,更不用擔心自己的私人交易資訊會落入某一方手裡。

基於以太坊的其他區塊鏈應用還包括,各種各樣的金融合約——從簡單的實體資產(黃金,股票)的數字化應用,到複雜的金融衍生品應用;面向網際網路基礎設施的更安全的更新與維護應用(比如 DNS 和數字認證);不依賴中心化服務提供商的個人線上身份管理應用(因為中心化服務提供商很可能留有某種後門,並藉此窺探你的個人隱私)。除了已經被很多創業團隊實現出來的 100 多種區塊鏈應用以外,以太坊也得到了一些金融機構、銀行財團(比如 R3),以及類似三星、Deloitte、RWE 和 IBM 這類大的公司機構的密切關注,由此也催生出了一批諸如簡化和自動化

金融交易

、商戶忠誠指數追蹤、旨在實現電子交易去中心化的禮品卡等等區塊鏈應用。

本質上,以太坊的目標,就是將區塊鏈技術所具有的去中心化、開放、和安全這三大特點,引入到幾乎所有能被計算的領域。

原文作者 Vitalik Buterin 是以太坊(Ethereum)的創始人, Bitcoin Magazine 聯合創始人,同時也是區塊鏈和

加密貨幣

的長期開發者和研究人員。