Что нужно для создания нового пула с объединенным майнингом? (Биткойн, NameCoin и, возможно, другие)?
Я хочу создать новый пул, который будет
В основном меня интересует программное обеспечение или общие знания, которые помогут мне начать работу в правильном направлении.
Вам нужно будет запустить стандартный клиент с некоторой специальной конфигурацией — server=1
вместе с rpcuser
и rpcpassword
установить. После этого вам нужно создать свой сервер пула, чтобы общаться с ним через API Биткойн и обрабатывать все остальное. Последняя часть не слишком специфична для Биткойна и займет у вас много времени на разработку (знаю, я пробовал ;)).
Вам нужно запустить как bitcoind, так и namecoind.
Чтобы иметь возможность создавать блоки namecoin, вам необходимо выполнить объединенный майнинг. Либо найдите программное обеспечение для пула, которое делает это из коробки, либо реализуйте его самостоятельно, следуя спецификации объединенного майнинга .
Другие монеты, поддерживающие объединенный майнинг, работают так же, как namecoin.
С Stratum или getblocktemplate (GBT) проблем с эффективностью быть не должно. Со старым протоколом getwork у вас может быть небольшое снижение эффективности из-за слишком длинных уведомлений об опросе. Это связано с тем, что майнерам могут потребоваться дополнительные HTTP-запросы, чтобы получить достаточно работы после длительного опроса. Вы можете подумать, хотите ли вы проводить длинный опрос только для биткойнов. Но по мере того, как майнеры отходят от getwork, об этом, возможно, не стоит беспокоиться.
производитель вещей7
Пиачу