Обновление пока доступно для тестирования — бинарники и черновые заметки к релизу уже опубликованы. Финальная версия появится после завершения проверок.
Cluster mempool — новый дизайн мемпула в Bitcoin Core v31
Главное нововведение v31.0 — полная переработка мемпула (зал ожидания, где транзакции ждут включения в блок). Раньше Bitcoin Core сортировал транзакции двумя разными способами — по комиссии с учётом «предков» и по комиссии с учётом «потомков». Это создавало рассогласование между тем, что хранилось в мемпуле, и тем, что майнеры реально включали в блоки.
Новая архитектура cluster mempool группирует связанные транзакции в кластеры и делит их на чанки (куски), отсортированные по комиссии за единицу размера. По умолчанию один кластер ограничен 64 транзакциями и 101 кБ.
Что это даёт на практике:
- Майнеры получают более оптимальные шаблоны блоков — система просто берёт чанки с наибольшей комиссией из каждого кластера и заполняет ими блок.
- Вытеснение транзакций при переполнении мемпула стало логичнее — сначала удаляются чанки с минимальной комиссией.
- Replace-by-Fee (RBF — замена зависшей транзакции новой с более высокой комиссией) теперь работает точнее: замена принимается только если она улучшает общую «диаграмму комиссий» мемпула.
Старые ограничения на количество предков и потомков транзакции больше не действуют. Вместо них — единый глобальный лимит на кластер. Для обычных пользователей это означает, что цепочки связанных транзакций обрабатываются надёжнее, а для L2-протоколов вроде Lightning Network — повышается безопасность штрафных транзакций.
Приватная трансляция транзакций через Tor и I2P
Второе важное изменение касается приватности. В Bitcoin Core v31 появилась возможность транслировать транзакции исключительно через Tor или I2P — анонимные сети, которые скрывают IP-адрес отправителя.
Механизм работает так: нода открывает кратковременное соединение через Tor или I2P, отправляет транзакцию, получает подтверждение доставки и закрывает подключение. Это не позволяет внешним наблюдателям связать конкретную транзакцию с IP-адресом пользователя и затрудняет объединение нескольких транзакций от одного человека.
😈 Больше интересного можно найти у нас в Яндекс.Дзене!
Функция называется private broadcast и активируется через отдельный флаг — по умолчанию она отключена. Для тех, кто запускает собственную ноду и заботится о конфиденциальности, это серьёзный шаг вперёд.

Приватная трансляция транзакций через Tor скрывает IP-адрес отправителя
Производительность нод и новые настройки в Bitcoin Core v31
Для ускорения синхронизации и валидации блоков кэш базы данных увеличен с 450 МБ до 1024 МБ по умолчанию. Но есть нюанс — это касается только систем с 4 ГБ оперативной памяти или больше. На устройствах с меньшим объёмом RAM можно вручную вернуть прежнее значение через параметр -dbcache=450.
💬 Заходите в наш Telegram-чат 2Bitcoins, если хотите обсудить новость с другими читателями.
Разработчики также провели очистку устаревших параметров:
📲 Следите за новостями в нашем Telegram-канале 2Bitcoins.
- Удалена опция paytxfee, которая позволяла задать фиксированную комиссию для кошельковых транзакций. Теперь пользователям рекомендуется полагаться на автоматическую оценку комиссии или указывать её вручную через параметр fee_rate при каждой отправке.
- Убрана опция maxorphantx, которая ещё в v30.0 перестала на что-либо влиять.
- Удалена старая метка сети Tor.
Помимо этого, минимальный порог оценки комиссий снижен с 1 sat/vB до 0.1 sat/vB, что соответствует дефолтной минимальной комиссии для ретрансляции. Это значит, что в периоды низкой загрузки сети нода сможет предлагать более точные и низкие оценки комиссий.
Обновлён и IPC-интерфейс для майнинга — клиенты (включая Stratum v2) теперь обязаны использовать актуальную схему mining.capnp, а старые версии перестанут работать. Также добавлен механизм «остывания» при создании шаблонов блоков: система дожидается окончания начальной синхронизации и обновления верхушки цепочки, прежде чем начнёт собирать новые блоки.
Bitcoin Core v31 — это результат более чем трёх лет работы над cluster mempool и ряда параллельных проектов по улучшению приватности и производительности. Пока версия находится на этапе тестирования, и за поведением rc4 следят разработчики, операторы нод и майнеры. Если критических багов не найдут, финальный релиз ожидается в ближайшие месяцы — и это обновление затронет каждого, кто взаимодействует с сетью Биткоина.
ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ, ЧТОБЫ БЫТЬ В КУРСЕ.
