什麼是以太坊?

以太坊(Ethereum)是一個開源的有智能合約功能的公共區塊鏈平台,通過其專用加密貨幣以太幣(Ether)提供去中心化的以太虛擬機(Ethereum Virtual Machine)來處理點對點合約。以太坊允許開發者在全局公共節點上運行分布式應用。

以太坊沒有使用傳統的客戶端-服務器模式,而是提出了一個分布式網絡,利用「志願者」運行節點代替傳統的服務器或者雲平台來提供計算服務。

以太坊利用比特幣 區塊鏈作為一個參考,試圖實現一個完全無需信任基礎的智能合約平台,為了除付款外,還可以在區塊鏈中運行其他應用程序和服務。

狹義上的以太坊是指為分散應用程序定義平台的一套協議。它的核心是以太坊虛擬機Ethereum Virtual Machine(「EVM」),它可以執行任意算法複雜度的代碼。在計算機科學術語中,以太坊是「圖靈完備」。開發人員可以使用以JavaScript和Python等現有語言為模型的友好編程語言創建在EVM上運行的應用程序。這些應用程序稱為分散式應用程序,或稱為Dapps。

使用以太坊區塊鏈作為運行應用程序的平台的優勢與其分布式性質直接相關:數據不能由第三方更改,因為它對所有節點都是公共的。 由於同樣的原因,沒有單點故障,增加了網絡對某種攻擊的魯棒性。作為基於共識算法的分布式網絡,中央機構的審查工作幾乎是徒勞的。

儘管如此,以太坊還存在一系列風險和挑戰。在區塊鏈網絡上運行的分布式應用程序由開發人員編寫,所以他們像傳統應用程序一樣易受編寫錯誤或bug的影響。

以太幣是什麼?

儘管是公共網絡,但以太坊並不是免費的,它需要支付一定數量的貨幣才能使用其計算資源,換句話說,要求節點執行預期代碼需要支付加密貨幣,用於付款的加密貨幣稱為以太幣。

以太幣(ETH)是一種加密貨幣,可以用來為服務或產品付款,供投資者進行交易,但也被開發商用於支付以太坊區塊鏈網絡上的服務和計算資源。

智能合約

智能合約是以太坊區塊鏈組織其計算任務的方式。智能合約是一段計算機代碼,用於定義內容,金錢,財產等的交換。例如,交易雙方付款時,智能合約可以自動管理,執行,強制執行,也可以在當所有條件滿足後執行自動付款。

來我們的知識中心瞭解更多關於加密貨幣和區塊鏈知識。