Bitcoin Core задумался об отказе от CJDNS: сеть держится лишь на семи здоровых узлах

вчера / 23:50 2 источника neutral

Главное по теме:

  • Низкая активность CJDNS (7 узлов) ставит вопрос о ценности дополнительных транспортных слоёв для биткоина.
  • Удаление CJDNS не затронет консенсус, но сигнализирует о приоритете безопасности над редкими функциями.
  • Инвесторам стоит следить за решением: сокращение сетевых опций может ослабить устойчивость к цензуре в будущем.

Разработчики Bitcoin Core обсуждают целесообразность дальнейшей поддержки CJDNS — зашифрованной оверлейной сети для маршрутизации пирингового трафика биткоина (BTC). Поводом стала проверка, выявившая лишь семь «здоровых» узлов, что, по мнению участников дискуссии, подрывает практическую ценность протокола как резервного канала связи.

Что показала проверка. В открытом обсуждении на GitHub разработчик Марко Фальке сообщил, что тестовый узел, работающий только через CJDNS, не мог одновременно подключиться более чем к трём-четырём пирам. После этого один из контрибьюторов опросил известную базу сид-узлов, содержащую 25 адресов CJDNS. На базовое рукопожатие ответили 22 адреса, но лишь семь были признаны достаточно надёжными для полноценной передачи блоков и транзакций.

Хотя выборка не отражает все возможные приватные узлы, столь тонкий пул подключений создаёт серьёзный риск eclipse-атаки. В такой ситуации злоумышленник может изолировать узел от честной сети, окружив его собственными соединениями, а затем задерживать блоки, фильтровать транзакции или пытаться провести двойное списание против неподтверждённых средств.

История и аргументы. Нативная поддержка CJDNS появилась в Bitcoin Core 23.0 в 2022 году. Автоматическое обнаружение пиров для неё добавили лишь в начале 2025 года, поэтому сторонники сохранения протокола, включая Джона Атака, указывают на низкую осведомлённость пользователей и ограниченную интеграцию в популярные нод-пакеты. Атак также выразил готовность лично сопровождать код CJDNS.

С другой стороны, разработчики, выступающие за удаление, подчёркивают, что специфическая обработка CJDNS-адресов усложняет рефакторинг сетевого стека и создаёт дополнительные риски ошибок. Часть контрибьюторов уже дала «Concept ACK» — принципиальное согласие с идеей отказа от протокола, однако окончательное решение не принято.

Последствия. Потенциальное удаление CJDNS не затронет правила консенсуса, валидацию блоков, майнинг и форматы транзакций. Для большинства операторов, использующих IPv4, IPv6, Tor или I2P, изменения пройдут незаметно. Пользователи при желании смогут по-прежнему запускать CJDNS на уровне операционной системы, но Bitcoin Core перестанет управлять такими соединениями внутри клиента.

Источники
Главное сегодня
Отказ от ответственности

Данный материал носит информационный характер и не является инвестиционной рекомендацией. Криптоактивы высокорискованны и волатильны — возможна полная потеря средств. Материалы могут содержать ссылки и пересказы сторонних источников; администрация не отвечает за их содержание и точность. Coinalertnews рекомендует самостоятельно проверять информацию и консультироваться со специалистами, прежде чем принимать любые финансовые решения на основе этого контента.