什麼是以太坊?


在討論以太坊之前,讓我們先了解一下比特幣去中心化網路的概念,它為以下去中心化網路奠定了基礎。比特幣數字貨幣由中本聰於 2009 年發明,使用去中心化和透明的網路。

比特幣將密碼學 + 工作量證明 + 去中心化網路架構結合在一起。比特幣的演算法是用“圖靈不完備”語言編寫的,它只理解有限的指令集,例如誰傳送了錢,傳送了多少以及誰收到了錢。

比特幣旨在消除中心化權威來建立貨幣,而以太坊則使用區塊鏈來取代網際網路上的第三方。他們希望透過雙方之間的電子協議來進行銷售、轉移抵押貸款和進行復雜的金融交易。

為了使用區塊鏈技術將這些事物去中心化,並建立更復雜的系統,您需要更高階的程式設計和程式碼來理解複雜的指令。它還需要一個大型的計算機網路來執行該程式碼。

什麼是以太坊?

以太坊網路於 2013 年底提出,並於 2014 年初由 Vitalik Buterin 建立。以太坊是用於去中心化程式和去中心化應用程式的“自己動手”平臺。要建立這些程式,必須掌握名為**Solidity**的以太坊編碼語言。以太坊平臺擁有數千臺獨立的計算機,稱為節點,執行為完全去中心化的網路。

一旦程式碼被編寫並部署到以太坊網路上,就沒有人可以更改它,甚至程式設計師自己也不行。節點將確保它按編寫的方式執行,沒有任何更改。以太坊是最成功的平臺,在全球範圍內用於執行 D 應用程式(去中心化應用程式)。

總而言之,以太坊是一大堆獨立的計算機協同工作以執行為去中心化應用程式提供支援的程式碼。它需要大量資金來維護和執行這些計算機,這些計算機稱為節點。這些節點擁有完全相同的資訊。每次進行編輯時,網路上的每個節點都會記錄更改。

為激勵以太坊平臺而建立的貨幣稱為以太幣。以太坊透過強大的去中心化計算機網路將人們直接連線起來,無需任何中間人或第三方。為了更好地理解它,讓我們以交通運輸為例——司機可以直接與乘客見面,而無需 Uber 應用程式作為中間人。

其理念是,一個實體將不再控制您的筆記,並且沒有人可以突然停用該應用程式本身,從而暫時使所有筆記本離線。只有使用者可以進行更改,而不是任何其他實體。

理論上,它將人們過去對其資訊所擁有的控制權與我們在數字時代習慣的易於訪問的資訊結合起來。

智慧合約

以太坊的重要功能是**智慧合約**。手動智慧合約是雙方(個人或組織)之間關於銷售或服務的協議。這些合同會建立一些條件,以及滿足這些條件時要採取的行動。智慧合約是在以太坊網路上以電子方式建立的。這些合約將具有普通合約的所有功能,而無需任何第三方參與,例如公證人或律師。這些智慧合約的程式碼都寫有所有**if、else 和 then 條件**。它們透過網路執行、執行和管理付款。

這些智慧合約也存在一些缺點。它們無法考慮程式中未輸入的其他可能選項,並嚴格執行。一旦智慧合約部署到以太坊網路上,即使是作者本人也無法對其進行編輯或更正。

以太坊以“程式碼即法律”為座右銘推出,沒有人可以推翻合同,即使是最初的作者也不行。不同意的人出來建立了自己的網路。最初的以太坊保留為以太坊經典版,新網路成為以太坊。

談到以太幣,它們以類似於比特幣的方式建立。為了在以太坊平臺上編寫和部署智慧合約,作者必須向網路付費。該付款以以太幣的形式支付。自建立以來,以太幣的價值增長了數倍。2014 年以太幣的價格僅為幾美分,現在價值數百美元。價格上漲是由於以太坊網路使用者的大量增長。

更新於: 2019-07-30

159 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.