История создания p2pool

P2Pool — это децентрализованная сеть майнинг-пулов, в которой майнеры объединяют вычислительную мощность без единого оператора. Выплаты идут напрямую в кошелёк участника по правилам sharechain.

Идея и появление

Идея пула без центрального сервера появилась в сообществе Bitcoin как ответ на растущую централизацию майнинга в крупных пулах. Первая реализация p2pool была написана на Python и позволяла майнерам подключаться к P2P-сети и получать долю вознаграждения пропорционально внесённым shares.

Развитие протокола

Со временем протокол адаптировали под другие монеты: Litecoin, Dash, Bitcoin Cash, DigiByte и др. Сохранилась общая схема: sharechain (цепочка долей), stratum-интерфейс для майнеров и децентрализованная выплата по PPS-подобной модели.

p2pool-cc и C++

Реализация на Python имела ограничения по производительности и зависимостям. Форк p2pool-cc переписывает ядро на C++, что даёт меньший расход ресурсов, отсутствие зависимости от Python и возможность запуска на слабых или встроенных системах. На p2pool.ru используются ноды p2pool-cc (ViaB · Runs on C++).

Ссылки

Оригинальный p2pool (GitHub)
Сервера p2pool — мониторинг
Главная — подключение к пулам