Всем доброго времени!
Многие знают про легальные пазлы и про единственный на весь инет пул, который дает одну награду только тому кому попался хэш (сомнительно).
Есть клиент/сервер под облачное вычисление этих самых пазлов...
Клиент работает из под cmd, поэтому запуск можно осуществлять в любом виде.
Определяет видеокарту, в зависимости от этого запускает нужный модуль.
Сервер принимает решения и отправляет задания, идентифицируя каждого клиента и отмечая какие задания были решены из базы.
В случае нерешенных заданий, сервер помещает через определенное время обратно.
Заносит в черный список клиентов, которые не смогли запуститься и присылают мусор.
Выставляются параметры для видеокарт и wallet, что бы при получении заданий клиенты сразу брали актуальные следующие задачи.
Динамическое распределение задач: Сервер грузит задания из файла, раздаёт их клиентам по запросу и следит, чтобы не было дублей. Если клиент тормозит или падает, сервер перераспределяет задачу другому.
Конфигурация под задачу: Вы задаёте параметры — как клиенты будут решать пазлы (например, алгоритмы или лимиты), плюс порт, логин и пароль для защиты от посторонних.
Чёрный список: Банит клиентов, которые спамят запросами или сливают мусорные результаты.
Логи и мониторинг: Ведёт журнал — кто что взял, что сдал, где ошибка, везде подтверждения - получено/не получено. Полезно для отладки или анализа.
Авторестарт: Перезапускается по таймеру, чтобы не зависнуть после долгой работы.
Фишка сервера — он не просто раздаёт, а оптимизирует процесс, чтобы куча клиентов не мешала друг другу и пазлы решались максимально быстро.
Клиент:
Знает адрес сервера, порт и креды. Если связь рвётся, не паникует, а ждёт и переподключается.
Работа с заданием: Получает пазл, запускает нужный солвер (например, ваш код для сборки пазла). Если процесс прерывается, сохраняет промежуточные данные.
Обратная связь: После решения отправляет результат серверу, чистит за собой временные файлы и берёт следующее задание.
Устойчивость: Не валится при ошибках сервера, а терпеливо пытается снова.
Клиент заточен на автономность — он не тупой исполнитель, а модуль, который сам справляется с перебоями и отдаёт только чистый результат.
Кто что думает по данной теме?
По сути клиент сделан так что прям как буд-то под ботнет сделано очень удобно.
Ссылка на программу - https://freesoft.ru/windows/client-server-bitcrack-bitcoin-puzzle-full-version
Многие знают про легальные пазлы и про единственный на весь инет пул, который дает одну награду только тому кому попался хэш (сомнительно).
Есть клиент/сервер под облачное вычисление этих самых пазлов...
Клиент работает из под cmd, поэтому запуск можно осуществлять в любом виде.
Определяет видеокарту, в зависимости от этого запускает нужный модуль.
Сервер принимает решения и отправляет задания, идентифицируя каждого клиента и отмечая какие задания были решены из базы.
В случае нерешенных заданий, сервер помещает через определенное время обратно.
Заносит в черный список клиентов, которые не смогли запуститься и присылают мусор.
Выставляются параметры для видеокарт и wallet, что бы при получении заданий клиенты сразу брали актуальные следующие задачи.
Динамическое распределение задач: Сервер грузит задания из файла, раздаёт их клиентам по запросу и следит, чтобы не было дублей. Если клиент тормозит или падает, сервер перераспределяет задачу другому.
Конфигурация под задачу: Вы задаёте параметры — как клиенты будут решать пазлы (например, алгоритмы или лимиты), плюс порт, логин и пароль для защиты от посторонних.
Чёрный список: Банит клиентов, которые спамят запросами или сливают мусорные результаты.
Логи и мониторинг: Ведёт журнал — кто что взял, что сдал, где ошибка, везде подтверждения - получено/не получено. Полезно для отладки или анализа.
Авторестарт: Перезапускается по таймеру, чтобы не зависнуть после долгой работы.
Фишка сервера — он не просто раздаёт, а оптимизирует процесс, чтобы куча клиентов не мешала друг другу и пазлы решались максимально быстро.
Клиент:
Знает адрес сервера, порт и креды. Если связь рвётся, не паникует, а ждёт и переподключается.
Работа с заданием: Получает пазл, запускает нужный солвер (например, ваш код для сборки пазла). Если процесс прерывается, сохраняет промежуточные данные.
Обратная связь: После решения отправляет результат серверу, чистит за собой временные файлы и берёт следующее задание.
Устойчивость: Не валится при ошибках сервера, а терпеливо пытается снова.
Клиент заточен на автономность — он не тупой исполнитель, а модуль, который сам справляется с перебоями и отдаёт только чистый результат.
Кто что думает по данной теме?
По сути клиент сделан так что прям как буд-то под ботнет сделано очень удобно.
Ссылка на программу - https://freesoft.ru/windows/client-server-bitcrack-bitcoin-puzzle-full-version