3年前就有動(dòng)手能力很強(qiáng)的老哥將一臺(tái)NES改造成礦機(jī)并成功運(yùn)行的先例了。
不過(guò)這還不是最瘋狂的。
再往前一點(diǎn),5年前挖礦還沒(méi)現(xiàn)在這么難(那會(huì)兒解開(kāi)一個(gè)區(qū)塊鏈可以得到25個(gè)比特幣,是現(xiàn)在的2倍),有個(gè)叫Ken Shirriff的老哥就選擇了一臺(tái)放在美國(guó)加州山景城計(jì)算機(jī)博物館中的究極老爺機(jī),1959年發(fā)售的IBM1401大型機(jī)作為自己的“礦機(jī)”。
想要接觸到這臺(tái)老爺機(jī)的機(jī)會(huì)并不算多,每周三和周六,計(jì)算機(jī)博物館里的工作人員都會(huì)進(jìn)行這臺(tái)老古董的運(yùn)行演示,而一般民眾也能進(jìn)行預(yù)約體驗(yàn),讓它運(yùn)行自己制作的程序...卡。
是的,因?yàn)檫@是一臺(tái)61年前的老計(jì)算機(jī),IBM1401的工作原理相當(dāng)復(fù)古,運(yùn)行的程序并不是現(xiàn)在我們認(rèn)知中的數(shù)據(jù)包,而是需要在打孔卡上用IBM1401專(zhuān)用的匯編表編寫(xiě)程式,再放入IBM1401進(jìn)行計(jì)算,最后在另一張打孔卡上打印得出的結(jié)果。
想要讓這臺(tái)老爺機(jī)挖礦,也有不少技術(shù)難題,SHA-256的哈希算法在32位及以上的系統(tǒng)中才能運(yùn)行,而IBM1401使用的是6位字符,而且這臺(tái)計(jì)算機(jī)甚至無(wú)法處理2進(jìn)制的算數(shù)而是10進(jìn)制的。
相比之下,它沒(méi)有子例程調(diào)用和返回,也沒(méi)有任何通用儲(chǔ)存器,因此所有操作都需要在內(nèi)存上運(yùn)行倒也不是大問(wèn)題了,畢竟是老選手了,能完整運(yùn)行并算完一條哈希函數(shù)就算成功了。
因此Ken Shirriff進(jìn)行了相當(dāng)復(fù)雜的匯編工作,光是一條哈希函數(shù)就需要85張打孔卡來(lái)記錄。
講這些打孔卡放入讀卡器后,讀取程序就需要好幾秒鐘(IBM1401的讀卡速度是800張/分鐘),在經(jīng)過(guò)長(zhǎng)達(dá)80秒的計(jì)算后,IBM1401終于得出了結(jié)果。
所以它的算力是0.0125哈希值/秒,而IBM1401也差不多是這個(gè)世界上用來(lái)計(jì)算挖礦需要的SHA-256算法最最“入門(mén)”的硬件門(mén)檻了。
這個(gè)入門(mén)指的是計(jì)算功能上的,在實(shí)用性上,IBM1401可以說(shuō)是一文不值,比前面的GAMEBOY還差,一臺(tái)IBM1401在當(dāng)時(shí)的售價(jià)是125600美元,算上通脹和匯率,大概等于現(xiàn)在的110萬(wàn)美元,跟別提這臺(tái)巨獸的功率還高達(dá)3000瓦。
而利用IBM1401來(lái)挖礦最大的問(wèn)題是,就計(jì)算機(jī)算出了哈希值,只不過(guò)這臺(tái)老式計(jì)算機(jī)本身不具備聯(lián)網(wǎng)功能,所以也沒(méi)辦法上傳結(jié)果。
在上世紀(jì)60年代,IBM 1401可以連接到 IBM 1009數(shù)據(jù)傳輸單元,該調(diào)制解調(diào)器大小與洗碗機(jī)一樣大,最多可以每秒通過(guò)電話線將300個(gè)字符傳輸?shù)搅硪慌_(tái)計(jì)算機(jī),但就連山景城的計(jì)算機(jī)博物館也沒(méi)有這個(gè)數(shù)據(jù)傳輸單元。
所以用IBM1401挖礦的任務(wù)也就此宣告失敗了,Ken Shirriff只是展示了一種可能性而已。
讓我們知道了從理論上來(lái)講,想用IBM 1401解開(kāi)一個(gè)區(qū)塊鏈,它將花費(fèi)大約5*10^14年(大約是當(dāng)前宇宙年齡的40000倍)。電費(fèi)大概是10^18美元,如果成功了,按現(xiàn)在的行情來(lái)講,你就能獲得12.5個(gè)價(jià)值約60000美元的比特幣。
至少他們比上一個(gè)生成給他一支筆和一張草稿紙,他想要把整個(gè)比特幣池挖空的老哥正常多了,是吧?
畢竟像他說(shuō)的那樣,挖礦也不過(guò)就是解函數(shù)做數(shù)學(xué)題(需要無(wú)限窮舉的那種)而已,油管上也確實(shí)有人教學(xué)如何手算挖礦的。
只不過(guò),傳授這個(gè)方法的人也表示,光靠人腦和手的力量,每天,注意是每天的算力大概只有0.67哈希值,連前面提到的30年前的GAMEBOY和61年前的IBM1401都能輕松秒殺手算。
講道理,要是首富埃隆馬斯克不強(qiáng)推加密貨幣,區(qū)塊鏈也不會(huì)像現(xiàn)在這么突然爆火,大家就都能搶到自己心儀的顯卡高高興興地去打游戲,也自然沒(méi)有人搞這種行為藝術(shù)了。所以你今天能看到這篇文章,其實(shí)都tm賴馬斯克。
如今重開(kāi)游戲,畫(huà)面依然定格在2018年的夏天:四葉草在電子微風(fēng)里搖曳,紅郵筒裝著永遠(yuǎn)不會(huì)過(guò)期的期待。
看來(lái)在互聯(lián)網(wǎng)上,分辨真假的能力真的很重要。
買(mǎi)完記得罵,罵完記得買(mǎi)