位元幣挖礦和以太坊挖礦對比

2021-08-26 02:34:20 字數 1110 閱讀 1978

位元幣挖礦採用的是「工作量證明」機制(pow, proof of work)。這種機制在加密貨幣領域被廣泛應用。礦工們「不停的工作」,通過乙個名為雜湊(hash)的特殊數學方程式進行打包交易,將一筆筆交易以密碼學方式打包到區塊上來,獲得相應的挖礦獎勵。

抽絲剝繭來看,其實就是要求每台礦機把乙個隨機的資料新增到交易列表中,並將其稱為「隨機數」。因此,每個人、每台礦機都要盡可能多地嘗試隨機數,直到其中乙個能產生正確的數並贏得位元幣。

只要協議不變,整個挖礦網路基本10分鐘時間就能挖乙個區塊,目前是乙個區塊獎勵12.5個位元幣。但隨著參與挖礦的人越來越多,大家之間的算力競爭就越激烈。

當位元幣還是乙個小眾概念時,參與挖礦的人少,乙個普通的cpu上就能挖礦,所以有人用家用電腦進行挖礦。但隨著參與人數的激增,cpu的算力已經無法滿足需要。後來,大家開始用圖形處理單器(gpu)進行挖礦。再後來,隨著算力的不斷增加,已經開始用極為昂貴的應用程式專用積體電路(asic)進行挖礦,這樣能夠獲得比傳統電腦配置高效得多的計算速率。

隨著位元幣挖礦進入asic時代,中心化的問題越發明顯了。因為裝置**的高昂、計算難度的不斷攀公升、土地和電費成本等問題,讓位元幣挖礦越來越集中在少數幾個大的礦池了。超過90%的位元幣都在中國的礦場被挖出來。而造成這種過度集中的原因,就是因為asic成本高昂且淘汰率高,基本只有大規模的專業礦場玩得起,普通使用者基本挖不到。

為了避免過度集中的問題,以太坊就提出了抵抗asic。v神發明了基於智慧型合約的區塊鏈技術,並創造、使用了自己發明的ethhash演算法。ethhash是基於記憶體而非算力來挖礦的。這就改變了原有的挖礦格局,以前富有的asic礦工再也無法主導以太坊的挖礦競賽了。

ethhash演算法,就幹兩件事,一是讀取記憶體,二是用加密演算法把資料混編。「用加密演算法把資料混編」是一項可以通過公升級計算裝置來顯著提高效率的工作,類似於位元幣挖礦原理,所以,越高效的礦機在這一部分越有優勢。

但在「讀取記憶體」這件事情上就不一樣了,不管你如何提高計算機的運算效率,你的記憶體讀取效率仍然不會有很大的改觀,因為每一次讀取內寸的頻寬是有限的,而現有的計算機技術又很難在這個問題上有質的突破。所以,v神所謂的「抗asic特性」,就是指,即使你用再昂貴的asic裝置,挖以太幣時的效率也不一定比普通電腦好多少。

這樣,普通的使用者有了更多參與的機會,gpu挖礦又回到了歷史舞台。

位元幣挖礦

什麼是 挖礦 簡單來說,數字貨幣網路是乙個龐大的p2p記賬體系,網路中的每一筆交易都需要被確認才能生效,而確認交易需要使用運算能力 即 算力 來解決大量 隨機的數學難題,挖礦 就是通過挖礦裝置 即 礦機 為整個網路提供運算能力,解決數學難題以確認交易的過程。作為對礦機貢獻算力的回報,數字貨幣網路將根...

位元幣挖礦 錢包

1 安裝 plain view plain copy apt get install bitcoind 2 修改配置檔案 plain view plain copy vi bitcoin.conf 內容如下 rpcuser abc rpcpassword 123 server 1 rpcallowi...

位元幣 挖礦過程

在收到交易後,每乙個節點都會在全網廣播前對這些交易進行校驗,並以接收時的相應順序,為有效的新交易建立乙個池 交易池 每乙個節點在校驗每一筆交易時,都需要對照乙個長長的標準列表 交易的語法和資料結構必須正確。輸入與輸出列表都不能為空。交易的位元組大小是小於max block size的。每乙個輸出值,...