Пользователь под ником gbg адаптировал игровую приставку Nintendo Entertainment System (NES) 1985 года выпуска для получения биткоинов. Система выполняет майнинг криптовалюты, но не гарантирует какой-либо прибыли из-за низкой мощности. Описание проекта RetroMiner опубликовано на посвященном ему сайте.

Биткоин — самая известная криптовалюта и децентрализованная платежная система. Курс биткоина нестабилен, но с прошлого года он уверенно растет, и в этом месяце стоимость одного биткоина впервые превысила стоимость унции золота. Биткоины можно покупать и продавать как обычную валюту, а также их можно получать так называемым майнингом. Поскольку в системе нет центробанка, отвечающего за проведение и корректность транзакций, эта задача поручается пользователям системы, при этом пользователю, которому выпала честь обновить блокчейн, получает в качестве бонуса фиксированное количество биткоинов, и в дополнение к ним комиссию от транзакций в новом блоке.

Номинально у всех «майнеров» равные шансы получить вознаграждение, но фактически преимущество владельцев наиболее мощных компьютеров, решающих хэш-задачи: шансы пользователя пропорциональны мощности его «фермы». Кроме того, в последние годы получили распространение специализированные микросхемы, которые позволяют строить целые биткоин-фермы.

Таким образом, шансы на победу для машины на базе восьмибитной игровой приставки были изначально невелики, и по словам автора, он взялся за эту задачу из любопытства, а не ради материальной выгоды. Он решил доказать своему другу, что его хобби — старые приставки Nintendo — вполне применимо для решения современных задач. Gbg поспорил, что сможет адаптировать NES 1985 года выпуска для майнинга биткоинов.

Создание системы заняло неделю. Игровая приставка используется в качестве компьютера, выполняющего хэш-алгоритм SHA256. Одна из проблем заключалась в том, что этот алгоритм базируется на 32-битных операциях, поэтому автор использовал одноплатный компьютер Raspberry Pi для сбора данных из сети и их компиляции в ROM-файл, который приставка уже может обработать. Этот файл пересылается на приставку при помощи нескольких дополнительных бесплатных программных модулей, и NES выполняет всю математику.

В случае успеха приставка показывает зеленый экран, неуспеха — красный. Камера PlayStation Eye, направленная на экран, снимает изображение и передает программе компьютерного зрения для распознавания цвета — если он зеленый, система оповещает сеть об успешной майнинговой операции. В итоге вся система успешно справляется с задачей майнинга, так что спор автор выиграл, хотя признает, что заработать с такой маломощной системой практически невозможно.

Надежда Бессонова