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