比特幣是由挖礦產出的,只不過,比特幣挖礦比較特殊,是在代碼中進行工作。為什麼說需要在代碼中工作呢?這是由比特幣系統的設定決定。根據比特幣的設定,參與者需要使用電腦去做大量的的哈希碰撞(這是一種特殊的函數),直到找到正確的哈希值,可以獲得比特幣作為獎勵。簡單講,這個過程類似於在一堆代碼中做一道特殊的數學題,找到正確的答案,才能得到比特幣,比特幣也因此不斷被生產出來。
而挖礦和算力(電腦計算能力)息息相關,挖礦比的就是算力的高低,電腦算力越高,它的運算速度越快,找到正確哈希值進而賺取比特幣的機率也就越大。所以,礦機也是看設備等級,礦機設備等級越高,算力就高,也就更厲害。今天就要來介紹比特幣發展的十年期間,比特幣礦機的發展和趨勢。
礦機:CPU 挖礦
最早的挖礦工具是 CPU,也就是電腦裡的 CPU。 2009 年時,比特幣的創造者-中本聰挖出了比特幣的第一個區塊 – 創世區塊,獲得了 50 個比特幣。中本聰使用的挖礦工具正是 CPU。所以,最早的比特幣正是通過 CPU 挖出來的。也就是說,當時普通電腦的 CPU 就可以挖出比特幣,這是因為當時的挖礦的人很少,競爭也不是很大,所以挖礦門檻比較低。
後來,很多人開始轉向比特幣挖礦,通過挖比特幣來賺取收益,比特幣挖礦的群體越來越大。這個時候,算力的競爭也變得更加激烈,對電腦設備要求也越來越高。人們開始發現,CPU 的算力太低了,挖礦收益實在是太少了。於是,人們開始尋找一個更高設備的挖礦工具來挖掘比特幣,因此,GPU 挖礦時代正式到來。
礦機:GPU 挖礦
2010 年 ,一位礦工率先成功實現用個人 GPU 挖礦,GPU 顯卡挖礦正式登場。 1 個 GPU 顯卡相當於幾十個 CPU,算力得到了明顯提升,於是礦工們開始購買大量配置 GPU 顯卡的電腦進行挖礦。雖然中本聰提倡挖礦的門檻不要設置的太高,人人都可以參與到挖礦中。但是,當時 GPU 挖礦的收益比 CPU 挖礦高太多了,礦工們開始紛紛採用 GPU 進行挖礦。 2010 年,被稱為比特幣 GPU 挖礦元年。
礦機:FPGA 挖礦
隨著 GPU 挖礦逐漸普及開來,人們發現,礦機的性能還可以更上一層樓。2011 年,比特幣價格首次突破 1 美元,日益上漲的價格讓礦工們的挖礦熱情不斷高漲。所以,比特幣價格的提高,讓礦工意識到,只有擁有一個更強大的礦機,才能挖到更多的比特幣,獲得更多的收入。市場需求助推創新的速度,一個強大的礦機 FPGA 出現了。
2011 年中,市面上出現了首台 FPGA 比特幣礦機,這是第一次針對挖礦的專業芯片設計。 FPGA 挖礦,簡單理解,就是把 GPU 的核心晶圓單獨拿出來,然後把很多這樣的核心晶圓集成到一個設備上進行挖礦,形成 FPGA 挖礦。但是,由於 FPGA 的的開發難度太高,這種挖礦方式並沒有普及。
礦機:ASIC 挖礦
2012 年,以 ASIC 為代表的專業礦機挖礦正式進入了人們視野。 ASIC 礦機相當於專門為加密貨幣挖礦訂製的集成電路設備,這個設備為挖礦而生,只專注於挖掘加密貨幣。 ASIC 礦機至今還是主流礦機,從 2012 年到現在。
由於 ASIC 是為專一功能打造,它的算力比普通電腦高幾十倍或者幾百倍,因此,ASIC 礦機成為主流挖礦礦機而迅速崛起,從 2013 年下半年開始,大量 ASIC 礦機如雨後春筍般出現,
直到今天,ASIC 礦機還是主流礦機,當然,ASIC 礦機的爭議也比較大,比如說能耗過大,礦機本身的價格容易受到加密貨幣市場的影響,不過基本上 ASIC 礦機還是最常見的礦機挖礦。