1. 程式人生 > >以太坊(Ethereum)與以太(Ether)

以太坊(Ethereum)與以太(Ether)

客觀的來說,以太坊與以太這兩個概念很容易混淆。

當我們聽到以太坊Ethereum這個詞時,我們通常會將它與加密貨幣(比如比特幣)聯絡起來。雖然這個定義並不完全錯誤。但重要的是要理解以太坊不僅僅是一個簡單的加密貨幣,它實際上是一個基於區塊鏈技術的開放式軟體平臺,使開發人員能夠使用智慧合約構建和部署去中心化的應用程式。

但是,為以太坊網路提供支撐動力的加密貨幣稱為以太Ether。這正是Coinbase等許多交易所的賣點。

以太坊如何工作

以太坊區塊鏈的功能類似於比特幣區塊鏈:一個由計算機組成的網路執行軟體,通過稱為挖礦的多數共識演算法來驗證交易。挖礦由執行這些驗證交易的計算機所有者提供支援。

比特幣礦工通過得到比特幣來獲得資金補償。

以太坊礦工通過在乙太網中獲得以太得到補償。

Ether以太是一種可程式設計貨幣

單純的將以太稱為數字貨幣可能會產生一些誤導,因為實際上它更像是一種數字商品。

就像你需要汽油來為你的車輛加油一樣,你需要Ether以太才能在以太坊區塊鏈上執行應用程式。這裡以太為智慧合約提供支援(例如通過設定租金進行支付才能觀看的視訊)以及執行DApps,在ICO期間生成通證,促進以太坊區塊鏈上的交易,以及進行款項支付。這就是為什麼以太坊(或以太)也可以被稱為可程式設計貨幣。

以太既是商品也是貨幣

說以太更像是商品而不是貨幣的原因在於,適用於石油和天然氣等商品的供需經濟學原理中的基本原則也同樣適用於以太。油是有價值的,因為它為我們日常生活中使用的許多東西提供動力,它可以為我們取暖的鍋爐或者為我們的發動機提供動力。

現在越多人開始使用基於以太坊的應用程式,對Ether以太的需求也就越高,這將增加其價值。

由於以太是很有用的,可交換的和可轉讓的,很多的商家也就開始接受它作為貨幣,這時就體現出了它的貨幣屬性。

把它們整理一下

  • 以太坊是平臺,以太像是為平臺提供動力的燃料。
  • 以太被用來買賣,而以太坊不能。
  • Ethererum以太坊上有各種各樣的應用程式。
  • Ether在以太坊區塊鏈上只有一個application=enable操作。

======================================================================

分享一些以太坊、EOS、比特幣等區塊鏈相關的互動式線上程式設計實戰教程:

  • java以太坊開發教程,主要是針對java和android程式設計師進行區塊鏈以太坊開發的web3j詳解。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • php以太坊,主要是介紹使用php進行智慧合約開發互動,進行賬號建立、交易、轉賬、代幣開發以及過濾器和交易等內容。
  • 以太坊入門教程,主要介紹智慧合約與dapp應用開發,適合入門。
  • 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括賬戶管理、狀態與交易、智慧合約開發與互動、過濾器和交易等。
  • EOS教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、賬戶與錢包、發行代幣、智慧合約開發與部署、使用程式碼與智慧合約互動等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
  • java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈儲存、去中心化共識機制、金鑰與指令碼、交易與UTXO等,同時也詳細講解如何在Java程式碼中整合比特幣支援功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
  • php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈儲存、去中心化共識機制、金鑰與指令碼、交易與UTXO等,同時也詳細講解如何在Php程式碼中整合比特幣支援功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
  • tendermint區塊鏈開發詳解,本課程適合希望使用tendermint進行區塊鏈開發的工程師,課程內容即包括tendermint應用開發模型中的核心概念,例如ABCI介面、默克爾樹、多版本狀態庫等,也包括代幣發行等豐富的實操程式碼,是go語言工程師快速入門區塊鏈開發的最佳選擇。

匯智網原創翻譯,轉載請標明出處。這裡是原文以太坊(Ethereum)與以太(Ether)