時間:2023-07-21|瀏覽:131
比特幣以及許多數字加密貨幣再度回歸至公眾視野,因為疫情的原因,各個國家瘋狂印錢補貼,使得市場上面出現大量無處安放的資產,同時區塊鏈的大量虛擬貨幣也因此迎來了大量的漲幅。比特幣、以太坊等一度在半年內漲超過280%,超高的價格讓無數的投資者瘋狂,同時也使得大量人投入到挖礦的行業中去。
這里我們要在知道,所謂的挖礦就是用計算機算力來來獲取比特幣獎勵的過程。 今天我們就來關注下,比特幣挖礦這個東西使用的算力與當前的主流游戲顯卡的關系。
首先要明白是挖礦和顯卡有什么關系,這個原因主要是在挖礦的過程上,以比特幣為例,礦工們收集到廣闊的交易信息,然后打包成一整塊的區塊信息,礦主只要連接上就能獲得比特幣的獎勵,但是問題是所有的礦主都在打包,那么誰才能獲得鏈接的權利呢?
為了解決這個問題,研究人員專門設置了一道題,只有先算對的人,才能獲得鏈接區塊的權利,這個人就能夠獲得比特幣的獎勵。
這道題是這樣的,首先將前一個賬單區塊里的所有信息進行一次計算,通過一種特殊的算法將這個信息轉換成為一串哈希數值,然后再將這個哈希數值進行一次相似的運算,得出另外的一個數值,而這個算法產生的哈希值則會是256bits,這是一個長度為64的16進制字符串。
將這個16進制字符轉換成二進制后,剛好256位,然后將獲得的哈希值加上新賬單區塊的基本信息,再加上里面所有的交易記錄,最后再加一個隨機數這樣組成的新字符串,再進行一次上面說的哈希運算,就獲得了一個包含前面所有信息的新發性質。但是不是說你算出來這個值,你就能獲得鏈接狀態區塊的權利了,為了調控你三個的題目的難度,比特幣的開發者規定只有當這個哈希值的前N位為零時,才認為你是答對題目,對于整個字符串中唯一的變量就是最后的隨機數,那么你想要計算出正確答案的唯一辦法就是通過暴力求取不斷的試各種隨機數來湊數正確答案,這里就提到一個非常的耗費算力的東西,就是暴力窮舉!這使得運算量指數級的上升,接下來我們就講到了,運算力上面。
這里讀者就可能有了疑惑了,既然和運算量有關為什么不用CPU而要用GPU呢?
欸,要解決這個疑惑,我們就要說到兩個點上了:
1、首先是挖礦算法的復雜度較低,但是要求很高的計算力。
我們先來看一個CPU是怎么設計的,首先他需要一塊很大的儲存單元,方便快速的取,能管控不同意見以及不同類型數據的輸入和計算,它也需要一個更強大的控制單元,能進行各種復雜類型計算的計算單元,可見cpu是為了進行高難度的,有邏輯的計算單元,他將其中很大一部分都分給了,控制器和存儲器。
但GPU設計出來的時候,就是為了計算相似點中簡單,但是計算量很大的事情,比如大量的大師簡單的像素點運算,所以在設計時將更多的空間留給了運算單元。以便于同時進行,大量記載在早期,礦主們確實是用CPU來挖礦逐漸的他發現,挖礦是一種需要大量計算,但是并不復雜的過程,因此GPU更能夠勝任這個工作。
GPU自然而然的就把CPU淘汰了,同時挖礦產業經過這么多年的發展,自然會有專門的廠商針對挖礦的辦法開發對應的高性能礦機。
例如最新推出的某款專門用來挖比特幣的7納米礦機,它的算力達到了驚人的110Th/s,也就是每秒能進行1,100,000億次哈幸。
運算而曾經的神卡GTX1080只有60Th/s,兩者的差距如此明顯,為什么顯卡礦機還是那么有市場的呢?
這種高性能的礦機無疑是提高了挖礦的門檻,對于想要推廣電子貨幣的開發者來說,顯然不是一個好消息,為了遏制這種情況,一些新興的電子貨幣開發出了內存依賴性的算法,新的算法會在計算的過程中,反復的在內存卡中讀取數據,這就使得高性能礦機的發展受到了極大的限制。這使得顯卡挖礦再次成為了主流!也就造成了現在高性能游戲顯卡短缺高價的情況。
2、其次需要考慮硬件的損耗程度和價格。挖礦對于硬件來說是有損耗的,特別是算力上的損耗,這會使得顯卡的性能大幅度的下降。
同時GPU在性價比上是遠高于CPU的。雖然按照目前的比特幣的行情,這一波顯卡的熱潮終究會過去,現在市場上顯卡的短缺也會慢慢的緩解,裝機佬也終于不用等顯卡降價了。
但是小編要提醒諸位,等到這波挖礦的熱潮退去后,市場上必然會出現一大批價格低廉的二手顯卡,這些顯卡基本上的都是被用過的礦卡,計算能力損失的已經不是一點點了。