Тема следующего обновления Bitcoin была широко обсуждаема, однако к декабрю 2024 года сообщество не достигло согласия относительно необходимости обновления, проблем, которые оно должно решить, или функций, которые оно должно представить. Ситуация остается разделенной, напоминая политический тупик.
В этой тупиковой ситуации возникло много интересных явлений:
Эти явления указывают на то, что тема обновлений является очень актуальной в сообществе Биткойн. Однако они также подчеркивают, что значительная часть сообщества не имеет полного понимания полного процесса обновления Биткойн и не знает о роли, которую инновационные криптографические инструменты могут сыграть в разблокировке потенциала Биткойн. Основная цель этой статьи - разрешить эту информационную асимметрию, согласовав знания всех, чтобы обеспечить более глубокие обсуждения. \n
В этой статье будут определены обновления Bitcoin, подведены итоги ключевых тенденций через исторический анализ, а затем проанализированы текущие предложения обновления и потенциальные альтернативы. Наконец, автор предоставит несколько выводов для читателей. Цель состоит в том, чтобы снабдить читателей лучшим пониманием обновлений Bitcoin - его концепции, истории и прогресса - создавая основу для дальнейшего обсуждения и помогая формировать итоговое соглашение в сообществе.
Представляя факты, автор, как разработчик экосистемы Биткойна, надеется на больше возможностей для Биткойна и будет ясно выражать свои взгляды на определенные темы. Читатели должны понимать различие между фактами и мнениями в этой статье.
Биткойн-белая книгаопределяет протокол, который следуют тысячи узлов, составляющих сеть блокчейн Bitcoin. \
У протокола есть несколько версий реализации (часто называемых клиентами). Согласно данным отhttps://bitnodes.io/nodes/клиент с наибольшей долей рынка - Биткойн Кор. В результате разработчики, которые поддерживают код Bitcoin Core (называемый Bitcoin-Core-Devs), имеют значительное влияние в экосистеме Bitcoin.
что-почему-1
что-почему-1
Программное обеспечение узла Биткойн состоит из нескольких модулей, и связанные предложения по обновлению определяются черезBIPs (Bitcoin Improvement Proposals), которые разделяются на несколько типов.
Обычно, когда люди говорят об обновлениях биткойна, они имеют в виду "обновления протокола согласования". Поскольку для обновлений протокола согласования требуется, чтобы большинство узлов сети достигло соглашения (в противном случае может произойти разделение), таким обновлениям необходимо подходить с большой осторожностью. Как показано на диаграмме, модули, связанные с протоколом согласования в системе биткойн, и BIP, касающиеся уровня согласования, особенно важны и заслуживают тесного внимания.
что-почему-2
что-почему-2
На самом деле, согласно статистикаиз репозитория GitHub Bitcoin изменения очень активны. Тем не менее, поскольку большинство этих изменений не имеют отношения к протоколу консенсуса, они не получили широкого внимания.
Статистика Bitcoin Core на GitHub
Статистика Bitcoin-core-github
Согласно определению в [BIP-123 ]https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki) обновления протокола согласования в основном делятся на два типа: мягкие вилки и жесткие вилки.
Характеристика | Мягкая форк | Хардфорк |
Совместим ли он со старыми узлами? | да | нет |
Нужно ли обновлять весь сеть? | неопределенный | да |
Пример | SegWit/Taproot | Биткойн XT/Bitcoin Cash |
Кроме того, есть еще один, менее интуитивный способ интерпретации и сравнения этих двух типов обновлений, который довольно интересен:
Мягкий форк: Добавляет или укрепляет правила (например, добавляет новую функцию, такую как поддержка адресов Taproot).
Хардфорк: удаляет или ослабляет правила (например, устраняет ограничение, такое как лимит вознаграждения за блок).
Два успешных обновления протокола согласования (Taproot/SegWit) использовали метод мягкой вилки, позволяющий проводить обновления без значительного раскола сообщества. В этой статье рассматриваются мягкие вилки, то есть обновления, совместимые с более старыми версиями программного обеспечения. После того как представлено предложение BIP, процесс обычно следует за шагами, изложенными на диаграмме ниже:
bip-state
bip-state
Источник: https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
Обычно предложение о мягком форке будет объединять несколько BIP. Например, Taproot состоит из трех BIP:
Давайте рассмотрим хронологию обновления Taproot:
Taproot-временная шкала
Taproot-сроки
Источник: Kraken Intelligence, GitHub, CoinDesk, https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
В Meilestones в процессе мягкой вилки Taproot включают:
Важно отметить, что этот процесс представляет собой ретроспективное резюме, и нет формального согласия по этим вехам.
На протяжении процесса, Список рассылки разработки Биткойнасыграл ключевую роль в укреплении согласия между различными сторонами.
Как уже упоминалось в начале статьи, в текущем сообществе существуют три основных точки зрения относительно обновлений:
Автор предоставил анализ плюсов и минусов обновления по сравнению с отсутствием обновления:
Соглашение Change | Преимущества | Соглашение |
Изменить | Технологический прогресс, улучшенная безопасность, расширение сфер применения | Риск разделения, увеличение сложности |
Неизменный | Стабильность и доверие, избегает рисков разделения, минимизирует поверхность атаки | Технологическая застой, отсутствие гибкости для новых требований |
Как прагматичный разработчик экосистемы Биткойна, автор считает, что важно полностью исследовать потенциал Биткойна через криптографические или инженерные инновации в рамках существующей протокольной структуры. С точки зрения «устойчивости» и «приспособляемости», автор утверждает, что после тщательной оценки влияния и рисков безопасности рекомендуется продолжать обновление по мере необходимости.
Основные участники истории Биткойна, особенно Гонконгского соглашения (подписанного на мероприятии Bitcoin Roundtable в феврале 2016 года)@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff">ссылка), были:
С увеличением принятия Биткойна заинтересованные стороны в его обновлениях изменились. Ранняя модель простого разделения полномочий постепенно превратилась в более сложную и конкурентную среду, часто описываемую как «борьбу за влияние». Подробный анализ см. в отчете.Анализ консенсуса биткоина: риски при обновлении протокола.
заинтересованные стороны
заинтересованные стороны
Следует выделить несколько ключевых ролей в обновлении Биткойна:
Несколько интересных выводов относительно этих ролей:
Согласно общедоступной информации, с момента запуска сети Биткойн было много обновлений мягкой вилки.
мягкие вилки
мягкие вилки
Источник данных:
https://blog.bitmex.com/полная-история-развилок-биткойна-соглашение-2022-года-обновление/
https://www.drivechain.info/media/slides/mit-2023.pdf
Из приведенной выше схемы можно сделать несколько интересных выводов:
Анализируя BIP, включенные в прошлые мягкие вилки, мы можем суммировать следующие области проблем:
Озабоченность | Случай |
масштабируемость | СегВит/Шнорр |
Конфиденциальность | Стержневой корень/MAST/P2SH |
Программируемость | CLTV/Tapscript |
безопасность | Отключить операции |
Исходя из представленных ранее фактов и анализа, мы можем попытаться определить хороший предложение об обновлении Биткойна:
Автор собрал большинство активных предложений, разметил их в соответствии с областями фокуса и поместил их в квадрант для более удобной визуализации и понимания.
Важные примечания для классификации:
категория предложения-2
категория предложения-2
категория предложения-1
категория предложения-1
Из диаграммы выше видно, что в сообществе существует некоторое согласие относительно проблем, которые должны решать обновления, в первую очередь сосредоточившись на расширении функциональности, необходимой для платежной системы. Их можно классифицировать по следующим двум основным категориям:
Автор считает, что сообщество Биткойн находится в ловушке консенсуса относительно следующего обновления по следующим причинам:
В этой статье представлены основные концепции обновлений Bitcoin, проведен анализ исторических обновлений и, наконец, рассмотрены активные предложения для следующего обновления, подведены итоги причин текущего лабиринта согласования.
После обзора и ожидания, считается, что читатели теперь имеют определенное понимание текущего состояния обновлений. Наконец, вот несколько ключевых выводов:
Во время проведения исследований, написания и рецензирования этой статьи я получил большую помощь от многих людей, включая членов сообщества, которые по разным причинам предпочли остаться неизвестными. Хочу выразить им всем свою благодарность.
Важно отметить, что некоторые из высказываний в этой статье отражают личные предпочтения, и следующий список признания не подразумевает полного согласия с содержанием, и данная статья не имеет цели вовлекать этих поддерживающих членов сообщества в какие-либо споры.
На протяжении всего процесса автор выявил множество проблем, требующих дальнейшего изучения, таких как решения для определенных функциональностей, исследования конкретных предложений и поддержка данных для определенных точек зрения. Эти темы будут детально рассмотрены в последующих сериях статей.
https://groups.google.com/g/bitcoindev
https://github.com/TABConf/6.tabconf.com
https://petertodd.org/2024/covenant-dependent-layer-2-review
https://blog.bitmex.com/полная-история-ветвлений-соглашения-биткойна-2022-обновление/
https://blog.bitmex.com/bitcoins-consensus-forks/
https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki
https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
https://github.com/bitcoin/bitcoin/pulse/monthly
https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
https://trustmachines.co/learn/bitcoin-taproot-upgrade-basic-breakdown/
https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff
https://github.com/bitcoin-cap/bcap
https://newsletter.blockspacemedia.com/p/four-takeaways-from-op-next
https://blog.bitfinex.com/education/is-ossification-good-or-bad-for-bitcoin/
https://arxiv.org/abs/2305.04079
https://www.allocin.it/uploads/placeholder-bitcoin.pdf
https://eprint.iacr.org/2024/1802
https://en.bitcoin.it/wiki/Covenants_support
Тема следующего обновления Bitcoin была широко обсуждаема, однако к декабрю 2024 года сообщество не достигло согласия относительно необходимости обновления, проблем, которые оно должно решить, или функций, которые оно должно представить. Ситуация остается разделенной, напоминая политический тупик.
В этой тупиковой ситуации возникло много интересных явлений:
Эти явления указывают на то, что тема обновлений является очень актуальной в сообществе Биткойн. Однако они также подчеркивают, что значительная часть сообщества не имеет полного понимания полного процесса обновления Биткойн и не знает о роли, которую инновационные криптографические инструменты могут сыграть в разблокировке потенциала Биткойн. Основная цель этой статьи - разрешить эту информационную асимметрию, согласовав знания всех, чтобы обеспечить более глубокие обсуждения. \n
В этой статье будут определены обновления Bitcoin, подведены итоги ключевых тенденций через исторический анализ, а затем проанализированы текущие предложения обновления и потенциальные альтернативы. Наконец, автор предоставит несколько выводов для читателей. Цель состоит в том, чтобы снабдить читателей лучшим пониманием обновлений Bitcoin - его концепции, истории и прогресса - создавая основу для дальнейшего обсуждения и помогая формировать итоговое соглашение в сообществе.
Представляя факты, автор, как разработчик экосистемы Биткойна, надеется на больше возможностей для Биткойна и будет ясно выражать свои взгляды на определенные темы. Читатели должны понимать различие между фактами и мнениями в этой статье.
Биткойн-белая книгаопределяет протокол, который следуют тысячи узлов, составляющих сеть блокчейн Bitcoin. \
У протокола есть несколько версий реализации (часто называемых клиентами). Согласно данным отhttps://bitnodes.io/nodes/клиент с наибольшей долей рынка - Биткойн Кор. В результате разработчики, которые поддерживают код Bitcoin Core (называемый Bitcoin-Core-Devs), имеют значительное влияние в экосистеме Bitcoin.
что-почему-1
что-почему-1
Программное обеспечение узла Биткойн состоит из нескольких модулей, и связанные предложения по обновлению определяются черезBIPs (Bitcoin Improvement Proposals), которые разделяются на несколько типов.
Обычно, когда люди говорят об обновлениях биткойна, они имеют в виду "обновления протокола согласования". Поскольку для обновлений протокола согласования требуется, чтобы большинство узлов сети достигло соглашения (в противном случае может произойти разделение), таким обновлениям необходимо подходить с большой осторожностью. Как показано на диаграмме, модули, связанные с протоколом согласования в системе биткойн, и BIP, касающиеся уровня согласования, особенно важны и заслуживают тесного внимания.
что-почему-2
что-почему-2
На самом деле, согласно статистикаиз репозитория GitHub Bitcoin изменения очень активны. Тем не менее, поскольку большинство этих изменений не имеют отношения к протоколу консенсуса, они не получили широкого внимания.
Статистика Bitcoin Core на GitHub
Статистика Bitcoin-core-github
Согласно определению в [BIP-123 ]https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki) обновления протокола согласования в основном делятся на два типа: мягкие вилки и жесткие вилки.
Характеристика | Мягкая форк | Хардфорк |
Совместим ли он со старыми узлами? | да | нет |
Нужно ли обновлять весь сеть? | неопределенный | да |
Пример | SegWit/Taproot | Биткойн XT/Bitcoin Cash |
Кроме того, есть еще один, менее интуитивный способ интерпретации и сравнения этих двух типов обновлений, который довольно интересен:
Мягкий форк: Добавляет или укрепляет правила (например, добавляет новую функцию, такую как поддержка адресов Taproot).
Хардфорк: удаляет или ослабляет правила (например, устраняет ограничение, такое как лимит вознаграждения за блок).
Два успешных обновления протокола согласования (Taproot/SegWit) использовали метод мягкой вилки, позволяющий проводить обновления без значительного раскола сообщества. В этой статье рассматриваются мягкие вилки, то есть обновления, совместимые с более старыми версиями программного обеспечения. После того как представлено предложение BIP, процесс обычно следует за шагами, изложенными на диаграмме ниже:
bip-state
bip-state
Источник: https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
Обычно предложение о мягком форке будет объединять несколько BIP. Например, Taproot состоит из трех BIP:
Давайте рассмотрим хронологию обновления Taproot:
Taproot-временная шкала
Taproot-сроки
Источник: Kraken Intelligence, GitHub, CoinDesk, https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
В Meilestones в процессе мягкой вилки Taproot включают:
Важно отметить, что этот процесс представляет собой ретроспективное резюме, и нет формального согласия по этим вехам.
На протяжении процесса, Список рассылки разработки Биткойнасыграл ключевую роль в укреплении согласия между различными сторонами.
Как уже упоминалось в начале статьи, в текущем сообществе существуют три основных точки зрения относительно обновлений:
Автор предоставил анализ плюсов и минусов обновления по сравнению с отсутствием обновления:
Соглашение Change | Преимущества | Соглашение |
Изменить | Технологический прогресс, улучшенная безопасность, расширение сфер применения | Риск разделения, увеличение сложности |
Неизменный | Стабильность и доверие, избегает рисков разделения, минимизирует поверхность атаки | Технологическая застой, отсутствие гибкости для новых требований |
Как прагматичный разработчик экосистемы Биткойна, автор считает, что важно полностью исследовать потенциал Биткойна через криптографические или инженерные инновации в рамках существующей протокольной структуры. С точки зрения «устойчивости» и «приспособляемости», автор утверждает, что после тщательной оценки влияния и рисков безопасности рекомендуется продолжать обновление по мере необходимости.
Основные участники истории Биткойна, особенно Гонконгского соглашения (подписанного на мероприятии Bitcoin Roundtable в феврале 2016 года)@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff">ссылка), были:
С увеличением принятия Биткойна заинтересованные стороны в его обновлениях изменились. Ранняя модель простого разделения полномочий постепенно превратилась в более сложную и конкурентную среду, часто описываемую как «борьбу за влияние». Подробный анализ см. в отчете.Анализ консенсуса биткоина: риски при обновлении протокола.
заинтересованные стороны
заинтересованные стороны
Следует выделить несколько ключевых ролей в обновлении Биткойна:
Несколько интересных выводов относительно этих ролей:
Согласно общедоступной информации, с момента запуска сети Биткойн было много обновлений мягкой вилки.
мягкие вилки
мягкие вилки
Источник данных:
https://blog.bitmex.com/полная-история-развилок-биткойна-соглашение-2022-года-обновление/
https://www.drivechain.info/media/slides/mit-2023.pdf
Из приведенной выше схемы можно сделать несколько интересных выводов:
Анализируя BIP, включенные в прошлые мягкие вилки, мы можем суммировать следующие области проблем:
Озабоченность | Случай |
масштабируемость | СегВит/Шнорр |
Конфиденциальность | Стержневой корень/MAST/P2SH |
Программируемость | CLTV/Tapscript |
безопасность | Отключить операции |
Исходя из представленных ранее фактов и анализа, мы можем попытаться определить хороший предложение об обновлении Биткойна:
Автор собрал большинство активных предложений, разметил их в соответствии с областями фокуса и поместил их в квадрант для более удобной визуализации и понимания.
Важные примечания для классификации:
категория предложения-2
категория предложения-2
категория предложения-1
категория предложения-1
Из диаграммы выше видно, что в сообществе существует некоторое согласие относительно проблем, которые должны решать обновления, в первую очередь сосредоточившись на расширении функциональности, необходимой для платежной системы. Их можно классифицировать по следующим двум основным категориям:
Автор считает, что сообщество Биткойн находится в ловушке консенсуса относительно следующего обновления по следующим причинам:
В этой статье представлены основные концепции обновлений Bitcoin, проведен анализ исторических обновлений и, наконец, рассмотрены активные предложения для следующего обновления, подведены итоги причин текущего лабиринта согласования.
После обзора и ожидания, считается, что читатели теперь имеют определенное понимание текущего состояния обновлений. Наконец, вот несколько ключевых выводов:
Во время проведения исследований, написания и рецензирования этой статьи я получил большую помощь от многих людей, включая членов сообщества, которые по разным причинам предпочли остаться неизвестными. Хочу выразить им всем свою благодарность.
Важно отметить, что некоторые из высказываний в этой статье отражают личные предпочтения, и следующий список признания не подразумевает полного согласия с содержанием, и данная статья не имеет цели вовлекать этих поддерживающих членов сообщества в какие-либо споры.
На протяжении всего процесса автор выявил множество проблем, требующих дальнейшего изучения, таких как решения для определенных функциональностей, исследования конкретных предложений и поддержка данных для определенных точек зрения. Эти темы будут детально рассмотрены в последующих сериях статей.
https://groups.google.com/g/bitcoindev
https://github.com/TABConf/6.tabconf.com
https://petertodd.org/2024/covenant-dependent-layer-2-review
https://blog.bitmex.com/полная-история-ветвлений-соглашения-биткойна-2022-обновление/
https://blog.bitmex.com/bitcoins-consensus-forks/
https://github.com/bitcoin/bips/blob/master/bip-0123.mediawiki
https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
https://github.com/bitcoin/bitcoin/pulse/monthly
https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
https://trustmachines.co/learn/bitcoin-taproot-upgrade-basic-breakdown/
https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff
https://github.com/bitcoin-cap/bcap
https://newsletter.blockspacemedia.com/p/four-takeaways-from-op-next
https://blog.bitfinex.com/education/is-ossification-good-or-bad-for-bitcoin/
https://arxiv.org/abs/2305.04079
https://www.allocin.it/uploads/placeholder-bitcoin.pdf
https://eprint.iacr.org/2024/1802
https://en.bitcoin.it/wiki/Covenants_support