Перейти к содержимому
buybitcoinsmart

Глоссарий / Узлы и ПО

Bitcoin Knots

Что такое Bitcoin Knots?
Bitcoin Knots представляет собой альтернативную реализацию узла биткоина, которую поддерживает Luke Dashjr: она совместима с Bitcoin Core по консенсусу, но поставляется с более строгими настройками по умолчанию в отношении того, какие транзакции она будет ретранслировать.

Knots не является конкурирующей валютой или соперничающей цепью. Проект начался в 2011 году как набор патчей под названием Bitcoin LJR, он пересобирается из каждого выпуска Bitcoin Core, и его строки версии говорят об этом: v29.4.knots20260508 представляет собой Core 29.4 плюс патчи Knots от 8 мая 2026 года. Меняется политика, набор транзакций, которые узел готов передать своим соседям.

Как это работает

Knots берет исходный код Bitcoin Core, применяет патчи и выпускает результат с другими мнениями, предустановленными по умолчанию.

Код проверки под ним тот же самый. Knots вычисляет те же хеши блоков, применяет те же правила подписей, соблюдает тот же график субсидии и принимает ту же цепь. Ничто в нем не может создать монету, которую Bitcoin Core отверг бы, или отвергнуть блок, который Bitcoin Core принял бы, потому что ни один из патчей не затрагивает консенсус.

Различия находятся выше цепи. Knots давно ограничивает данные OP_RETURN по умолчанию 42 байтами против 83 байт, которые Bitcoin Core держал на протяжении десятилетия, и 100 000 байт, которые Core принял в версии 30.0 13 октября 2025 года. Он добавляет опции для отказа от транзакций, которые его оператор считает злоупотреблением цепью, а не платежом, и предоставляет больше настроек, чем Core, исходя из принципа, что оператор должен иметь возможность решать.

Важно понимать, чего это достигает. Правило ретрансляции является фильтром для входящих и исходящих сообщений вашего узла. Если майнер включает транзакцию, которую ваш узел отказался пересылать, ваш узел проверяет блок, принимает его и хранит эту транзакцию навсегда. Фильтрация формирует то, что передается по публичной сети, и делает размещение нежелательных данных немного дороже. Она ничего не удаляет из реестра, а если достаточно операторов фильтруют одно и то же, трафик уходит к прямым договоренностям с майнинговыми пулами, а не исчезает.

Честные слабости проекта структурные. У него один главный мейнтейнер и доля от возможностей рецензирования Bitcoin Core, а каждый патч представляет собой код, который участники Core не одобрили. Dashjr является опытным участником и редактором BIP, и поэтому к проекту относятся серьезно, но небольшая команда остается небольшой командой.

Где это видно

Knots превратился из клиента для специалистов в заметный блок во время спора о хранении данных в цепи биткоина.

Публичные подсчеты узлов показывали около 12 % достижимых узлов в июне 2025 года, 19 % в сентябре того же года и примерно 22 % к концу июля 2026 года. Эти цифры учитывают только достижимые узлы, а число узлов легко завысить, поэтому воспринимайте их как направление движения, а не как перепись. Переходившие в основном возражали против надписей и против решения Bitcoin Core перестать ограничивать OP_RETURN.

Для того, чей интерес к биткоину состоит в его покупке и хранении, здесь ничего не требует действий. Оба клиента проверяют ваши биткоины одинаково. Выберите Knots, если хотите, чтобы ваша машина отказывалась передавать данные, которые вы считаете спамом, и вас устраивает меньший процесс рецензирования. Выберите Core, если хотите больший. Не выбирайте ни один, и тогда вы доверяете серверу компании, а это единственный вариант в списке, который действительно ослабляет вашу позицию.

Bitcoin Knots vs хардфорк

Переход на Bitcoin Knots не является форком биткоина, и именно это различие чаще всего искажают в освещении спора. Хардфорк меняет правила, определяющие, действителен ли блок, поэтому узлы со старым программным обеспечением отвергают новую цепь и существуют две монеты, что и произошло, когда Bitcoin Cash отделился в августе 2017 года. Knots ничего не меняет в действительности блоков. Его пользователи и пользователи Bitcoin Core находятся в одной цепи, видят одни и те же балансы и могут платить друг другу сколько угодно. Они расходятся только в том, какие неподтвержденные транзакции готовы передать соседу, а это предпочтение, а не раскол.

Не путать с

Часто задаваемые вопросы

Переводит ли запуск Bitcoin Knots меня в другую цепь?

Нет. Knots применяет те же правила консенсуса, что и Bitcoin Core, поэтому принимает те же блоки и отслеживает ту же цепь. Единственное различие в том, какие неподтвержденные транзакции ваш узел готов ретранслировать своим соседям.

Удерживает ли фильтрация транзакций в Knots данные вне блокчейна?

Сам по себе нет. Если майнер включает транзакцию, которую ваш узел отказался ретранслировать, ваш узел все равно проверяет и сохраняет блок, содержащий ее. Фильтрация повышает стоимость того, чтобы данные были добыты; она не может удалить то, что уже подтверждено.

Читайте далее

Связанные термины

Еще в разделе «Узлы и ПО»

Читать эту страницу на английском