“矿工”们连30年前的掌上游戏机都没放过

本文转载自 NEXTMIND

众所周知,挖掘比特币需要高端配置的电脑,否则很难有利可图,但你能想象用30年前的Game Boy来“挖矿”吗?

一名国外玩家 stacksmashing 成功将具有 32 年历史的任天堂 Game Boy 一代游戏掌机进行魔改,让其能够对比特币进行挖矿。这名玩家使用树莓派的微型版 Raspberry Pi Pico 进行互联网通信,结合游戏机实现了该功能。

stacksmashing将过程发布到了网上,首先他选择了一台未久修改的Game Boy,如下图所示:

接踵而至的问题是,挖矿需要硬件与比特币网络和节点进行通信,但Game Boy没有WiFi功能。幸运的是,它有一个端口,可用于交易宝可梦游戏的卡片,于是stacksmashing使用了基于Linux的单片机电脑——Raspberry Pi Pico。

整个工作原理比较简单,让Game Boy接收76字节的区块数据,接收目标值,然后将结果发送给挖矿软件。

有了这个思路,就需要在Game Boy上运行挖矿软件,同时使用一个USB闪存卡,将编译的只读存储器(ROM)上传至游戏机。

第二步,就是需要对游戏机的ROM进行编译,以让它执行挖矿任务。stacksmashing使用了开源程序包GBDK,很快就用C语言写好了代码,如下图所示:

以下图红框处为例,这是一个无限循环过程,目标是让游戏机从区块数据和目标值接收数据。

接下来是初始化节点,这需要下载几百个GB的数据,大神选择了ntgbtminer,这是一个用Python语言编写的CPU挖矿软件。

最后一步是开机测试,结果证明Game Boy确实可以挖比特币,只不过速度有点慢,大约是0.8哈希/秒。

经过计算,如果以0.8哈希/秒的速度挖矿,那么每年要净亏1577美元,需要10的15次方年才能挖到一枚比特币,换句话说,有生之年别想了。

尽管用Game Boy挖比特币根本赚不到钱,但这仍然是一个了不起的思路和尝试,这里不得不为民间大神点个赞。

猜你喜欢

转载自blog.csdn.net/m0_46163918/article/details/115303034