В ходе новаторского эксперимента Марио Гавел, сторонник протокола и исследователь Фонда Ethereum (ETH), добился синхронизации узла ETH на маловероятном устройстве — игровой консоли PlayStation 4.
Согласно недавнему сообщению, путь Гавела начался с изучения «джейлбрейка PlayStation», где он обнаружил уязвимости в старой прошивке PlayStation 4, которые позволяли перехватить управление.
Под джейлбрейком понимается обход ограничений, налагаемых официальным программным обеспечением (прошивкой) устройства, в данном случае консоли PlayStation 4.
Сделав джейлбрейк консоли, исследователь Марио Гавел получил несанкционированный доступ к системе, что позволило ему запускать специальное программное обеспечение и приложения и вносить изменения, которые обычно не разрешены производителем.
Вооруженный «старой машиной PlayStation 4» с прошивкой 9.00 или старше, Гавел приступил к миссии по превращению игровой консоли в полнофункциональный узел Ethereum.
От игр к блокчейну
Первоначальная задача заключалась в том, чтобы получить «подходящую, взломанную» консоль PlayStation 4 с нужной версией прошивки. Гавел подчеркнул важность предотвращения обновлений системы, поскольку новые версии прошивки несовместимы с эксплойтом.
После приобретения соответствующей консоли Гавел вручную установил прошивку 9.00 с помощью USB-накопителя, убедившись, что машина остается в автономном режиме, чтобы предотвратить нежелательные обновления.
Чтобы предотвратить автоматическое обновление при подключении к Интернету, Гавел рекомендовал использовать собственный сервер системы доменных имен (DNS), который блокирует обновления и перенаправляет домашнюю страницу руководства пользователя на хост, на котором размещен эксплойт.
Эта настройка позволила Havel разместить веб-сайт локально или публично, предоставив необходимые инструменты и ресурсы для процесса взлома PlayStation 4.
Процесс взлома основывался на эксплойте, обнаруженном при сравнении версий прошивки 9.00 и 9.03. Воспользовавшись ошибкой файловой системы, Гавел мог вызвать уязвимость, немедленно вставив специально отформатированное USB-устройство.
Для эксплойта требовался файл exfathax.IMG, который можно было загрузить и записать на USB-накопитель с помощью такого программного обеспечения, как Balena Etcher, кроссплатформенного инструмента. Гавел отметил, что USB-накопитель будет форматироваться во время каждого сеанса взлома, и для этой цели рекомендуется использовать специальный флэш-накопитель.
По словам Гавела, после успешной активации эксплойта PlayStation 4 получила новые возможности, позволяющие устанавливать различные пакеты, инструменты и игры непосредственно на консоль.
Хостинг узлов Ethereum на базе Linux
Хавел упомянул возможность устанавливать пакеты по локальной сети для «более плавного процесса установки». Он также подчеркнул возможность запуска дистрибутива GNU/Linux — операционной системы, которая может взаимодействовать с компьютерами и запускать другие программы — на PlayStation 4, превращая ее в универсальный персональный компьютер.
Поскольку Linux успешно работал на PlayStation 4, Гавел настроил на консоли узел Ethereum. Он рекомендовал загрузить портативные версии или скомпилировать клиенты Ethereum, подходящие для среды GNU/Linux PlayStation 4.
Хавел поделился своим опытом с клиентами, подчеркнув важность оптимизации потребления ресурсов для более бесперебойной работы. Он также упомянул приложения для мониторинга, обеспечивающие оптимальную температуру и управление вентиляторами.
Установив доступ по защищенной оболочке (SSH) в локальной сети, Гавел мог подключиться к своему узлу PlayStation 4 со своего ноутбука, рассматривая его как любой другой сервер.
Эта настройка позволила обеспечить непрерывную синхронизацию Ethereum и продемонстрировала потенциал PlayStation 4 как выделенного хост-устройства.
В конечном счете, перепрофилировав PlayStation 4 в узел Ethereum, Гавел открыл новые возможности для хостинга узлов, децентрализации и использования существующего оборудования для участия в сети блокчейна.
По мере продолжения экспериментов исследователи и энтузиасты, вероятно, будут искать аналогичные пути, расширяя границы того, чего можно достичь с помощью игровых консолей и децентрализованных технологий.
Избранное изображение с сайта Shutterstock, диаграмма с сайта TradingView.com




