ExtraGPU — это платформа, разработанная для восстановления доступа к зашифрованным JSON-файлам крипто-кошельков, которые используются в Ethereum Geth, Mist, GoQuorum и других подобных программах. Суть работы ExtraGPU заключается в использовании распределенных вычислений. Этот метод разделяет задачу подбора паролей на множество более мелких, которые решаются на большом количестве компьютеров. Такой подход позволяет значительно ускорить процесс восстановления доступа, делая его намного быстрее и эффективнее, чем при использовании одного компьютера. Клиентское программное обеспечение устанавливается на компьютеры пользователей, которые добровольно предоставляют свои ресурсы для участия в процессе восстановления, в то время как сервер управляет задачами и распределяет их между клиентами. Эта система имеет клиент-серверную архитектуру, где сервер координирует и контролирует процесс, обеспечивая надежность и безопасность.