Разработка биткоина осуществляется глобальным сообществом с открытым исходным кодом, а изменения в протоколе формализуются с помощью предложений по улучшению биткоина (BIP). Эти предложения подлежат тщательному рассмотрению сообществом и механизмам консенсуса, включая голосование майнеров за сигналы. Эта модель с открытым исходным кодом, способствуя прозрачности и широкому участию, также создает проблемы для быстрого достижения консенсуса и координации разработки. В системе без центральной власти процесс принятия решений может стать длительным и спорным.
ViaBTC Capital демонтирует уникальную структуру децентрализованного развития биткоина, рассмотрит основную роль и противоречия Bitcore в обслуживании протокола, пересмотрит путь активации ключевых обновлений, таких как SegWit и Taproot, и углубится в споры о «программируемости», вызванные новыми BIP, такими как OP_CAT. ”
1.Обзор модели децентрализованной разработки биткойна
1.1 Основная роль Bitcoin Core в поддержке протокола
Bitcoin Core является основным программным обеспечением для реализации протокола Биткойн и считается его эталонным клиентом. Оно включает программное обеспечение для полного верификации блокчейна и кошелек Биткойн. Большинство пользователей и майнеров Биткойн выбирают использование Bitcoin Core в качестве своего полного узла, что крайне важно для поддержания децентрализации сети и защиты от потенциальных атак. Кроме того, проект также поддерживает сопутствующее программное обеспечение, такое как криптографическая библиотека libsecp256k1.
Несмотря на то, что разработка биткоина децентрализована, по состоянию на июнь 2025 года около 90% полных узлов сети используют Bitcoin Core, поэтому статус Bitcoin Core как «эталонной реализации» имеет уникальное де-факто влияние. Эти полномочия де-факто означают, что как только изменения внедряются в кодовую базу Bitcoin Core, они, как правило, становятся стандартами де-факто, даже если они явно не санкционированы центральным органом. Это широкое и добровольное внедрение позволило кодовой базе Bitcoin Core эффективно определять правила и текущее состояние протокола. В результате разработчики, которые вносят свой вклад в проект Bitcoin Core, особенно его сопровождающие, имеют значительное влияние. Их работа после тщательного изучения и объединения оказывает непосредственное влияние на общую функциональность и безопасность сети. Это создает уникальную форму «мягкой централизации» вокруг проекта Bitcoin Core, но эта централизация постоянно уравновешивается его прозрачной природой с открытым исходным кодом и распределенным процессом экспертной оценки.
1.2 Эволюция роли поддерживающего: от Сатоши Накамото к коллективному управлению
Роль мейнтейнера Bitcoin Core претерпела значительные изменения, начиная с первоначального доминирования Сатоши Накамото и постепенно переходя к модели коллективного управления, в которой участвуют несколько мейнтейнеров.
Начало и уход Сатоши Накамото: Сатоши Накамото, таинственный создатель биткоина, первоначально разрабатывал и поддерживал проект Bitcoin Core до конца 2010 года. В апреле 2011 года Сатоши Накамото объявил, что «перешел к другим проектам» и передал ответственность за обслуживание Bitcoin Core Гэвину Андресену. Этот момент знаменует собой первый случай, когда руководство биткоином перешло от Сатоши Накамото к сообществу, и является важной вехой в децентрализованном развитии проекта.
Преемственность и противоречия Гэвина Андресена: Гэвин Андресен считается «наследником» Сатоши Накамото, он взял на себя роль ведущего разработчика Bitcoin Core и возглавил разработку Биткойна в последующие годы, сделав его более стабильным и широко принятым. Однако в 2016 году Гэвин Андресен оказался втянут в серьезную полемику, когда публично заявил, что австралиец Крейг Райт — это Сатоши Накамото. Это утверждение позже было подвергнуто сомнению сообществом, что привело к тому, что привилегии коммита Гэвина Андресона в основном репозитории Bitcoin на GitHub были временно отозваны другими разработчиками.
Коллективная поддержка Владимира ван дер Лаана и далее: 8 апреля 2014 года Владимир ван дер Лаан сменил Гэвина Андресена на посту ведущего сопровождающего. С тех пор роль ведущего сопровождающего эволюционировала и стала разделяться несколькими сопровождающими, что еще больше децентрализовало процесс выпуска. В настоящее время лишь немногие разработчики имеют разрешение на изменение кода Bitcoin Core, и в их обязанности входит объединение патчей участников и проведение финальных проверок, чтобы убедиться, что патчи безопасны и соответствуют целям проекта.
Эволюция роли сопровождающего Bitcoin Core от одного лидера до нескольких сопровождающих отражает постоянные усилия проекта по поиску баланса между децентрализацией и эффективностью. Первоначально Сатоши Накамото, как единоличное лицо, принимающее решения, смог быстро продвинуть проект вперед. Однако по мере взросления проекта и роста сообщества, особенно после ухода Сатоши Накамото, риски этой модели становятся все более очевидными. Децентрализация полномочий для нескольких специалистов по обслуживанию снижает риск возникновения единой точки отказа и обеспечивает более надежный и устойчивый к цензуре процесс принятия решений. Однако это также означает, что скорость, с которой проекты могут достичь консенсуса и внедрить значительные изменения, может быть медленной. Этот неотъемлемый компромисс раскрывает сложность управления децентрализованными системами: как поддерживать достаточную эффективность и чувство направления, не жертвуя основными принципами децентрализации.
В то же время состав команды сопровождающих и динамика власти в ней также оказывают глубокое влияние на направление и стабильность всей экосистемы Биткойна. Blockstream — это компания, занимающаяся инфраструктурой биткоина и блокчейна, которая работала с несколькими разработчиками, участвующими в обслуживании Bitcoin Core. Поддерживая этих разработчиков, Blockstream стал важным участником кода Bitcoin Core, вызвав вопросы в сообществе о его независимости и последствиях для корпоратизации. Например, Blockstream настаивает на решении проблемы масштабирования биткоина через сеть уровня 2, и выступает против прямого расширения основной цепи, что приводит к расколу сообщества и форкам биткоина. Кроме того, кризис доверия между разработчиками и майнерами, а также жесткая конкуренция с сообществом Ethereum сделали Blockstream предметом постоянных споров в криптокругах.
1.3 Вклад и споры сообщества разработчиков
Разработка биткойна — это открытый и совместный процесс, в котором любой может предложить изменения в коде, проверять или тестировать открытые запросы на включение (Pull Requests). С момента запуска проекта более тысячи разработчиков внесли свой вклад, отвечая за улучшение функциональности программного обеспечения, исправление ошибок и добавление новых функций, а также взаимодействуя с сообществом для получения отзывов и решения проблем. Процесс принятия решений является совместным и обычно зависит от консенсуса между разработчиками и более широким сообществом.
Тем не менее, такая открытость также привела к спорам внутри сообщества, особенно после появления новых примеров использования, таких как надписи (Inscriptions).
Люк Дашжр, разработчик биткоина и соучредитель майнингового пула Ocean, подверг резкой критике такие надписи, как Ordinals и токен BRC-20, назвав их «спамом» в биткоине. Он утверждает, что надпись использует уязвимость в Bitcoin Core, маскируя данные под программный код, чтобы обойти ограничения на дополнительный размер данных в транзакциях. Dashjr утверждает, что эта «уязвимость» была исправлена в Bitcoin Knots v25.1, и надеется, что Bitcoin Core исправит ее до выхода v27. Он даже утверждает, что как только эта уязвимость будет устранена, Ordinals и токены BRC-20 прекратят свое существование, потому что они «никогда не существовали на самом деле и оба являются мошенничеством».
Рыночная сила в надписи: Ординалы и токены BRC-20, хотя и считаются консерваторами «спамом», демонстрируют сильную жизнеспособность на рынке. По данным Dune Analytics, по состоянию на декабрь 2023 года транзакции, связанные с надписями, принесли майнерам дополнительный доход в размере 172 миллионов долларов, что является экономическим стимулом в виде реальных денег, который меняет экосистему биткоина. Инновационные проекты, такие как Taproot Wizards, продолжают исследовать границы программируемости биткоина, предполагая, что рыночные силы могут обойти технические ограничения разработчиков. В децентрализованной системе экономические стимулы становятся самым мощным оружием для разрыва оков идеологии.
Более глубокий смысл спора: некоторые разработчики настаивают на том, что биткоин должен оставаться функционально чистым, и что любая непрофильная финансовая функция может угрожать кибербезопасности. Эта философия «неизменности» позволяет избежать экологической фрагментации, вызванной частыми хардфорками, но она также сталкивается с серьезными проблемами. Когда разработчики пытаются избавиться от инновационных приложений, таких как надписи, исправляя «ошибки», они фактически получают «права на модерацию функций», что является тенденцией к централизации, которая идет вразрез с децентрализованным этосом Биткойна. Если разработчикам удается блокировать инновационные приложения, «неизменность» становится оковами для инноваций. Исход этой игры определит, сможет ли биткоин сохранить свое преимущество в безопасности, не став жертвой технологического консерватизма. В контексте быстрых инноваций конкурирующих публичных сетей, таких как Ethereum, биткоин-сообществу необходимо найти баланс: сохранить основную ценность безопасности и стабильности сети и оставить место для разумных инноваций. В конце концов, в мире, где правят код и вычислительные мощности, рынок в конечном итоге вынесет самый справедливый вердикт.
2. Предложения по улучшению биткойна (BIPs): официальная механизм обновления
2.1 Определение, цель и важность BIPs
Предложения по улучшению биткоина (BIP) — это стандартизированные документы, в которых излагаются потенциальные изменения, улучшения или новые функции протокола биткоина. Они предоставляют разработчикам, исследователям и членам сообщества платформу для совместной работы, чтобы предлагать, обсуждать и внедрять изменения, обеспечивая прозрачность и широкий консенсус сообщества. BIP позволяют сообществу Биткойна реагировать на возникающие вызовы и адаптироваться к меняющимся потребностям общества, позволяя каждому вносить свой вклад в его развитие, обеспечивая при этом прозрачное внесение изменений и широкий консенсус сообщества.
2.2 Типы BIP
БИПы биткойна в основном делятся на три типа, каждый из которых имеет свою уникальную цель:
Стандартные BIPs (Standards Track BIPs): Эти BIPs описывают изменения, влияющие на правила консенсуса протокола биткойна. Они предлагают изменения в основных аспектах работы биткойна, которые требуют широкого консенсуса сообщества для реализации. Например, SegWit и обновление Taproot относятся к этой категории.
Информационные BIP (Informational BIPs): Информационные BIP предоставляют образовательные материалы, общие руководства или результаты исследований, связанных с биткоином. Они предоставляют разработчикам и энтузиастам ценную информацию о различных аспектах экосистемы Биткойна, помогая им углубить свое понимание сети. Эти BIP не изменяют код или правила Биткойна, а больше похожи на советы или рекомендации, предназначенные для обучения сообщества.
BIP процесса (Process BIPs): BIP процесса предлагают изменения в процессе разработки самого биткоина. Они предназначены для повышения эффективности, управления или механизмов принятия решений в сообществе Биткойна. BIP процессов могут затрагивать такие темы, как процесс проверки кода, методы управления проектами или инициативы по координации сообщества. Они похожи на стандартные BIP для отслеживания и также требуют консенсуса сообщества, но разница в том, что они применяются к процессам за пределами протокола Bitcoin.
Процесс классификации и стандартизации BIP отражает стратегию сообщества Биткойна по управлению сложной технологической эволюцией в децентрализованной среде. Разделяя предложения на различные типы, сообщество может принимать разные уровни рассмотрения и консенсуса по изменениям разного характера. Например, для стандартных отслеживающих BIP, которые влияют на правила консенсуса, требуется самый высокий порог консенсуса, так как они могут привести к фрагментации сети; Информационные BIP, с другой стороны, более снисходительны. Такой структурированный подход, каким бы громоздким он ни казался, сводит к минимуму риск злонамеренных или непродуманных изменений стабильности ядра сети.
2.3 Жизненный цикл и процесс активации BIPs
Перед тем как BIP биткойна станет частью протокола биткойна, он должен пройти несколько различных этапов:
Этап проекта (Draft Phase): На этом этапе предложение создается и дорабатывается автором. BIP проходит предварительный обзор и получает отзывы сообщества.
Предложенная фаза (Proposed Phase): На этом этапе BIP получает большее внимание в сообществе. Он подается разработчикам биткойна, исследователям и энтузиастам для дальнейшего рассмотрения и обратной связи. Этот этап позволяет коллективному мозговому штурму и доработке предложения, чтобы гарантировать его надежность.
Заключительная фаза (Final Phase): После того, как BIP получает широкую поддержку в сообществе и проходит тщательную проверку, она переходит к заключительной фазе. На этом этапе предложение включается в репозиторий Bitcoin Improvement Proposal (BIP), что указывает на то, что оно готово к реализации.
Внедрение и активация: Разработчики Биткойна затем интегрируют изменения в протокол Биткойна на основе консенсуса. Для существенных изменений на уровне протокола обычно существует порог активации, и улучшения вступят в силу только после того, как достаточное количество участников сети перейдет на новую версию. Обновление может быть софтфорком (обратно совместимым), таким как SegWit, который позволяет старому узлу продолжать работу; Это также может быть хардфорк (несовместимый), который может привести к расколу сети, созданию новой криптовалюты, такой как хардфорк Bitcoin Cash (BCH) в 2017 году.
Этот многоступенчатый жизненный цикл BIP и строгий процесс активации являются основным воплощением децентрализованной модели управления Биткойном. Он гарантирует, что любые изменения в протокол не навязываются несколькими заинтересованными сторонами, а скорее путем обширных обсуждений и добровольного принятия многочисленными заинтересованными сторонами. Этот механизм эффективно сочетает в себе принятие технических решений с социальным консенсусом, что делает эволюцию протокола органичным и очень устойчивым к цензуре процессом. С другой стороны, эта модель, основанная на консенсусе, может привести к медленным обновлениям, но она значительно повышает устойчивость и доверие к сети Биткойн, поскольку позволяет избежать риска фрагментации или централизации сети, которые могут возникнуть в результате принудительных изменений. Каждая успешная активация BIP является свидетельством способности сообщества работать вместе, чтобы поддерживать и развивать эту глобальную, не требующую доверия денежную систему путем сотрудничества и компромиссов.
3. Основные BIPs и их влияние
Эволюция протокола Биткойн была достигнута посредством ряда ключевых BIP, которые значительно повысили эффективность, конфиденциальность и масштабируемость сети.
3.1 Важные BIPs, которые были активированы
BIP 16 (P2SH): Был представлен Pay-to-Script-Hash (P2SH), активированный в 2012 году. P2SH упрощает сложные операции по созданию скриптов, позволяя отправителям отправлять средства на хэш скрипта, а не на адрес прямого открытого ключа, повышая эффективность и конфиденциальность транзакций. Это экономит место в блокчейне и повышает конфиденциальность, скрывая условия расходования средств до тех пор, пока средства не будут потрачены. Адреса P2SH обычно начинаются с «3», что отличается от традиционных адресов Bitcoin, которые начинаются с «1». Наиболее распространенным вариантом использования P2SH являются транзакции с множественной подписью, которые требуют нескольких подписей для выполнения транзакций, что обеспечивает дополнительный уровень безопасности для предприятий и организаций. Это также является ключом к развитию решений уровня 2, таких как Lightning Network, которая значительно увеличивает пропускную способность биткоина за счет условной блокировки средств для поддержки транзакций вне сети. BIP 16 реализован в виде софтфорка, что означает, что старые узлы по-прежнему могут проверять и обрабатывать транзакции, которые следуют обновленным правилам, сохраняя обратную совместимость.
В 2017 году был активирован BIP 141 (SegWit): SegreGated Witness (SegWit), который решает проблемы пластичности и масштабирования транзакций. Пластичность транзакций относится к тому факту, что идентификатор транзакции (TXID) может измениться после изменения подписи, хотя эффект транзакции остается прежним, что представляет риск для протокола вне сети. SegWit решает эту проблему, перемещая код разблокировки (подпись) в новое поле «witness» данных транзакции и исключая его из расчета TXID, что делает TXID надежным. Кроме того, SegWit фактически увеличивает размер блока, вводя «весовые единицы» вместо простых байтов для вычисления размера блока. Обычные байты считаются как 4 единицы веса, в то время как байты-свидетели считаются как 1 единица веса, что соответствует 75% скидке на разблокированные данные, освобождая больше места в блоке для данных транзакции. SegWit также реализован в виде софтфорка, что означает, что старые узлы, которые не были обновлены, все равно будут считать блок SegWit действительным, обеспечивая сетевую совместимость. Он закладывает основу для протоколов уровня 2, таких как Lightning Network, что позволяет безопасно строить его поверх Биткойна.
**BIP 340, 341, 342 (Taproot): ** Эти BIP совместно образуют обновление Taproot, активированное в ноябре 2021 года. Taproot является самым важным обновлением с момента SegWit, направленным на повышение конфиденциальности, эффективности и масштабируемости Bitcoin, а также на улучшение гибкости смарт-контрактов.
BIP 340 (Schnorr Signatures): Представляет подписи Шнорра, более безопасную и эффективную схему подписи по сравнению с традиционными подписями ECDSA. Ключевым преимуществом подписей Шнорра является возможность агрегации ключей, которая позволяет объединять несколько открытых ключей и подписей в одну, благодаря чему транзакции с мультиподписью выглядят неразличимо в цепочке как обычные транзакции с одной подписью, улучшая конфиденциальность и уменьшая объем данных.
BIP 341 (Taproot): Вводит общую структуру, которая интегрирует такие механизмы, как подписи Шнорра, абстрактные синтаксические деревья Меркелирования (MAST) и Pay-to-Taproot (P2TR). MAST повышает конфиденциальность и сокращает объем данных в цепочке, помогая масштабируемости, позволяя скрывать неиспользуемые сложные условия в транзакциях, раскрывая важные части только тогда, когда они фактически потрачены. P2TR предоставляет новый способ тратить биткойны, сочетая в себе функции P2PK и P2SH, еще больше повышая конфиденциальность и делая все выходы Taproot похожими в сети.
BIP 342 (Tapscript): Изменен язык сценариев Bitcoin, чтобы он был совместим с BIP 340 и BIP 341, что позволяет поддерживать подписи Schnorr, пакетную проверку и улучшения хеширования подписей. Введение Tapscript также заложило основу для дальнейших обновлений сценариев Bitcoin в будущем.
Эти активированные BIP отражают стратегию протокола Биткойн по постоянному расширению функций и оптимизации эффективности при сохранении стабильности и безопасности его ядра. Отдавая предпочтение софтфоркам, а не хардфоркам, сообщество Биткойна преуспело во внедрении значительных улучшений, избегая при этом риска фрагментации сети. Этот акцент на обратной совместимости является ключевым фактором стабильности экосистемы Биткойна. Это показывает, что эволюция протокола не происходит в одночасье, а скорее является постепенным процессом достижения более сильной, более конфиденциальной и более эффективной сети посредством итеративных, преднамеренных изменений.
3.2 Обсуждаемые или предлагаемые BIPs
Сообщество биткойнов продолжает обсуждать и предлагать новые BIP, чтобы справляться с изменяющимися требованиями и техническими вызовами.
BIP-177 ( Переопределение базовой единицы Сатоши ): Предложение предлагает переопределить сатоши, самую маленькую единицу Биткойна, на новую базовую единицу, 1 Биткойн, упростив отображение сумм, исключив десятичные запятые и в большей степени соответствуя платежным привычкам Lightning Network. Предложение включает в себя только настройку отображения интерфейсов, таких как кошельки и биржи, и не меняет базовый протокол и общий лимит объема биткоина. Сторонники утверждают, что это снижает когнитивную нагрузку, устраняет «страх перед единицами» для новых пользователей и упрощает пользовательский опыт, поскольку это больше соответствует реальному дизайну подсчета в целых единицах внутри протокола Биткойна. Например, покажите "0.00010000 BTC" как "10,000 BTC". Тем не менее, предложение также сталкивается с сопротивлением, основное возражение заключается в том, что оно предлагает отказаться от устройства «Сатоши», названного в честь Сатоши Накамото, что может вызвать путаницу среди пользователей.
**OP_CAT (BIP-347):**OP_CAT — это опкод, который позволяет объединить два фрагмента данных в стеке скриптов Bitcoin в одно целое. «CAT» — это аббревиатура от «concatenation». OP_CAT изначально был частью реализации Биткойна, но был деактивирован в 2010 году из-за опасений по поводу потенциальных уязвимостей и атак типа «отказ в обслуживании». В последние годы интерес к повторной активации OP_CAT возродился, поскольку в обновлении Taproot в 2021 году были представлены расширенные функции скриптов и ограничения размера (520 байт для Tapscript), что устранило предыдущие проблемы безопасности.
+ Потенциальное применение: OP\_CAT позволяет выполнять множество сложных функций, таких как построение и проверка дерева Меркла непосредственно в стеке, обеспечение одностороннего пути вывода средств, а также транзакции, которые зависят от других транзакций, уже включенных в блок. Он также может моделировать «ковенанты» с помощью подписей Шнорра, что позволяет проводить детальный самоанализ и выполнять обязательства в различных областях сделки. Это дает возможность создавать более сложные смарт-контракты и децентрализованные приложения, такие как CatVM.
+ Путь активации и задача: Повторное введение _CAT OP потребует софтфорка. Процесс включает в себя официальное предложение BIP с тщательным рассмотрением сообществом, внедрение в Bitcoin Core и всестороннее тестирование, а также широкий консенсус среди майнеров, разработчиков и пользователей. Несмотря на то, что OP _CAT был «всесторонне протестирован и исследован» и технически «прост», а OP _CAT активирован на Bitcoin Signet 01.05.24, его путь активации по-прежнему зависит от «широкого консенсуса среди майнеров, разработчиков и пользователей». Некоторые разработчики прогнозируют, что разработчики Bitcoin Core могут достичь консенсуса по OP_CAT или OP_CTV к 2025 году, и что фактическая реализация может занять еще 1-2 года.
+ **Сторона, продвигающая:**
1. Fractal Bitcoin с сентября 2024 года активировала OP\_CAT на своем основном блокчейне в качестве платформы для тестирования нового протокола в реальном времени.
2. StarkWare учредила исследовательский фонд OP\_CAT на сумму 1 миллион долларов, целью которого является продвижение исследований по активации OP\_CAT на Bitcoin. В то же время, с другой стороны, через сочетание OP\_CAT с её технологией нулевых знаний (STARK).
3. CatVM - это бездоверенный кроссчейн-мост на основе OP\_CAT, предложенный Taproot Wizards.
BIP-420 ( Неофициальный BIP): Официальное обозначение на самом деле BIP-347. BIP-420 изначально был неофициальным номером, созданным членами сообщества для OP_CAT предложений в сети Bitcoin для решения проблемы медленного распределения номеров предложений. Традиционно номера BIP присваивались одним разработчиком, в результате чего предложение OP_CAT ждало официального номера около шести месяцев. В начале 2024 года разработчик Энтони Таунс создал альтернативную систему нумерации BINANA и присвоил OP_CAT номер BIN-2024-0001. Впоследствии члены Taproot Wizards запустили кампанию «BIP-420», используя символическое число «420», чтобы придать импульс этому предложению. В то же время разработчик ядра Ава Чоу предложила добавить больше правок BIP, чтобы ускорить процесс нумерации. В конце концов, 24 апреля 2024 года предложению OP_CAT было официально присвоено обозначение BIP-347, после продвижения сообщества и расширения редакционной команды, что ознаменовало официальное принятие предложения и более широкую основу для обсуждения.
BIP-119 (OP_CTV): Предложенный Джереми Рубином в 2021 году, он реализует более гибкие правила транзакций через "CheckTemplateVerify" и поддерживает функцию ковенантов. В том же контексте, что и OP_CAT, предложение направлено на добавление функции «контракта», аналогичной смарт-контрактам Ethereum в сеть Bitcoin, например, разрешение инструкций по ограничению перевода средств на определенные адреса или автоматизацию транзакций, таких как переводы по времени, тем самым улучшая программируемость Bitcoin. Он также не активирован в настоящее время, обсуждения в сообществе все еще продолжаются, и некоторые разработчики обратились к поддержке OP_CCV (BIP-443) в качестве альтернативы.
BIP-348 OP_CHECKSIGFROMSTACK (CSFS): новый код Bitcoin OP_CSFS предложенный Джереми Рубином и Брэндоном Блэком в ноябре 2024 года. Этот опкод позволяет проверить, действительна ли подпись для любого сообщения, а не только для хэша текущей транзакции, а также получить подпись, открытый ключ и сообщение из стека данных для проверки. OP_CSFS является важным инструментом для реализации более гибких ковенантов, способным создавать сложную условную логику для ограничения капитальных затрат, повышения безопасности (например, хранилища и защита от краж по децентрализованному протоколу), и может быть объединен с опкодами, такими как OP_CAT для создания более сложных смарт-контрактов. BIP-119 (CTV) и BIP-348 (CSFS) более осторожны и консервативны, чем BIP-347 (OP_CAT), и некоторые люди рассчитывают запустить основную сеть Bitcoin раньше, чем OP_CAT
Quantum-Resistant Address Migration Protocol (QRAMP) :* важным предложением разработчика биткоина по защите биткоина от будущих угроз квантовых вычислений с помощью хардфорка. План состоит в том, чтобы заставить сеть Bitcoin перейти со старого кошелька, использующего традиционное шифрование ECDSA (алгоритм цифровой подписи на эллиптических кривых), на новый кошелек, использующий постквантовую криптографию. Квантовые компьютеры используют кубиты, чтобы иметь возможность существовать в нескольких состояниях одновременно, значительно увеличивая вычислительную мощность и потенциально взламывая существующие алгоритмы шифрования, тем самым угрожая безопасности Биткойна. Предложение устанавливает высоту блока в качестве точки отсечения миграции, в которой узлы откажутся обрабатывать транзакции, которые все еще используют традиционные криптоадреса, заставляя пользователей переносить средства в более безопасные кошельки. Хотя это мера предосторожности, а квантовые вычисления еще не достигли уровня угрозы для биткоина, предложение вызвало интенсивное обсуждение и внимание в сообществе о хардфорке с недавними прорывами в области квантовых процессоров таких компаний, как Microsoft.
! [Сигналы майнера против воли разработчика: кто доминирует в инновационных оковах биткоина?] ](https://img.gateio.im/social/moments-1c444d265b9cf1f0227f706b53651e0d)
Эти BIP, которые обсуждаются и предлагаются, отражают постоянные усилия сообщества Биткойна по балансу между инновациями, безопасностью и децентрализацией. Повторная активация кодов операций, таких как OP_CAT, OP_CTV и т. д., предназначена для разблокировки более продвинутых функций Bitcoin Script, тем самым поддерживая более сложные смарт-контракты и приложения. Тем не менее, такое расширение функциональности должно осуществляться под строгим контролем безопасности, чтобы избежать повторения исторических ошибок, которые могут привести к потенциальным атакам типа «отказ в обслуживании». В то же время, казалось бы, простые изменения пользовательского интерфейса, такие как BIP-177, вызвали глубокие дискуссии о культуре, восприятии пользователей и имидже бренда, предполагая, что эволюция биткоина — это не только техническая проблема, но и социальный и культурный феномен.
4. Влияние пула на обновление протокола
Минеры играют ключевую роль в активации обновлений протокола Биткойн, особенно в процессе принятия мягких форков.
4.1 Сигналы майнеров и механизмы активации
Обновление протокола для биткоина обычно инициируется майнерами с помощью «сигнального голосования». Майнеры указывают на свою поддержку и готовность к определенному BIP, включая конкретный сигнал в блок, который они добывают (например, используя указанный номер версии в заголовке блока). Для софтфорков обычно необходимо достичь заданного порога активации (например, сигнализация 95% блоков за определенный период времени), чтобы новое правило было активировано. Как только этот порог будет достигнут, софтфорк будет реализован, и сообщество (включая майнеров, полные узлы, биржи, поставщиков платежных услуг и т. д.) должно обновить свое программное обеспечение до новой версии.
4.2 Возможность вето майнера
Минеры фактически обладают правом вето при активации мягкого хардфорка. Если минеры не подают сигнал о готовности, обновление не может быть активировано. Это особенно очевидно в процессе активации SegWit: изначально поддержка со стороны минеров была низкой, и сигнал о готовности был подан только после того, как рынок проявил слабый интерес к конкурентным предложениям. Это явление указывает на то, что решения минеров не всегда основаны исключительно на технических соображениях, но также значительно подвержены влиянию рыночной динамики и экономических стимулов.
4.3 Экономические стимулы для майнеров
Майнинговые пулы, как совокупность вычислительных ресурсов майнеров, имеют огромное влияние в сети Bitcoin, что дает майнинговым пулам значительную власть в принятии решений по принятию и активации BIP. В то же время поведение майнеров часто обусловлено экономическими стимулами. Например, рост числа надписей привел к значительному увеличению комиссий за транзакции в сети Bitcoin, что принесло значительный доход майнерам, что заставило многих майнеров с радостью принимать надписи, даже если некоторые разработчики отмахиваются от них как от «спама». Это экономическое обоснование объясняет, почему, даже если возникают разногласия, определенные варианты использования все равно могут получить поддержку майнеров и быть включены в блоки. Они эффективно осуществляли своего рода «мягкое голосование», выбирая, какую версию программного обеспечения запускать и сигнализировать ли о своей поддержке. Эта власть не является абсолютной, поскольку пользователи и полные узлы могут обеспечить консенсус, отклоняя блоки, которые не соответствуют их правилам, но коллективное поведение майнеров, несомненно, является ключевой переменной в эволюции протокола.
5. Долгий процесс обновления
Поскольку Биткойн является децентрализованной сетью, любые изменения требуют широкого консенсуса среди разработчиков, майнеров и пользователей, что является сложным и трудоемким процессом, поэтому процесс обновления Биткойна идет медленно. Исторически сложилось так, что в 2017 году в битве за размер блока (которая привела к форку Bitcoin Cash), риск расхождения и обновление Taproot (активированное в 2021 году) обсуждались и тестировались в течение многих лет. Кроме того, технические сложности, такие как OP_CTV и потенциальные риски безопасности для OP_CAT делают для сообщества Bitcoin долгим процесс продвижения вперед с этими BIP. В результате биткоин-кошелек Xverse запустил сайт петиций сообщества (
Из-за медленного обновления многие проекты экосистемы биткойнов разрабатывают сложные решения в условиях ограниченных возможностей. Например, BitVM (Bitcoin Virtual Machine) предлагает реализовать функции смарт-контрактов, вычисляя вне сети и проверяя в сети по модели доказателя-валидатора, не изменяя правила консенсуса. Еще одна стратегия заключается в использовании биткойна в качестве уровня доступности данных (DA), используя безопасность биткойна для хранения данных и поддержки расширения через сайдчейны или Rollup.
6. Вывод
Разработка и поддержка биткоина — это уникальный и постоянно развивающийся процесс децентрализации. Он управляется глобальным сообществом разработчиков с открытым исходным кодом, и, поскольку нет единого органа, контролирующего его разработку, модель разработки Биткойна представляет собой сложный балансирующий акт: преднамеренное стремление к технологическим инновациям через структурированный процесс BIP и механизм консенсуса с участием многих заинтересованных сторон в соответствии с принципами открытости, децентрализации и стремления сообщества. В результате эта модель неизбежно приведет к замедлению темпов развития биткоина, и нам нужно будет продолжать следить за тем, сможет ли он продолжать адаптироваться к новым вызовам и потребностям, обеспечивая при этом устойчивость, безопасность и устойчивость сети биткоина к цензуре.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Сигналы майнеров против воли разработчиков: кто доминирует в инновационных оковах биткоина?
Резюме
Разработка биткоина осуществляется глобальным сообществом с открытым исходным кодом, а изменения в протоколе формализуются с помощью предложений по улучшению биткоина (BIP). Эти предложения подлежат тщательному рассмотрению сообществом и механизмам консенсуса, включая голосование майнеров за сигналы. Эта модель с открытым исходным кодом, способствуя прозрачности и широкому участию, также создает проблемы для быстрого достижения консенсуса и координации разработки. В системе без центральной власти процесс принятия решений может стать длительным и спорным.
ViaBTC Capital демонтирует уникальную структуру децентрализованного развития биткоина, рассмотрит основную роль и противоречия Bitcore в обслуживании протокола, пересмотрит путь активации ключевых обновлений, таких как SegWit и Taproot, и углубится в споры о «программируемости», вызванные новыми BIP, такими как OP_CAT. ”
1.Обзор модели децентрализованной разработки биткойна
1.1 Основная роль Bitcoin Core в поддержке протокола
Bitcoin Core является основным программным обеспечением для реализации протокола Биткойн и считается его эталонным клиентом. Оно включает программное обеспечение для полного верификации блокчейна и кошелек Биткойн. Большинство пользователей и майнеров Биткойн выбирают использование Bitcoin Core в качестве своего полного узла, что крайне важно для поддержания децентрализации сети и защиты от потенциальных атак. Кроме того, проект также поддерживает сопутствующее программное обеспечение, такое как криптографическая библиотека libsecp256k1.
Несмотря на то, что разработка биткоина децентрализована, по состоянию на июнь 2025 года около 90% полных узлов сети используют Bitcoin Core, поэтому статус Bitcoin Core как «эталонной реализации» имеет уникальное де-факто влияние. Эти полномочия де-факто означают, что как только изменения внедряются в кодовую базу Bitcoin Core, они, как правило, становятся стандартами де-факто, даже если они явно не санкционированы центральным органом. Это широкое и добровольное внедрение позволило кодовой базе Bitcoin Core эффективно определять правила и текущее состояние протокола. В результате разработчики, которые вносят свой вклад в проект Bitcoin Core, особенно его сопровождающие, имеют значительное влияние. Их работа после тщательного изучения и объединения оказывает непосредственное влияние на общую функциональность и безопасность сети. Это создает уникальную форму «мягкой централизации» вокруг проекта Bitcoin Core, но эта централизация постоянно уравновешивается его прозрачной природой с открытым исходным кодом и распределенным процессом экспертной оценки.
1.2 Эволюция роли поддерживающего: от Сатоши Накамото к коллективному управлению
Роль мейнтейнера Bitcoin Core претерпела значительные изменения, начиная с первоначального доминирования Сатоши Накамото и постепенно переходя к модели коллективного управления, в которой участвуют несколько мейнтейнеров.
Начало и уход Сатоши Накамото: Сатоши Накамото, таинственный создатель биткоина, первоначально разрабатывал и поддерживал проект Bitcoin Core до конца 2010 года. В апреле 2011 года Сатоши Накамото объявил, что «перешел к другим проектам» и передал ответственность за обслуживание Bitcoin Core Гэвину Андресену. Этот момент знаменует собой первый случай, когда руководство биткоином перешло от Сатоши Накамото к сообществу, и является важной вехой в децентрализованном развитии проекта. Преемственность и противоречия Гэвина Андресена: Гэвин Андресен считается «наследником» Сатоши Накамото, он взял на себя роль ведущего разработчика Bitcoin Core и возглавил разработку Биткойна в последующие годы, сделав его более стабильным и широко принятым. Однако в 2016 году Гэвин Андресен оказался втянут в серьезную полемику, когда публично заявил, что австралиец Крейг Райт — это Сатоши Накамото. Это утверждение позже было подвергнуто сомнению сообществом, что привело к тому, что привилегии коммита Гэвина Андресона в основном репозитории Bitcoin на GitHub были временно отозваны другими разработчиками.
Эволюция роли сопровождающего Bitcoin Core от одного лидера до нескольких сопровождающих отражает постоянные усилия проекта по поиску баланса между децентрализацией и эффективностью. Первоначально Сатоши Накамото, как единоличное лицо, принимающее решения, смог быстро продвинуть проект вперед. Однако по мере взросления проекта и роста сообщества, особенно после ухода Сатоши Накамото, риски этой модели становятся все более очевидными. Децентрализация полномочий для нескольких специалистов по обслуживанию снижает риск возникновения единой точки отказа и обеспечивает более надежный и устойчивый к цензуре процесс принятия решений. Однако это также означает, что скорость, с которой проекты могут достичь консенсуса и внедрить значительные изменения, может быть медленной. Этот неотъемлемый компромисс раскрывает сложность управления децентрализованными системами: как поддерживать достаточную эффективность и чувство направления, не жертвуя основными принципами децентрализации.
В то же время состав команды сопровождающих и динамика власти в ней также оказывают глубокое влияние на направление и стабильность всей экосистемы Биткойна. Blockstream — это компания, занимающаяся инфраструктурой биткоина и блокчейна, которая работала с несколькими разработчиками, участвующими в обслуживании Bitcoin Core. Поддерживая этих разработчиков, Blockstream стал важным участником кода Bitcoin Core, вызвав вопросы в сообществе о его независимости и последствиях для корпоратизации. Например, Blockstream настаивает на решении проблемы масштабирования биткоина через сеть уровня 2, и выступает против прямого расширения основной цепи, что приводит к расколу сообщества и форкам биткоина. Кроме того, кризис доверия между разработчиками и майнерами, а также жесткая конкуренция с сообществом Ethereum сделали Blockstream предметом постоянных споров в криптокругах.
1.3 Вклад и споры сообщества разработчиков
Разработка биткойна — это открытый и совместный процесс, в котором любой может предложить изменения в коде, проверять или тестировать открытые запросы на включение (Pull Requests). С момента запуска проекта более тысячи разработчиков внесли свой вклад, отвечая за улучшение функциональности программного обеспечения, исправление ошибок и добавление новых функций, а также взаимодействуя с сообществом для получения отзывов и решения проблем. Процесс принятия решений является совместным и обычно зависит от консенсуса между разработчиками и более широким сообществом.
Тем не менее, такая открытость также привела к спорам внутри сообщества, особенно после появления новых примеров использования, таких как надписи (Inscriptions).
Люк Дашжр, разработчик биткоина и соучредитель майнингового пула Ocean, подверг резкой критике такие надписи, как Ordinals и токен BRC-20, назвав их «спамом» в биткоине. Он утверждает, что надпись использует уязвимость в Bitcoin Core, маскируя данные под программный код, чтобы обойти ограничения на дополнительный размер данных в транзакциях. Dashjr утверждает, что эта «уязвимость» была исправлена в Bitcoin Knots v25.1, и надеется, что Bitcoin Core исправит ее до выхода v27. Он даже утверждает, что как только эта уязвимость будет устранена, Ordinals и токены BRC-20 прекратят свое существование, потому что они «никогда не существовали на самом деле и оба являются мошенничеством». Рыночная сила в надписи: Ординалы и токены BRC-20, хотя и считаются консерваторами «спамом», демонстрируют сильную жизнеспособность на рынке. По данным Dune Analytics, по состоянию на декабрь 2023 года транзакции, связанные с надписями, принесли майнерам дополнительный доход в размере 172 миллионов долларов, что является экономическим стимулом в виде реальных денег, который меняет экосистему биткоина. Инновационные проекты, такие как Taproot Wizards, продолжают исследовать границы программируемости биткоина, предполагая, что рыночные силы могут обойти технические ограничения разработчиков. В децентрализованной системе экономические стимулы становятся самым мощным оружием для разрыва оков идеологии. Более глубокий смысл спора: некоторые разработчики настаивают на том, что биткоин должен оставаться функционально чистым, и что любая непрофильная финансовая функция может угрожать кибербезопасности. Эта философия «неизменности» позволяет избежать экологической фрагментации, вызванной частыми хардфорками, но она также сталкивается с серьезными проблемами. Когда разработчики пытаются избавиться от инновационных приложений, таких как надписи, исправляя «ошибки», они фактически получают «права на модерацию функций», что является тенденцией к централизации, которая идет вразрез с децентрализованным этосом Биткойна. Если разработчикам удается блокировать инновационные приложения, «неизменность» становится оковами для инноваций. Исход этой игры определит, сможет ли биткоин сохранить свое преимущество в безопасности, не став жертвой технологического консерватизма. В контексте быстрых инноваций конкурирующих публичных сетей, таких как Ethereum, биткоин-сообществу необходимо найти баланс: сохранить основную ценность безопасности и стабильности сети и оставить место для разумных инноваций. В конце концов, в мире, где правят код и вычислительные мощности, рынок в конечном итоге вынесет самый справедливый вердикт.
2. Предложения по улучшению биткойна (BIPs): официальная механизм обновления
2.1 Определение, цель и важность BIPs
Предложения по улучшению биткоина (BIP) — это стандартизированные документы, в которых излагаются потенциальные изменения, улучшения или новые функции протокола биткоина. Они предоставляют разработчикам, исследователям и членам сообщества платформу для совместной работы, чтобы предлагать, обсуждать и внедрять изменения, обеспечивая прозрачность и широкий консенсус сообщества. BIP позволяют сообществу Биткойна реагировать на возникающие вызовы и адаптироваться к меняющимся потребностям общества, позволяя каждому вносить свой вклад в его развитие, обеспечивая при этом прозрачное внесение изменений и широкий консенсус сообщества.
2.2 Типы BIP
БИПы биткойна в основном делятся на три типа, каждый из которых имеет свою уникальную цель:
Процесс классификации и стандартизации BIP отражает стратегию сообщества Биткойна по управлению сложной технологической эволюцией в децентрализованной среде. Разделяя предложения на различные типы, сообщество может принимать разные уровни рассмотрения и консенсуса по изменениям разного характера. Например, для стандартных отслеживающих BIP, которые влияют на правила консенсуса, требуется самый высокий порог консенсуса, так как они могут привести к фрагментации сети; Информационные BIP, с другой стороны, более снисходительны. Такой структурированный подход, каким бы громоздким он ни казался, сводит к минимуму риск злонамеренных или непродуманных изменений стабильности ядра сети.
2.3 Жизненный цикл и процесс активации BIPs
Перед тем как BIP биткойна станет частью протокола биткойна, он должен пройти несколько различных этапов:
Этот многоступенчатый жизненный цикл BIP и строгий процесс активации являются основным воплощением децентрализованной модели управления Биткойном. Он гарантирует, что любые изменения в протокол не навязываются несколькими заинтересованными сторонами, а скорее путем обширных обсуждений и добровольного принятия многочисленными заинтересованными сторонами. Этот механизм эффективно сочетает в себе принятие технических решений с социальным консенсусом, что делает эволюцию протокола органичным и очень устойчивым к цензуре процессом. С другой стороны, эта модель, основанная на консенсусе, может привести к медленным обновлениям, но она значительно повышает устойчивость и доверие к сети Биткойн, поскольку позволяет избежать риска фрагментации или централизации сети, которые могут возникнуть в результате принудительных изменений. Каждая успешная активация BIP является свидетельством способности сообщества работать вместе, чтобы поддерживать и развивать эту глобальную, не требующую доверия денежную систему путем сотрудничества и компромиссов.
3. Основные BIPs и их влияние
Эволюция протокола Биткойн была достигнута посредством ряда ключевых BIP, которые значительно повысили эффективность, конфиденциальность и масштабируемость сети.
3.1 Важные BIPs, которые были активированы
BIP 16 (P2SH): Был представлен Pay-to-Script-Hash (P2SH), активированный в 2012 году. P2SH упрощает сложные операции по созданию скриптов, позволяя отправителям отправлять средства на хэш скрипта, а не на адрес прямого открытого ключа, повышая эффективность и конфиденциальность транзакций. Это экономит место в блокчейне и повышает конфиденциальность, скрывая условия расходования средств до тех пор, пока средства не будут потрачены. Адреса P2SH обычно начинаются с «3», что отличается от традиционных адресов Bitcoin, которые начинаются с «1». Наиболее распространенным вариантом использования P2SH являются транзакции с множественной подписью, которые требуют нескольких подписей для выполнения транзакций, что обеспечивает дополнительный уровень безопасности для предприятий и организаций. Это также является ключом к развитию решений уровня 2, таких как Lightning Network, которая значительно увеличивает пропускную способность биткоина за счет условной блокировки средств для поддержки транзакций вне сети. BIP 16 реализован в виде софтфорка, что означает, что старые узлы по-прежнему могут проверять и обрабатывать транзакции, которые следуют обновленным правилам, сохраняя обратную совместимость. В 2017 году был активирован BIP 141 (SegWit): SegreGated Witness (SegWit), который решает проблемы пластичности и масштабирования транзакций. Пластичность транзакций относится к тому факту, что идентификатор транзакции (TXID) может измениться после изменения подписи, хотя эффект транзакции остается прежним, что представляет риск для протокола вне сети. SegWit решает эту проблему, перемещая код разблокировки (подпись) в новое поле «witness» данных транзакции и исключая его из расчета TXID, что делает TXID надежным. Кроме того, SegWit фактически увеличивает размер блока, вводя «весовые единицы» вместо простых байтов для вычисления размера блока. Обычные байты считаются как 4 единицы веса, в то время как байты-свидетели считаются как 1 единица веса, что соответствует 75% скидке на разблокированные данные, освобождая больше места в блоке для данных транзакции. SegWit также реализован в виде софтфорка, что означает, что старые узлы, которые не были обновлены, все равно будут считать блок SegWit действительным, обеспечивая сетевую совместимость. Он закладывает основу для протоколов уровня 2, таких как Lightning Network, что позволяет безопасно строить его поверх Биткойна.
Эти активированные BIP отражают стратегию протокола Биткойн по постоянному расширению функций и оптимизации эффективности при сохранении стабильности и безопасности его ядра. Отдавая предпочтение софтфоркам, а не хардфоркам, сообщество Биткойна преуспело во внедрении значительных улучшений, избегая при этом риска фрагментации сети. Этот акцент на обратной совместимости является ключевым фактором стабильности экосистемы Биткойна. Это показывает, что эволюция протокола не происходит в одночасье, а скорее является постепенным процессом достижения более сильной, более конфиденциальной и более эффективной сети посредством итеративных, преднамеренных изменений.
3.2 Обсуждаемые или предлагаемые BIPs
Сообщество биткойнов продолжает обсуждать и предлагать новые BIP, чтобы справляться с изменяющимися требованиями и техническими вызовами.
BIP-177 ( Переопределение базовой единицы Сатоши ): Предложение предлагает переопределить сатоши, самую маленькую единицу Биткойна, на новую базовую единицу, 1 Биткойн, упростив отображение сумм, исключив десятичные запятые и в большей степени соответствуя платежным привычкам Lightning Network. Предложение включает в себя только настройку отображения интерфейсов, таких как кошельки и биржи, и не меняет базовый протокол и общий лимит объема биткоина. Сторонники утверждают, что это снижает когнитивную нагрузку, устраняет «страх перед единицами» для новых пользователей и упрощает пользовательский опыт, поскольку это больше соответствует реальному дизайну подсчета в целых единицах внутри протокола Биткойна. Например, покажите "0.00010000 BTC" как "10,000 BTC". Тем не менее, предложение также сталкивается с сопротивлением, основное возражение заключается в том, что оно предлагает отказаться от устройства «Сатоши», названного в честь Сатоши Накамото, что может вызвать путаницу среди пользователей. **OP_CAT (BIP-347):**OP_CAT — это опкод, который позволяет объединить два фрагмента данных в стеке скриптов Bitcoin в одно целое. «CAT» — это аббревиатура от «concatenation». OP_CAT изначально был частью реализации Биткойна, но был деактивирован в 2010 году из-за опасений по поводу потенциальных уязвимостей и атак типа «отказ в обслуживании». В последние годы интерес к повторной активации OP_CAT возродился, поскольку в обновлении Taproot в 2021 году были представлены расширенные функции скриптов и ограничения размера (520 байт для Tapscript), что устранило предыдущие проблемы безопасности.
! [Сигналы майнера против воли разработчика: кто доминирует в инновационных оковах биткоина?] ](https://img.gateio.im/social/moments-1c444d265b9cf1f0227f706b53651e0d)
Эти BIP, которые обсуждаются и предлагаются, отражают постоянные усилия сообщества Биткойна по балансу между инновациями, безопасностью и децентрализацией. Повторная активация кодов операций, таких как OP_CAT, OP_CTV и т. д., предназначена для разблокировки более продвинутых функций Bitcoin Script, тем самым поддерживая более сложные смарт-контракты и приложения. Тем не менее, такое расширение функциональности должно осуществляться под строгим контролем безопасности, чтобы избежать повторения исторических ошибок, которые могут привести к потенциальным атакам типа «отказ в обслуживании». В то же время, казалось бы, простые изменения пользовательского интерфейса, такие как BIP-177, вызвали глубокие дискуссии о культуре, восприятии пользователей и имидже бренда, предполагая, что эволюция биткоина — это не только техническая проблема, но и социальный и культурный феномен.
4. Влияние пула на обновление протокола
Минеры играют ключевую роль в активации обновлений протокола Биткойн, особенно в процессе принятия мягких форков.
4.1 Сигналы майнеров и механизмы активации
Обновление протокола для биткоина обычно инициируется майнерами с помощью «сигнального голосования». Майнеры указывают на свою поддержку и готовность к определенному BIP, включая конкретный сигнал в блок, который они добывают (например, используя указанный номер версии в заголовке блока). Для софтфорков обычно необходимо достичь заданного порога активации (например, сигнализация 95% блоков за определенный период времени), чтобы новое правило было активировано. Как только этот порог будет достигнут, софтфорк будет реализован, и сообщество (включая майнеров, полные узлы, биржи, поставщиков платежных услуг и т. д.) должно обновить свое программное обеспечение до новой версии.
4.2 Возможность вето майнера
Минеры фактически обладают правом вето при активации мягкого хардфорка. Если минеры не подают сигнал о готовности, обновление не может быть активировано. Это особенно очевидно в процессе активации SegWit: изначально поддержка со стороны минеров была низкой, и сигнал о готовности был подан только после того, как рынок проявил слабый интерес к конкурентным предложениям. Это явление указывает на то, что решения минеров не всегда основаны исключительно на технических соображениях, но также значительно подвержены влиянию рыночной динамики и экономических стимулов.
4.3 Экономические стимулы для майнеров
Майнинговые пулы, как совокупность вычислительных ресурсов майнеров, имеют огромное влияние в сети Bitcoin, что дает майнинговым пулам значительную власть в принятии решений по принятию и активации BIP. В то же время поведение майнеров часто обусловлено экономическими стимулами. Например, рост числа надписей привел к значительному увеличению комиссий за транзакции в сети Bitcoin, что принесло значительный доход майнерам, что заставило многих майнеров с радостью принимать надписи, даже если некоторые разработчики отмахиваются от них как от «спама». Это экономическое обоснование объясняет, почему, даже если возникают разногласия, определенные варианты использования все равно могут получить поддержку майнеров и быть включены в блоки. Они эффективно осуществляли своего рода «мягкое голосование», выбирая, какую версию программного обеспечения запускать и сигнализировать ли о своей поддержке. Эта власть не является абсолютной, поскольку пользователи и полные узлы могут обеспечить консенсус, отклоняя блоки, которые не соответствуют их правилам, но коллективное поведение майнеров, несомненно, является ключевой переменной в эволюции протокола.
5. Долгий процесс обновления
Поскольку Биткойн является децентрализованной сетью, любые изменения требуют широкого консенсуса среди разработчиков, майнеров и пользователей, что является сложным и трудоемким процессом, поэтому процесс обновления Биткойна идет медленно. Исторически сложилось так, что в 2017 году в битве за размер блока (которая привела к форку Bitcoin Cash), риск расхождения и обновление Taproot (активированное в 2021 году) обсуждались и тестировались в течение многих лет. Кроме того, технические сложности, такие как OP_CTV и потенциальные риски безопасности для OP_CAT делают для сообщества Bitcoin долгим процесс продвижения вперед с этими BIP. В результате биткоин-кошелек Xverse запустил сайт петиций сообщества (
Из-за медленного обновления многие проекты экосистемы биткойнов разрабатывают сложные решения в условиях ограниченных возможностей. Например, BitVM (Bitcoin Virtual Machine) предлагает реализовать функции смарт-контрактов, вычисляя вне сети и проверяя в сети по модели доказателя-валидатора, не изменяя правила консенсуса. Еще одна стратегия заключается в использовании биткойна в качестве уровня доступности данных (DA), используя безопасность биткойна для хранения данных и поддержки расширения через сайдчейны или Rollup.
6. Вывод
Разработка и поддержка биткоина — это уникальный и постоянно развивающийся процесс децентрализации. Он управляется глобальным сообществом разработчиков с открытым исходным кодом, и, поскольку нет единого органа, контролирующего его разработку, модель разработки Биткойна представляет собой сложный балансирующий акт: преднамеренное стремление к технологическим инновациям через структурированный процесс BIP и механизм консенсуса с участием многих заинтересованных сторон в соответствии с принципами открытости, децентрализации и стремления сообщества. В результате эта модель неизбежно приведет к замедлению темпов развития биткоина, и нам нужно будет продолжать следить за тем, сможет ли он продолжать адаптироваться к новым вызовам и потребностям, обеспечивая при этом устойчивость, безопасность и устойчивость сети биткоина к цензуре.