在挖礦里面,礦指的是數據包,這些數據包都是需要去解密的。
計算這些數據包,需要的計算量很大,但是計算的方法并不難,所以這正好符合了GPU的工作原理。
一開始挖礦的都是CPU,但是隨著挖礦算法的進一步研究,才發現原來挖礦都是在重復同樣的工作。但是CPU本身并不擅長運算,一次最多就執行十來個任務,這樣會導致顯卡高出太多,所以久而久之,大家就不再用CPU了。
相比CPU,GPU就是為了挖礦而設計出來的。GPU可以輕松地進行上百個線程的整數計算。不過慢慢的大家還是覺得,顯卡太弱了,直接上ASIC大規模堆ALU單元就可以大幅度提升算力,一點點的算力板的算力就已經是顯卡的好幾十倍,所以比特幣如果不用專門的ASIC礦機,壓根就挖不動。

后期的幣種LTC使用的Scrypt算法引入了很多相互依賴的以及隨機的訪存指令,只要Footprint足夠大的時候,就會在GPU的L2級別,甚至TLB級別出現大量的緩存失敗,從而產生更多的DRAM訪問,因此目前只有專門的礦機才能挖礦。
當然很多第二代虛擬貨幣(比如說是ETH、ZEC這種)由于吸取了前輩們被爆算法的經驗,所以特別優化了挖掘算法,為了防止出現無腦的運算,對顯存要求就更高了,也因此抵抗了礦機的入侵。同時因為ETH只能靠顯卡來進行挖礦,所以造成了2017年下半年的顯卡漲價潮以及缺貨潮,很多礦主都賣了自己的顯卡,然后回去組建礦機挖掘這些虛擬貨幣。時間一久,大家都認為CPU不能挖礦,而實質上CPU只是效率以及效益太低了而已,還是可以挖礦的。
來源:萬洲財經
評論前必須登錄!
立即登錄 注冊