如何挖礦以太坊?
以太坊挖礦指南
以太坊區塊鏈基礎
眾所周知,加密貨幣挖礦是一個解決複雜數學難題的過程,礦工在任何加密貨幣網路中都扮演著至關重要的角色,他們花費時間和計算能力來解決這些數學難題,為網路提供“工作量證明”,從而驗證以太坊交易。除此之外,礦工還負責透過此過程生成新的以太幣。這樣,他們就能因為成功完成工作量證明任務而獲得以太幣獎勵。
參與挖礦的礦工越多,難題的難度就會自動增加。這就需要付出更多努力、時間和計算能力來解決這些難題,而獎勵則在所有礦工之間共享。話雖如此,以太坊的價值一直在上漲;因此,礦工獲得的獎勵仍然值得。此外,許多人認為挖礦是一種意識形態上的激勵,是直接支援網路的一種手段。
以太坊挖礦概述
礦工透過雜湊函式處理區塊的唯一頭部元資料(包含時間戳和軟體版本),從而建立一個固定長度的、區分大小寫的隨機數字和字母字串。這個字串被稱為“雜湊值”。如果礦工找到一個與當前目標相符的雜湊值,則該區塊將被認為已挖出,並將廣播到整個網路,供其餘節點驗證並將交易新增到他們自己的區塊鏈副本中。
儘管比特幣目前是最主要的和最受推崇的加密貨幣,但一些問題仍然困擾著該網路,而比特幣挖礦日益增長的集中化就是其中之一。如果我們談論這個網路誕生之初的時代,礦工可以使用功能強大的計算機,甚至筆記型電腦都是現實。然而,目前,隨著ASIC礦機等眾多新技術的出現,擁有大型礦機設施的公司將獲得可觀的利潤。這些礦機需要大量的電力才能執行,安裝和維護成本都非常高。
就以太坊而言,過程略有不同。礦工根據名為Ethash的工作量證明演算法獲得基於以太坊的獎勵,該演算法實際上鼓勵個人進行去中心化挖礦,並且不支援ASIC挖礦。然而,組裝一臺足夠強大的計算機可能相當昂貴,電費也會讓你傷腦筋。
礦工每四年獲得一次成功挖礦的獎勵,這與代幣總流通量的限制相對應。目前,在比特幣網路上成功挖出一個交易區塊的獎勵為12.5個比特幣。
以太坊網路上的成功挖礦基於Ethash演算法,其價值為三個以太幣,包括所有交易費用和程式碼處理費用。然而,平均而言,驗證和挖出一個比特幣交易區塊大約需要10分鐘或更長時間,而以太坊的平均時間約為12秒。這可以透過以太坊GHOST協議實現。GHOST協議實現瞭如此快速的確認,但也使得更多區塊可能被忽略。因此,你可能能夠在挖出一個比特幣區塊所花費的時間內挖出多個以太坊區塊。
在你閱讀本文時,總共2100萬個比特幣中大約有1700萬個比特幣在流通。有趣的是,到以太坊執行的第五年,其總供應量約為9200萬枚代幣中,只有一半會被挖出。
在這兩個網路上,交易的標記方式也有明顯的區別。在以太坊中,交易被稱為“Gas”,它實際上為網路上的每個操作提供能量。因此,即使是對區塊鏈進行單次更改,使用者也需要花費一些以太幣。
Gas的計算是基於儲存需求、操作的複雜性和所需的頻寬。相反,比特幣交易的最大區塊大小限制約為1MB。因此,它們以相同的比例相互競爭。
最終,主要區別可能在於以太坊擁有自己的圖靈完備內部程式碼,這意味著基本上任何東西都可以計算出來,前提是有足夠的時間和計算能力。