Старую Nintendo приспособили для добычи биткоинов

Nintendo

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

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

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

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

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

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

Это не первый случай применения NES для современных задач. В 2016 году дизайнер Рейчел Вейл доработала старую восьмибитную видеоприставку таким образом, чтобы консоль можно было использовать для просмотра твитов.

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

Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.