BIP-110 вызывает дискуссию о управлении в сообществе bitcoin

iconChaincatcher
Поделиться
AI summary iconСводка
BIP-110 вызвал оживленную дискуссию в сообществе bitcoin по поводу децентрализованного управления и того, кто контролирует правила протокола. Предложение вводит семь новых ограничений на уровне консенсуса для сокращения данных в цепочке, таких как ограничение OP_RETURN 83 байтами и блокировка передачи данных более 256 байт. Ключевые фигуры, такие как Майкл Сэйлор и Адам Бэк, а также крупные ноды и майнинговые группы, разделились во взглядах на роль правил консенсуса по сравнению с политикой майнеров в формировании сети.

Автор: Zhou, ChainCatcher

Недавно BIP-110 снова вовлек сообщество Bitcoin в знакомый, но незнакомый спор.

Привычно то, что споры по-прежнему вращаются вокруг любых данных в цепочке, надписей, Runes, OP_RETURN и самих узлов. Незнакомо то, что на этот раз в игру вступили не только разработчики и операторы узлов.

Основатель стратегии Майкл Сэйлор, сооснователь Blockstream Адам Бэк, майниговый пул Foundry и Ocean, участники экосистемы Ordinals, а также узлы Bitcoin Knots вмешались в эту дискуссию с разных сторон.

18 июля Майкл Сэйлор в подробной статье «110 Reasons BIP-110 Is a Bad Idea» привел 110 причин, по которым он выступает против BIP-110. Он считает, что это предложение превратит спор о мусорных данных в изменение правил консенсуса и сделает недействительными некоторые текущие транзакции, которые являются корректными и готовы платить комиссию.

Это превращает BIP-110 из простого технического предложения в вопрос, который заставляет сообщество bitcoin задуматься: кто имеет право решать, чем должен быть bitcoin.

Что такое BIP-110: перемещение антиспам-политики с уровня передачи на уровень консенсуса

BIP-110 полное название — Reduced Data Temporary Softfork, на китайском языке можно перевести как «временный мягкий форк с уменьшением данных», его предшественником является BIP-444, автором оригинального текста текущего BIP-0110 является Dathon Ohm.

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

Источник изображенияFARSIDE

Он планирует в течение примерно года ввести семь новых ограничений через правила консенсуса, включая ограничение большинства новых выходных скриптов до 34 байт, восстановление лимита OP_RETURN до 83 байт, ограничение передачи данных более чем на 256 байт и部分 свидетельств, а также временную блокировку некоторых неопределённых версий свидетельств и расширенных путей Taproot.

Предложение автоматически истекает через год; монеты, существовавшие до активации, защищены дедуктивными положениями.

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

ИсточникGitHub

В отношении механизма развертывания, согласно оригиналу BIP-0110, предложение использует сигнал майнеров бита 4 с порогом 1109/2016, то есть 55%. Период обязательного сигнала установлен для блоков 961 632–963 647, блокировка происходит не позднее блока 963 648, а активация наступает в блоке 965 664.

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

Сторонники считают, что немонетарные данные, такие как надписи и Runes, занимают место в блоках, увеличивают долгосрочную нагрузку на полные узлы и отвлекают разработчиков от основной задачи биткоина как денежной сети.

Споры действительно разгорелись, когда BIP-110 вывел этот вопрос на уровень консенсуса. Раньше узлы могли выбирать, не пересылать определённые транзакции, а майнеры — не включать определённые транзакции в блоки. BIP-110 же предполагает сделать некоторые из текущих действительных транзакций недействительными на уровне протокола.

Этот шаг изменил характер проблемы.

v30 и стратегия передачи узлов: почему сторонники говорят, что стандартное управление уже не работает

Одним из контекстов BIP-110 является изменение стандартной стратегии Bitcoin Core v30 для OP_RETURN.

Согласно release notes Bitcoin Core 30.0, значение по умолчанию datacarriersize увеличено до 100 000, что фактически снимает ограничение по умолчанию для данных OP_RETURN; пользователи могут вручную вернуть ограничение до 83, установив datacarriersize обратно в 83. Также разрешена передача и добыча нескольких выходов OP_RETURN в одной транзакции, при этом ограничение теперь рассчитывается по суммарному размеру всех соответствующих scriptPubKey.

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

Здесь необходимо различать три уровня. Стратегия пересылки определяет, что узлы по умолчанию пересылают, стратегия майнинга определяет, что майнеры по умолчанию включают в блоки, и только правила консенсуса определяют, действителен ли блок. v30 изменяет первые два уровня, а спор по поводу BIP-110 заключается в том, что он пытается перенести споры о политике первых двух уровней на третий уровень.

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

Сторонники BIP-110 не принимают эту интерпретацию.

По словам одного из ранних участников Bitcoin secsovereign, ситуация, в которой мы оказались сегодня, была вызвана развитием инфраструктуры, такой как прямая отправка API, замена ретрансляционных сетей и частные соединения майнерских пулов. Они позволили транзакциям обходить стандартную фильтрацию публичных узлов и напрямую достигать шаблонов блоков майнеров. Самы маркировки не нарушили баланс — они лишь выявили, что он уже давно был утрачен.

Согласно этому нарративу, стратегия передачи узлами давно утратила свою исполнительную силу. Согласно раскрытым данным, Core v30 ослабил ограничения по умолчанию для OP_RETURN, что сторонники восприняли как официальное закрепление этого поражения. Поскольку стратегический уровень не может удержать позиции, границы необходимо перенести на уровень консенсуса.

Этот раздел действительно касается не самого OP_RETURN, а власти стандартного программного обеспечения. Bitcoin Core не изменяет правила консенсуса, но может влиять на фактическое поведение большого числа узлов и майнеров через стандартные стратегии.

Сторонники считают, что изменение стандартной стратегии v30 было выполнено без окна сигнала и без порога, всего несколькими лицами, имеющими права на слияние кода. В то время как BIP-110 использует сигнал 55% майнеров, порог оказывается выше, чем тот, который он стремится исправить.

Противники считают, что неэффективность стратегического уровня не доказывает автоматически, что ограничения консенсусного уровня являются обоснованными, эффективными и низкорисковыми решениями.

Реплика Адама Бэка: Технический консенсус сам по себе является иммунной системой биткоина

Противники BIP-110 представили наиболее полное первоначальное теоретическое обоснование от сооснователя Blockstream и создателя hashcash Adam Back

Согласно посту Адама Бэка, он ненавидит мусорные данные, и при разработке Hashcash он был связан с борьбой против спама. Однако он считает, что основа биткоина как разрешенной валюты означает, что никто не может навязывать другим свои собственные ценности.

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

Back также называет процесс технического консенсуса в Bitcoin защитным сопротивлением. Любые изменения в протоколе проходят тщательную проверку множества разработчиков и наблюдателей протокола; этот технический консенсус, подобный IETF, хотя и медленный, предотвращает эрозию фундаментальных свойств системы необоснованными изменениями.

Таким образом, его возражения против BIP-110 касаются уровня управления. Согласно его раскрытию, если сторонники не могут принять текущее положение дел, они могут объединиться и создать форк, но Bitcoin присоединяться не будет.

Ироничный удар: даже при активации BIP-110 может не остановить произвольные данные

BIP-110 сталкивается с еще более реальной проблемой. Даже если он активируется, он未必 сможет действительно заблокировать произвольные данные.

По данным разработчика RustBitcoinMartin Habovštiak, в марте он записал изображение TIFF размером 66 КБ в одной транзакции без использования OP_RETURN, Taproot и OP_IF, при этом файл можно открыто проверить и декодировать в полном виде в блокчейне.

Это означает, что пока биткоин позволяет достаточно сложные переходы состояний, данные могут быть разделены, закодированы или маскированы и введены в цепочку.

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

Обходные инструменты также формируются.Леонидас, сооснователь Runestone отмечает, что он запускает открытый клиент под названием DOG Mode, специально ослабляющий ограничения BIP-110 на нефинансовые данные. Он не изменяет правила консенсуса и не требует голосования, а лишь изменяет правила пересылки отдельных узлов; если достаточное количество узлов и майнеров примут его, соответствующие транзакции могут быть распространены и подтверждены.

@secsovereign указал, что BIP-110 в основном закрывает каналы для крупных непрерывных данных, но не может полностью заблокировать распределенные потоки данных, поэтому требуется отдельное предложение по минимальному значению выхода для решения проблем, связанных с распределенными выходами.

Это ставит BIP-110 в неловкое положение. Он берет на себя риски изменения консенсуса, но未必 может полностью достичь цели очистки. Он может повысить стоимость встраивания данных, но с трудом сможет положить конец войне данных.

Майнеры и узлы: Конституция PoW, суверенитет Knots, голосование Foundry по хэш-мощности

Механизм активации BIP-110 снова вызвал старые противоречия между майнерами и узлами.

Сооснователь F2Pool Ван Чунь опубликовал статью, в которой заявил, что PoW — это конституция биткоина, и узлы должны уважать майнеров. Это отражает ключевую позицию майнеров: без поддержки майнеров мягкие форки, особенно UASF с обязательным периодом сигнализации, трудно реализовать на практике. Ранее он также выступал против BIP-110, сославшись на то, что обновление протокола не должно имитировать связанные законопроекты американских политиков.

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

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

Минеры сами также выражают свою позицию действиями, причем в противоположном направлении.В марте этого года3года,был добыт первый блок в сети Bitcoin, поддерживающий предложение BIP-110, минером Ocean.Ocean недавно заявил, что обновит свою backend-инфраструктуру, чтобы независимо следовать за несколькими цепочками в случае форка, вызванного BIP-110, и фактически функционировать как два отдельных майнинг-пула с точки зрения форка.

Крупнейший майнинг-пул Foundry передает решение клиентам: учетные записи пула голосуют с учетом средней хэш-мощности, и смена сигнала на поддержку BIP-110 происходит только при условии, что за нее проголосовало более 51% от общей хэш-мощности голосовавших.

Майнеры, узлы и пулы каждый по-своему отвечают на один и тот же вопрос: откуда берётся легитимность обновления Bitcoin — от PoW, от выполнения узлами или от взаимного баланса между ними. Даже внутри той стороны, которая обладает реальной властью сигналов, нет единого мнения.

BlockSlop: Когда фракция превращается из словесной перепалки в путь обновления, инженерные риски начинают проявляться

На этом фоне был открытой раскрыт технический хвостовой риск.

По данным исследователя Dathon Pwnопубликованнойстатьи«BlockSlop: BIP 110 Consensus Bug Public Disclosure»указывается, что у клиентов, активирующих BIP-110, существует уязвимость консенсуса в пути позднего обновления.(Примечание: раскрыватель Dathon Pwn и автор предложения Dathon Ohm — это два разных человека; Pwn в хакерском сленге означает взлом)

Согласно их раскрытию, проблема заключается не в том, что новое правило BIP-110 не может проверять новые блоки, а в том, что узлы могут сначала принять блок по старым правилам, а затем, при включении BIP-110, продолжать доверять существующей базе данных, не перепроверяя эту историю по новым правилам.

Кто решает правила биткоина? BIP-110 вызвал раскол в вопросах управления

То есть один узел, обновленный поздно, сохраняет исторические блоки, которые были действительны по старым правилам, но должны были быть отклонены в соответствии с BIP-110. Другой полностью новый узел BIP-110 отклоняет тот же блок при первоначальной проверке. Оба узла утверждают, что включили BIP-110, но дают разные ответы на одну и ту же историю.

Датон Пон также подчеркнул, что это не означает, что главная сеть уже разделилась, и не означает, что установка программного обеспечения вызовет проблему. Условием для срабатывания является наличие в цепочке блоков, в которых действуют старые правила, а новые правила не действуют, и узлы уже приняли и сохранили их до включения BIP-110.

Это открытие имеет значение именно из-за момента, в который оно произошло. Оно возникло в тот момент, когда Foundry рассматривала вопрос о том, следует ли запрашивать мнение майнеров, и поставило перед всеми участниками, которые могут майнить, осуществлять расчеты или строить что-либо на этой цепочке, проблему с условным, но устранимым дефектом в пути обновления. Для майнеров, бирж, кошельков и хранителей скрытые расхождения часто труднее обрабатывать, чем открытые форки.

Корпоративные казначейства вступают в игру: новый фактор политики протоколов

Вернемся к Сэйлору,его вмешательство придало этому спору новый вес.

В статье «110 причин, почему BIP 110 — плохая идея»он выступает против порога в 55% сигналов майнеров для BIP-110, считая, что он явно ниже стандарта в 95% BIP-9, а также отменяет обычные таймауты и статусы неудачи, что может привести к сбоям в координации, расколу цепочки и рыночной неопределенности.

Он также считает, что такие инструменты, как комиссии за блоковое пространство, стратегии передачи узлами, стратегии майнеров, усечение и Layer2, могут решить соответствующие проблемы без изменения консенсуса.

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

Особенность Сэйлора в том, что он представляет собой держателя BTC уровня публичной компании. Согласно последним раскрытым данным, Strategy владеет 843 775 BTC.

Это не майнинг-пул, не команда поддержки Core и не сообщество обычных узлов, но его баланс влияет на то, как рынок определяет, какая цепочка является BTC.

Он обладает правом формировать нарратив и весом на рынках капитала. Он может влиять на то, как рынок и СМИ интерпретируют этот спор, предоставлять легитимность одной из сторон и усиливать свои предпочтения на рынках капитала.

На предыдущем этапе борьбы за управление биткоином на сцене обычно выступали разработчики, майнеры и операторы узловдажебиржи. На этот раз на сцену протокольной политики вышла и балансовая ведомость публичной компании. Это, возможно, наибольшее изменение, оставленное BIP-110.

Последний

Сложив вместе эти пять сил, становится ясно, что действительно раскрывает BIP-110. У биткоина нет общепризнанного арбитра.

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

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

Каждая сторона ссылается на разные основания власти и борется за право толковать слова «нейтралитет» и «консерватизм».

BIP-110, возможно, в конечном итоге не будет активирован, но он уже прошел тестирование механизма управления.

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

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.