在過去的一年里,數(shù)字加密貨幣成為了不少網(wǎng)民熱議的話題,畢竟像比特幣這樣6個月漲幅320%讓許多人都實(shí)現(xiàn)財務(wù)自由的貨幣,并不常見。
前兩個月,比特幣的單價從5.5萬美元快速跌落到4.5萬,又在短時間升值到6.1萬迎來歷史巔峰,讓不少朋友都經(jīng)歷了一場人生中最重要的“大起大落再大起”。
這也讓不少人動起了進(jìn)場淘金的小心思,stacksmashing是一名YouTuber,他顯然也想成為這個世代的弄潮兒之一。
他很快發(fā)現(xiàn)了一個嚴(yán)重的問題,追逐這場淘金熱的人不只有他一個,顯卡的需求隨著挖礦需求提升,個人礦場的盛行,現(xiàn)在已經(jīng)是全球缺貨的狀態(tài)了。
買不到顯卡的他,只能將目光投向了一臺30年前發(fā)售,風(fēng)行了十幾年,在每個玩家的情懷中大抵都會占據(jù)一席之地的掌機(jī)—GAMEBOY。
挖礦的原理并不復(fù)雜,拿熱度最高的比特幣來舉例,礦工們使用計(jì)算機(jī)依照算法進(jìn)行大量的運(yùn)算來“開采”比特幣,只要搶先于其他礦工找到比特幣網(wǎng)絡(luò)所承認(rèn)的64位數(shù)字,就可以獲得一個區(qū)塊鏈的比特幣(現(xiàn)在是12.5個)。
運(yùn)算的需要解開的SHA-256哈希函數(shù)并不復(fù)雜,只要能無限窮舉,像GAMEBOY這樣的老機(jī)子也不是不可能采到比特幣。
不過作為一臺系統(tǒng)封閉的掌機(jī),想要讓GAMEBOY成為礦機(jī)也有不少需要解決的難題。GAMEBOY只支持運(yùn)行專門的系統(tǒng)和對應(yīng)系統(tǒng)的游戲卡帶,沒有辦法直接連接電腦接受挖礦指令,沒有wifi功能,也沒有辦法聯(lián)網(wǎng)。
動手能力極強(qiáng)的stacksmashing還是一一解決了難題。
為了能讓GAMEBOY接受電腦下達(dá)的指令,他使用了一塊基于Linux的單片機(jī)電腦—Raspberry Pi Pico,作為下達(dá)指令的端口。
GAMEBOY的側(cè)面也有一個用來“插線聯(lián)機(jī)”的接口,這個端口的設(shè)計(jì)初衷是可以用一根專門的數(shù)據(jù)線,讓2-4臺GB進(jìn)行面對面通信,因此也能用來讓GAMEBOY連接比特幣的區(qū)塊接受指令并上傳自己算完的結(jié)果。
使用了開源程序包GBDK,這位老哥很快也用C語言敲好了代碼,完成了一個新的程序,將它放到GAMEBOY里,這臺并不智能的老式游戲機(jī)就會將挖礦程序當(dāng)成一款自己可以運(yùn)行的游戲,并吭哧吭哧地開始工作。
能和比特幣區(qū)塊鏈接,可以計(jì)算并上傳哈希值,一臺簡易礦機(jī)就這么打造完成了,在開機(jī)測試后,GAMEBOY也正常運(yùn)行起了挖礦程序。
相比起只需要4節(jié)5號電池的能耗,GAMEBOY挖礦能提供的算力也相當(dāng)...驚人,它配備了 一個8位的Sharp LR35902處理器,主頻僅為 4.18MHz,換算成算力,每秒大約能提供0.8哈希值!
如果拿它與最新的ASIC芯片礦機(jī)相比,你會發(fā)現(xiàn)它們之間的速度相差不多,只差了大概 125 兆倍吧。
每10分鐘里第一個計(jì)算出結(jié)果的節(jié)點(diǎn)才能獲得獎勵,比特幣的游戲規(guī)則也基本讓用GAMEBOY挖礦只有一個存在于理論上的可能性,更別說比特幣被越挖越少,入場挖礦的礦工越來越多,挖礦難度會進(jìn)一步變高,用GAMEBOY想挖到一個幣的期望也就小幾百萬年吧。
▲這個在挖礦的“游戲男孩”究竟有多難,大概就這么難吧
那么閱讀理解題來了,這個老哥用一臺二手市場上隨隨便便就能拍賣到100刀以上的GAMEBOY,卻做出了一臺根本沒辦法挖礦收回成本的礦機(jī),他想表達(dá)什么?
先別急著回答,這可不是礦工們第一次“發(fā)瘋”了。
到自助洗車店,品百態(tài)人生。
GHS還是第一生產(chǎn)力
網(wǎng)絡(luò)炫富的上半場已經(jīng)過去,現(xiàn)在到來的是賽博哭窮下一階段。