Прокси TCP+STRATUM между майнерами и майнинг пулами с анализом
42 450 UAHТребуется написать под ключ на С++ (это желательный, но не обязательный) прокси сервер прокладку между майнером и майнинг пулом. Прокси должен транслировать работу манера на целевой пул (любой действующий пул в сети) для майнинга любых криптовалют. Полученные ответы целевого пула прокси должен анализировать (снифер) и производить подмену отправляемых пакетов по заданному алгоритму дальше майнеру в рамках протокола tcp+stratum.
Пул-прокси – промежуточный пул, который требуется написать, пользователь имеет возможность настраивать его параметры.
Пул-целевой – майнинг пул, который существует в сети, который создан для добычи криптовалюты (например BTC.com, f2pool.com и т.д.).
Вот основные положения задачи:
1. Прокси пул (снифер) с возможностью подмены и частичной фильтрацией пакетов поступающих в ответ с пула, над которыми работает майнер по протоколу tcp+stratum.
2. Работает с алгоритмами основных майнеров: bfgminer, cgminer, sgminer, ccminer, которые способны работать на любые криптовалюты в рамках заложенных в них алгоритмов шифрования. Прокси должен поддерживать все алгоритмы, которые заложены в выше указанные майнеры.
3. Прокси должен анализировать трафик между майнером и пулом, некоторые заданные команды он должен изменять согласно заданным настройкам и пересылать дальше. Замена пакетов в области авторизации майнера и подтверждения обработанных шар в основном – это несколько ключевых команд.
4. Админка должна позволять просматривать статистику команд майнера на целевой пул и ответов целевого пула майнеру по типам и количеству за время, с возможностью обнуления статистики, остановки и запуска её сбора в рамках stratum+tcp. Производить выбор вариантов подмены ответов целевого пула подтверждения шар (true, false, error) на возможные другие ответы пула и задавать процентное соотношение таких подмен. Создание и закрытие портов в прокси, на которые будет работать майнер в рамках работы stratum. Задание адреса и порта целевого пула, имени пользователя и пароля, которые будут подменены прокси пулом (снифером).
5. Прокси нужно установить и настроить на сервер хостинга.
6. После установки на сервре визуально пользовательская часть – одна страница с заданным текстом.
<!--[if !supportLineBreakNewLine]-->
Работа прокси должна быть максимально быстрой, в связи с этим С++ желателен, время обработки пакета и его пересылка должна составлять мили секунды. Желательно создание хэшей на ключевые команды, которые будут искаться в TCP пакете, а их поиск с помощью деревьев (например, красночёрный или любых других).
Майнер не должен испытывать проблемы с приёмом обработанных TCP+stratum пакетов и отвергать их, испытывать другие проблемы с подключением к пулу. Работа через прокси для майенра должна быть такой же стабильной, как и на прямую. Тоже самое в обратном порядке – пул должен нормально видеть майнера, как без прокси.
Хотелось бы иметь возможность отслеживать результаты работ через совместный репозиторий и иметь с разработчиком оперативный канал связи.
Желателен опыт работы в области майнинга криптовалют.
Указанный проект является только первой частью общего замысла, программа должна иметь возможность легко дорабатываться – должна быть написана пояснительная техническая документация к тексту кода.
Оплата только через безопасную сделку. Без промежуточных шагов: готовый продукт – полная оплата исполнителям.
Приложения 1
-
96 Напишу с использованием Winsock2 оптимальное и быстродействующее приложение.
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 15 часов 3 минуты назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 3 дня 16 часов назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 16 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 355 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 10 дней 13 часов назад ∙ 15 ставок |