Bitcoin Forum

Local => Работа => Topic started by: valsha on April 15, 2013, 03:54:16 PM



Title: Нужен программист
Post by: valsha on April 15, 2013, 03:54:16 PM
Задание:
Переписать прокси сервис https://github.com/slush0/stratum-mining-proxy на java с .Nio2 или хотя бы с Netty
Полная поддержка stratum – http://mining.bitcoin.cz/stratum-mining/
Добавить конфиг файл в котором указываем:
1. воркер (логин+пароль) – создаем своего воркера, на него клиенты присылают расчеты.
2. пул (адрес пула+логин+пароль от воркера на этом пуле )- указываем пул куда пересылаем результаты воркера.
3. возможность указывать неограниченное кол-во воркеров и пулов
4. установка приоритетов, если один пул не работает переключение на резервный из списка, по порядку.
к примеру:
pool.1poll.com – основной хост
pool2.poll.com – резервный хост
pool3.poll.com – резервный хост
Если резервные не работают, переключение на другой пул, к примеру – pool.poll2.com
Естественно в настройках пулов возможно указывать номер портов, к примеру
Порты для подключения: 8344, 8345, 8346, 8080 (JSON-RPC getwork & GBT over HTTP).
Порты для подключения: 3333 (Stratum).
Пример проксика на PHP с поддержкой воркеров и пулов – https://github.com/cdhowie/Bitcoin-mining-proxy

Если вам интересно пишите в ПМ, договоримся о сроках и оплате.