比特幣是cpu挖礦還是gpu挖礦
⑴ 鎸栫熆涓轟粈涔堣佺敤鏄懼崱鑰屼笉鏄痗pu
棣栧厛鎴戜滑闇瑕佷簡瑙f寲鐭胯繖涓姒傚康銆備互姣旂壒甯併佷互澶鍧婁負浠h〃鐨勬暟瀛楄揣甯侊紝浣跨敤鐨勬槸鍖哄潡閾炬妧鏈錛岃$畻鏈哄悜鍖哄潡閾劇綉緇滆礎鐚綆楀姏錛屽嵆鍙鑾峰緱鎸夌収綆楀姏澶у皬姣斾緥鍒嗛厤鐨勬暟瀛楄揣甯侊紝榪欎竴榪囩▼鏄鍘諱腑蹇冨寲銆佺敱綆楁硶淇濊瘉鐨勶紝閫氳繃璐$尞綆楀姏鎹㈠彇鍖哄潡閾劇畻娉曠敓鎴愮殑鏁板瓧璐у竵鐨勮繃紼嬶紝灝辨槸鎸栫熆銆
鎸栫熆闇瑕佺殑綆楀姏錛屽線寰鏄閫氳繃鍝堝笇銆佽В瀵嗙瓑綆楁硶瀹屾垚鐨勩傝繖綾葷畻娉曟湁涓涓鐗瑰緛錛岄偅灝辨槸澶嶆潅紼嬪害浣庯紝浣嗗己搴︽瀬澶э紝榪欐f槸GPU鎿呴暱鐨勫伐浣溿
CPU鍜孏PU閮藉彲浠ヨ繘琛岃$畻錛屼絾鎿呴暱鐨勬柟闈㈠悇涓嶇浉鍚屻侰PU鏍稿績鏇村皯錛屼絾鏋舵瀯澶嶆潅錛屾嫢鏈夊嶆潅鐨勯昏緫鎺у埗鍗曞厓錛屾洿鎿呴暱澶嶆潅鐨勮繍綆楋紱鑰孏PU鎷ユ湁澶ч噺鐨勬牳蹇冿紝浣嗘灦鏋勭浉瀵圭畝鍗曪紝闈炲父閫傚悎澶у悶鍚愰噺鐨勯珮瀵嗗害璁$畻銆
鍋氫釜綺楁毚鐨勭被姣旓紝CPU鐩稿綋浜庢槸涓涓浼氶珮鏁扮殑澶у︾敓錛岃孏PU鍒欏儚鏄涓鐧句釜鍙浼氬洓鍒欒繍綆楃殑灝忓︾敓錛岃佽В濂ユ暟棰橀偅鑲瀹氬ぇ瀛︾敓鏇村己錛屼絾濡傛灉瑕佺畻1000閬撳姞鍑忎箻闄ら橈紝涓涓澶у︾敓鏃犺哄備綍涔熶笉鍙鑳界畻寰楁瘮涓鐧句釜灝忓︾敓蹇鈥斺斿皬瀛︾敓浠鍙浠ヤ竴璧峰仛騫惰岃$畻錛岃屽ぇ瀛︾敓涓嬈℃墠鑳界畻鍑犻橈紵
鑰屾寲鐭跨殑鍝堝笇銆佸姞瀵嗙瓑綆楁硶錛屾伆鎮板氨濡傚悓嫻烽噺鐨勫姞鍑忎箻闄ら樹竴鏍鳳紝瀹冧滑闅懼害涓嶉珮錛屼絾鍗撮渶瑕佷笉鏂榪涜岄噸澶嶈$畻錛岃$畻閲忔瀬澶э紝榪欏氨鍜屾樉鍗$殑闀垮勪笉璋嬭屽悎銆
鍦ㄨ繖涓杞鏁板瓧璐у竵鏆存定鐨勮屾儏涓錛屾樉鍗′環鏍艱澶уぇ鎺ㄩ珮錛屽叾涓鐨勬渶澶ф帹鎵嬶紝鍏跺疄騫朵笉鏄澶у舵渶涓鴻崇啛鑳借︾殑姣旂壒甯侊紝鑰屾槸浠ュお鍧娿
鏃惰嚦浠婃棩錛屽弬涓庢瘮鐗瑰竵鎸栫熆鐨勭畻鍔涘凡緇忛潪甯稿簽澶э紝鍏夐潬鏄懼崱宸茬粡鏃犳硶鍦ㄧ熆奼犱腑鍙栧緱瓚沖熺殑鍒嗛厤鏉冮噸錛岀幇鍦ㄩ渶瑕佷笓闂ㄧ殑鐭挎満鎵嶈兘鍦ㄦ瘮鐗瑰竵鎸栫熆涓鍒嗕竴鏉緹廣
鑰屼互澶鍧婁笉鍚岋紝瀹冪洰鍓嶄粛鍙浠ラ氳繃鏄懼崱璁$畻鑾峰緱錛岃屼笖瀹冪殑綆楁硶Ethash榪樺筊AM鏈夌潃闈炲父楂樼殑瑕佹眰錛岃繍綆楀悗鐨勭粨鏋滀細鐩存帴瀛樺偍鍦≧AM涓錛屽綋鍓峈AM瀹歸噺搴曠嚎鏄4G銆傚洜姝わ紝鐜板湪綆楀姏杈懼埌涓瀹氱▼搴︺佸ぇ鏄懼瓨鐨勬樉鍗″囧彈闈掔潗錛屼負浜嗚揪鍒版洿寮虹殑鎸栫熆鎬ц兘錛屼笉灝戠熆宸ヨ繕浼氬規樉瀛樿繘琛岃秴棰戙傚彲瑙侊紝鐩鍓嶆樉鍗$殑紜鏄鎸栦互澶鍧婃渶閫傚悎鐨勫伐鍏蜂箣涓錛岃孋PU鍒欏苟涓嶆搮闀挎ら亾銆
自從比特幣誕生以來,比特幣挖礦經歷了以下四個階段:
CPU挖礦→GPU挖礦→專業礦機挖礦→礦池挖礦。
2009年1月3日,比特幣創始人中本聰用電腦CPU挖出了第一批比特幣。
隨著大家對比特幣的認可,挖礦的人越來越多,全網算力不斷上升,挖礦難度逐漸上漲。
2010年9月18日第一個顯卡挖礦軟體發布。一張顯卡相當於幾十個CPU,挖礦能力得到明顯提升。
之後又有人發明了基於挖礦晶元的專業挖礦設備,即礦機。目前行業領先的螞蟻礦機裝有將近200張BM1387晶元,相當於3萬多張GPU的算力。
隨著更多礦機加入挖礦,單獨的礦機也很難挖到比特幣了。於是,礦工將自己的礦機集中起來,形成了礦場和礦池。
⑶ 〈挖礦系列3〉比特幣礦機發展史
比特幣從發明誕生出來後,比特幣挖礦主要經歷了3個階段(現在的礦池是挖礦的方式,非礦機技術)
CPU→GPU→ASIC專業礦機
一、CPU挖礦
說起CPU挖礦,誰是第一個呢?前面文章也說了,就是比特幣的發明者中本聰(無明確的證據,按邏輯應該是正確的)。
CPU挖礦是第一代的挖礦。2009年1月3日,比特幣創始人中本聰用電腦CPU挖出了第一批比特幣,挖出了第一個創始區塊,區塊里包含50個比特幣。
隨後一些極客、程序員、游戲挖機紛紛加入CPU挖礦,但當時的CPU挖礦,僅僅是一種嘗試和好玩,並沒有現在的商業化。
二、GPU挖礦
GPU(圖形處理單元,即顯卡)挖礦是第二代的挖礦。
從CPU換到GPU挖礦,是因為CPU中央處理器是通用性計算單元,裡面設計了計算機很多的分析處理需求,其綜合能力強但單項能力較弱,而比特幣的SHA256 hash運算,是非常單一的無腦重復計算,而且CPU的並行運算能力不強,後來,有人發現GPU的高吞吐率和高並行處理能力,其運算效率比CPU高10倍以上,並且GPU可以超頻使用以提升性能,適用於大規模的並發運算,比如密碼破解,於是人們紛紛轉向GPU挖礦。
大家肯定都聽說過比特幣歷史上最貴的吃貨、比特幣Pizza的故事了。沒錯,這個人叫Laszlo Hanyecz,他是個程序員,他在2010年5月22日,用1萬枚比特幣購買了兩個披薩,當時這兩個披薩只值不到50美元,但是這一萬枚比特幣拿到現在值幾個億了。
大家都在說Laszlo Hanyecz肯定腸子都悔青了,但是也未必,因為Laszlo Hanyecz是第一個使用GPU挖比特幣的人,他挖到了非常多的比特幣,當時的1萬枚可能只是九牛一毛了。
圖片來源於網上
但是GPU也存在缺陷,就是原本是做圖像處理的,內置的這些硬體非常好電,散熱也是個問題。
三、ASIC專業礦機挖礦
ASIC專業礦機是屬於第三代的挖礦。
ASIC是Application Specific Integrated Circuit的縮寫,是一種專門為某種特定用途設計的電子電路(晶元)。用於挖礦的晶元,就是礦機ASIC晶元了。因為被設計為只進行某一挖礦需要的特定演算法,所以ASIC晶元的設計可以簡單的多,成本也低的多。不過最重要的是,就挖礦算力來說,ASIC可以比同時代的CPU、GPU高出幾萬倍甚至更多。
ASIC礦機的出現,是隨著參與挖礦的人越來越多,算力不段上升,而GPU的算力也達到了極限,為了突破這個局限,就有人開始研發專門的礦機。
世界上第一台ASIC晶元的礦機是誰發明的呢?對,就是人稱「南瓜張」的張楠賡的阿瓦隆礦機。
礦機的晶元,需要非常強的研發技術實力,比如通訊領域,最強的晶元研發企業是高通、華為海思,因此礦機的晶元研發是一場高科技的競賽,最早的礦機廠商有龍礦礦機、閃電礦機、瑞典的KNC Minner,都已經從市場上消失,現在市場上最大的礦機廠商包括比特幣大陸(螞蟻礦機)、嘉楠耘智(阿瓦隆礦機)、Bitfury、Watts Miners等,
現在最火爆的礦機當屬比特大陸的螞蟻系列了,後續再詳細介紹如何挑選和購買礦機。
本文只簡單結束了比特幣礦機從CPU、GPU到ASIC的技術發展歷程,而現在的ASIC礦機尤其比特幣大陸的礦機占據了市場70%以上的算力和市場份額,被質疑為「算力霸權」和跟「去中心化」違背,潛在的「51%」攻擊和不公平等。而現在的礦機已經是一條完整的產業鏈,無論如何發展,也是基於市場和追求利益的行為。後續繼續分析。
⑷ 挖礦的演變
從最早的比特幣被發明出來,中本聰挖出第一個創世區塊獎勵50個BTC後,開創了挖礦的時代。
CPU挖礦:
CPU挖礦是比特幣挖礦門檻最低的時期,也是用戶最少的時期,也是獎勵最多的時期,那時候一個塊的獎勵是50個BTC,不過這個時候的BTC毫無價值。這個時候用戶只需要有電腦,並在電腦上安裝一個叫bitcoin-miner的程序,就可以進行挖礦了。因為CPU挖礦現在無法考證,必要的地址填寫,錢包注冊依然是需要的。CPU的挖礦單位為KH/S,現在比特幣的總算力已經達到了EH/S,這其中的差距已經到了10的15次方以上,CPU的算力已經可以忽略不計。
越來越多的好事者開始研究比特幣,這個時候大家會發現cpu只有一個,挖礦的話人越多你的可能性越低,而算力的提升在CPU上已經發展到了瓶頸,大家開始嘗試依靠其他設備來實現更高效的挖礦,一些極客開始把注意力放在了計算機的另外一個計算設備GPU上。
GPU顯卡挖礦:
GPU挖礦把比特幣挖礦帶入到了以M為單位的算力時代,一M是一K的1024倍,相當於一個GPU挖礦者最起碼需要幾十個CPU才能相提並論,如此大的差距,大家自然把礦機的主力放到GPU挖礦上面。2010年年底開始比特幣算力開始了第一次跨越。
GPU挖礦最知名的礦工就是披薩哥,也是我們每年5月22日「比特幣披薩日」的始作俑者。比特幣也從披薩開始變成了有價值的貨幣,這個時候也有人開始計算自己的投入產出比,也就有了交易產生。不過這個時候比特幣的價格還是要按照1分來計算。
GPU越來越普及,大家自然不滿足於當下的算力,開始有人通過組裝GPU的核心晶元來進行挖礦,這也是早期的FPGA礦機。這個時候其實已經進行到了比特幣挖礦的第三個階段,GPU和FPGA共同存在,也是在2011年年底-2012年之間比特幣的算力經歷了第二次跨越。
專業礦機:
FPGA是一種集成電路的技術,也可以說是ASIC的前身,而ASIC是一種專門為挖礦設計的集成電路,特點也取決於比特幣的不需要太多CPU資源的特性(這其中所說的是CPU的內存資源),這個時候比特幣挖礦開始走向專業時代,晶元從110nm一直發展到現在7nm。
算力購買:
雲挖礦雲算力是2019年比較火熱的行業,雲挖礦指的是託管礦機,通過雲挖礦平台購買礦機並託管,向託管平台繳付管理費和電費,獲得挖礦收益。雲算力簡單說就是不需要你付電費和管理費,只需要你付出你購買算力的時間成本,如果你購買1年的時間,可以根據當下的價格算出未來一年你的算力收益,但是要注意的是你購買的只是未來一段時間的算力,到期之後這些算力和你是沒有關系的。
隨著市面上更多其他虛擬貨幣的誕生,虛擬貨幣的產品形態和挖礦方式也隨之慢慢進行改變,到如今,各種各樣的挖礦概念層出不窮。
可以看出它的演變過程,從最初的CPU挖礦,到GPU挖礦,再到專業礦機,最後發展為每個人都能參加的雲挖礦。
礦機發展從CPU到ASIC挖礦變得越來越專業,挖礦的商業從礦池、礦機再到雲挖礦和雲算力,經歷了從易到難,再從難到易的全過程。
交易所的交易挖礦曾經幾乎撼動了交易所的排名,一夜之間大大小小的交易挖礦層出不窮;你看花時間看廣告、玩游戲、寫文章等,耗費時間的都可以被稱為注意力挖礦,讓每個人意識到注意力的耗費是值錢的;經過自己的思考、經驗得出的內容分享,也可以被稱為腦力挖礦經驗挖礦;甚至跑步、睡覺都能挖礦,瞬間有一個人全天都在挖礦的感覺。
伴隨著挖礦概念的濫用,更多的是出現各種各樣的區塊鏈項目,身處其中,希望每個項目真真實實的把產品做好、落地成功,而不是經常炒作概念割一把韭菜。
⑸ 有沒有大神解釋下 挖比特幣為什麼用顯卡 不用CPU
挖礦使用的演算法使用並行演算法可以更快。gpu主要的優勢就是計算能力和並行性。
CPU的主要優勢是通用性和控制能力,並行能力不強
⑹ 比特幣為什麼用顯卡而不用CPU來挖
應為挖比特幣需要硬體具有非常強的並行數據處理能力以及很大帶寬的存儲能力,CPU屬於傳統的串列計算處理設備,並能計算能力遠不如GPU,而且CPU的cache容量也遠不如GPU配備的顯存容量大,所以用GPU來挖這種虛擬貨幣要比CPU來挖更合適
⑺ 挖比特幣為什麼用顯卡 不用CPU
比特幣早期通過CPU來獲取,由於工作方式不同。CPU主要是做全功能的運算核心數量少運算能力有限(GPU是非常多的運算核心進行專項運算)。隨著GPU通用計算的優勢不斷顯現以及GPU速度的不斷發展,礦工們逐漸開始使用GPU取代CPU進行挖礦。比特幣挖礦採用的是SHA-256哈希值運算,這種演算法會進行大量的32位整數循環右移運算。有趣的是,這種演算法操作在AMD GPU里可以通過單一硬體指令實現,而在NVIDIA GPU里則需要三次硬體指令來模擬,僅這一條就為AMD GPU帶來額外的1.7倍的運算效率優勢。憑借這種優勢,AMD GPU因此深受廣大礦工青睞。目前已經離開GPU運算了。逐漸轉變為專用晶元運算,目前礦工們已經開始普遍使用集成電路(ASIC)礦機,這類礦機雖然僅可用於挖比特幣,別的幣種尚無法使用,但單台礦機便可達到百萬兆的級別,尤其受到四川、貴州等地區的礦場老闆的鍾愛。成千上萬台專業礦機馬力全開,散戶們在這么強大的算力面前,搶到比特幣的可能微乎其微。
⑻ 挖比特幣的算力不應該是CPU么為何漲價的是顯卡
cpu就是幾個指揮官,gpu就是很多士兵,你挖礦是用指揮官還是用士兵?
首先,一開始比特幣是用cpu挖的,但是cpu核心數少,挖礦的演算法是簡單但是繁雜的演算法,就不需要很強的核心,需要大量的小核心同時計算,於是開發出了顯卡挖礦的方法。現在再後來,又開發出了專業礦機,只有計算功能,沒有顯示功能,算力超大,效率高。目前已經沒有人用顯卡挖比特幣了,都是專業的礦機。
顯卡基本上都在挖以太坊。不過目前也有以太坊礦機陸續上市,全網算力暴漲,以太坊2.0也提上日程,相信未來的顯卡將會降價。
CPU和GPU的內部結構的差異比較大,CPU採用了數量很少、但性能更強大的ALU(算術運算單元),而GPU則採用了數量龐大、結構卻更簡單的ALU,因此,CPU和GPU的性能特點也截然不同了:CPU側重於復雜的邏輯控制和通用串列運算,而GPU則偏向於處理大規模並發計算(圖形和圖像處理,也屬於這種運算),所以CPU和GPU屬於各司其職。
挖比特幣不需要很高的單核算力,需要的核心數,正好GPU核心數量多所以需要顯卡
小盆友,GPU可曾聽說?
這種問題不是應該去網路么?
⑼ 挖比特幣為什麼要顯卡而不是CPU
因為需要強大的浮點運算,顯卡這點是強於CPU的