智慧合約與可程式化

以太坊

以太坊是一條全球性的公共區塊鏈,運作起來像一台沒有任何單一公司擁有的共享電腦。比特幣向世人證明:一群互不相識的人,不需要中間的銀行,也能就「誰擁有什麼」達成共識;以太坊則更進一步,讓這個共享帳本變得可以程式化。它不只能記錄「誰付錢給誰」,還能執行一小段一小段的程式碼,於是網路可以自動執行各種約定。它要解決的問題是對軟體的信任:怎樣才能讓世界各地的人使用同一個程式,並且確信沒有人偷偷改動了規則或結果?

在底層,以太坊是由成千上萬台電腦(節點)組成的網路,它們都保存著同一份不斷增長的記錄,並步調一致地執行同樣的程式碼。開發者上傳名為智慧合約的程式;一旦部署,任何人都可以呼叫,而每個節點都會重新執行這次呼叫並核對結果,於是大家得出一致的答案。使用網路需要支付一小筆費用,用它的原生貨幣以太幣(ETH)結算;這筆費用既獎勵了營運者,也防止有人用無窮無盡的免費運算把系統塞爆。因為成千上萬台彼此獨立的機器必須達成一致,結果就很難被任何一方偽造或審查。

以太坊的重要意義在於,它把一個帳本變成了應用程式的地基。人們在它之上構建了價值穩定的貨幣、無需中間人的市場、數位收藏品,以及由程式碼而非總部來治理的組織。它是這類可程式化貨幣與軟體中使用最廣泛的平台,許多更新的網路也模仿它的設計,好讓程式能在它們之間往來流動。簡而言之,以太坊與其說是一件單一產品,不如說是一層任何人都能在上面搭建的、公共且永不停機的結算層。

想像一台不在走廊裡、而是活在公共網路上的自動販賣機。你向它發送正確的付款,它內建的規則就自動吐出你要的東西,並更新公開的庫存記錄。沒有店員、沒有打烊時間,店主也無法在不給你商品的情況下悄悄把錢據為己有。這就是在以太坊上執行程式碼的味道。

以太坊的原生貨幣是以太幣(ETH);「以太坊」通常指網路,而「以太幣」指用來支付費用的那種幣。

又稱
ETH以太坊