c2pool 0.2.12.6 исправляет ошибку цепочки долей, из-за которой могла срезаться выплата за блок LTC или DASH

Проект c2pool 14 ноября 2026 года выпустил версию 0.2.12.6. Это исправление цепочки долей для узлов Litecoin и Dash. Авторы рекомендуют обновление всем узлам LTC и DASH, по одному узлу за раз. Узлы Bitcoin, DigiByte, Bitcoin Cash и BIP-110 не меняются. Подробности есть в заметках к выпуску c2pool 0.2.12.6.

В чём была ошибка

Когда две доли строятся на одном родителе почти одновременно, p2pool даёт доле, которая ещё и нашла блок, один дополнительный вес. Тогда эта доля побеждает соседнюю с равной работой и даже ветку на одну долю длиннее. В c2pool этого не было: между долями, появившимися в одну секунду, узел выбирал произвольно. Доля, нашедшая блок, могла оказаться вне лучшей цепочки долей. Сам блок оставался в цепочке монеты, то есть блок не пропадал, но нашедший его майнер терял один вес в выплате, а панели расходились в подсчёте блоков.

Что меняет исправление

  • Доля, решившая блок, теперь получает тот же дополнительный вес, что и в p2pool. Если всё остальное равно, побеждает больший хеш доли, снова как в p2pool.
  • Дополнительный вес даётся только если цель блока у доли совпадает с настоящей сетевой целью для родительского блока, и этот родитель не дальше 6 блоков от вершины цепочки узла. Доля, которая заявляет более лёгкую цель, чем у сети, дополнительного веса не получает.
  • На LTC учитываются только решения блоков Litecoin, как в p2pool. Доля, которая нашла только блок Dogecoin, дополнительного веса не получает. Узел LTC с параметром --no-embedded-ltc на litecoind тоже не даёт дополнительного веса и ведёт себя как раньше.

Обновление меняет только то, на какую из уже действительных долей узел продолжает строить цепочку. Проверка долей, выплаты и сетевой протокол не меняются, а узлы на старых версиях остаются в той же цепочке долей.

Что делать операторам

Обновляйте узлы LTC и DASH по одному. В панели показатель «Blocks in Window» теперь учитывает и блоки, чья доля проиграла гонку за вершину, они выводятся отдельно, чтобы цифра совпадала с графиком блоков. У DASH подписи версии доли следуют за текущей версией в сети.

Два ограничения остаются: режимы --solo и --custodial по-прежнему отключены. В Linux запускайте узел через start.sh из пакета или укажите загрузчику папку lib/: двоичные файлы ищут libsecp256k1.so.6, которого на большинстве систем нет. Если обновляете, копируя только сам файл программы, скопируйте и lib/. В заметках к выпуску есть контрольные суммы, подписанные ключом 99556F8DE6AD66057A1A10EC50AB1379285EFE76.

#c2pool#p2pool#Litecoin#Dash#Dogecoin#цепочка долей#совмещённый майнинг#майнинг пул
14 нояб. 2026 г., 14:35