每天五分鐘,玩轉區塊鏈(14):以太坊簡介

比特幣被稱為區塊鏈中的1.0版本,以太坊則是其進階2.0版,是對區塊鏈技術應用的又一次進步。其創始人V神功不可沒。

每天五分鐘,玩轉區塊鏈(14):以太坊簡介

以太坊的理論基礎

以太坊(Ethereum)是一項將比特幣中的一些技術和概念運用於計算領域的創新。比特幣被認為是一個系統,該系統維護了一個安全地記錄了所有比特幣賬單的共享的全球賬簿。以太坊,則是利用了很多跟比特幣類似的機制(比如區塊鏈技術和 P2P 網絡),來維護一個共享的計算平臺,這個平臺可以靈活且安全地運行用戶想要的任何程序(當然也包括類似比特幣的區塊鏈程序)。

以太坊與比特幣的區別

比特幣經常被稱之為“全球賬簿”,儘管這個賬簿記錄的僅僅是一種貨幣——比特幣的全部賬單。相應的,以太坊可以被看作一臺“全球計算機”:一個任何人都可以上傳和執行應用程序,並且程序的有效執行能得到保證的地方,這種保證依賴的正是以太坊系統中去中心化的,由全球成千上萬的計算機組成的,魯棒性極強的共識網絡。以太坊,以應用於比特幣和其他系統中的區塊鏈技術作為基礎,同時,也以應用於比特幣和其他系統中的密碼學原理和經濟刺激手段作為計算安全性的保證。但是,由於其虛擬機EVM提供了類似JAVA中的JVM的能力,使其成為圖靈完備的系統,其對編程語言的支持,讓以太坊得以開啟更大的可能性。

以太坊挖礦

以太坊(ether)的挖礦算法叫做Ethash, 又名Dashimoto (Dagger-Hashimoto),是Hashimoto算法結合Dagger之後產成的一個變種。它的特點是挖礦的效率基本與CPU無關,卻和內存大小和內存帶寬正相關。對內存大小和帶寬的要求意味著那些通過共享內存的方式大規模部署的礦機芯片並不能在挖礦效率上有線性或者超線性(super-linear)的增長。

挖礦設備:

以太坊挖礦主要是顯卡GPU挖礦,對CPU要求不高,對顯卡性能要求高。所以選一個高性能顯卡是挖礦的重點。目前主流顯卡設備有1080ti等。

以太坊使用:

以太坊相對比特幣有個特點,具有智能合約和EVM虛擬機,開發者可以在其上面進行DAPP開發,進行區塊鏈技術的實際場景落地應用,這是一個區塊鏈技術的創新。另外,除開本身ETH基礎幣以外,還可以在上面發行各種ERC20代幣。現在很多項目融資也使用ETH作為標準幣。所以以太坊的使用場景相對比特幣來說,更加豐富。

以太坊前景:

作為區塊鏈2.0代表,以太坊和比特幣一樣,被所有行業人士熟知和使用,同時為了具有更大的競爭力,以太坊技術也在不斷的更新,目前其TPS是制約發展的一個要素,但V神仍在努力,將於2020年提供分片技術,提高以太坊的TPS。所以以太坊的前景還是很明朗的。


分享到:


相關文章: