Биткоин — это первая монетарная система без единого эмитента и без централизованного управления. Изменения в протоколе принимаются через специфический децентрализованный процесс, в котором участвуют разработчики, операторы узлов, майнеры и пользователи.

Что такое управление Биткоином

Управление Биткоином — это не формальная организация и не орган с правом вето. Это набор правил проверки, которые каждый узел применяет независимо. Изменить эти правила без согласия сети невозможно: если узел применяет иные правила — он просто использует другую версию сети.

Главная цель управления Биткоином сформулирована разработчиком Мэттом Коралло: обеспечение возможности «бездоверительного» использования — способности использовать Биткоин, доверяя только программному обеспечению с открытым исходным кодом, которое вы запускаете сами.

Основа: Управление Биткоином.

Как принимаются изменения

1. Исследование

Изменения начинаются с исследования технической проблемы. Например, SegWit начался с исследования «пластичности транзакций» — уязвимости, мешавшей развёртыванию Lightning Network.

2. BIP (Bitcoin Improvement Proposal)

BIP (Bitcoin Improvement Proposal) — стандартный способ задокументировать и обсудить изменение. BIP публикуется в списке рассылки bitcoin-dev или на GitHub, где его обсуждают другие разработчики.

3. Реализация

Предложение реализуется в коде. Основная реализация — Bitcoin Core (прямой преемник кода Сатоши). Модераторы Bitcoin Core придерживаются политики: включать только изменения, поддерживаемые широким консенсусом сообщества.

Важно: Bitcoin Core не «управляет» Биткоином. Любой может создать альтернативную реализацию. Если большинство узлов перейдёт на неё — правила изменятся. Если меньшинство — возникнет форк.

4. Внедрение

Изменение распространяется по сети через обновление программного обеспечения узлов. Для отслеживания поддержки софт-форков майнерами используется механизм BIP-9 (сигнал в версии блока). Хотя это лишь косвенный индикатор: майнеры — не единственная и не главная сила в управлении (см. «Война за размер блока»).

5. Исполнение

Правила применяет каждый узел независимо. Если блок нарушает правила — узел его отвергает. Майнеры, добывающие блоки по «неверным» правилам, не получают вознаграждения, если большинство узлов отвергает эти блоки.

Кто реально контролирует Биткоин

Операторы узлов

Полные узлы — хранители правил. Они решают, какую версию протокола признавать «Биткоином». Именно поэтому запуск собственного узла — это не только технический, но и политический акт.

Разработчики

Пишут код и предлагают изменения. Не имеют принудительной власти: их изменения должны быть добровольно принято сообществом. Попытка навязать непопулярное изменение провалится — что и произошло в войне за размер блока.

Майнеры

Предоставляют вычислительную мощность для обеспечения безопасности. Не управляют протоколом напрямую — их роль: функция временнóй метки и подтверждение транзакций. Попытка майнеров навязать изменение против воли пользователей (как в случае с SegWit2x в 2017 году; см. войну за размер блока) провалилась.

Пользователи и бизнесы

Своим выбором кошелька и узла пользователи де-факто голосуют за ту версию правил, которую они признают Биткоином.

Форки как инструмент несогласия

Если группа не согласна с существующими правилами — она может форкнуть Биткоин: запустить альтернативную сеть с изменёнными правилами. Подробнее: форки.

Примеры:

  • Bitcoin Cash (2017) — хардфорк, увеличивший размер блока.
  • Bitcoin SV (2018) — хардфорк от Bitcoin Cash.

Ни один из форков не приблизился к рыночной капитализации и хешрейту оригинального Биткоина. Рынок «проголосовал» за сохранение исходных правил.

Мягкие и жёсткие форки

  • Мягкий форк (soft fork) — обратно совместимое ужесточение правил. Старые узлы продолжают считать новые блоки действительными. Примеры: SegWit (2017), Taproot (2021).
  • Жёсткий форк (hard fork) — несовместимое изменение. Узлы без обновления оказываются в другой сети.

Биткоин-сообщество отдаёт предпочтение софт-форкам, так как те не требуют единогласного обновления всех участников.

Источники

Дополнительные материалы