Софтфорк BIP-110 против «мусорных данных» в биткоине — и почему он уже проваливается

Bitcoin Magazine опубликовал гостевую колонку Брэндона Блэка (Brandon Black), посвящённую BIP-110 — предложению о временном софтфорке с сокращением данных (Reduced Data Temporary Softfork), автором которого выступает пользователь @dathon_ohm. Мнение автора не обязательно совпадает с позицией BTC Inc. или Bitcoin Magazine.
О чём спор
Сторонники BIP-110 исходят из того, что часть биткоин-транзакций нарушает принципы сети: в блокирующие и разблокирующие скрипты помещаются данные, которые можно прочитать не только как биткоин-скрипт, но и как что-то ещё. По их мнению, этого достаточно, чтобы оправдать, как пишет Блэк, самый конфискационный софтфорк за всю историю сети.
Автор колонки с этим категорически не согласен. Биткоин, по его аргументу, — открытый и устойчивый к цензуре реестр, куда может записаться любой, кто готов заплатить достаточную комиссию. Именно открытый доступ отличает его от прочих учётных систем, а значит, приходится принять, что сетью будут пользоваться и те, кто вам не нравится. Разделения на «денежные» и «неденежные» записи, настаивает Блэк, не существует: узел различает только валидные и невалидные транзакции, а также дорогие в проверке (большой мультисиг) и дешёвые (Ordinals или OP_RETURN).
Что именно предлагает BIP-110
Предложение ограничивает размер блокирующих скриптов, ограничивает число альтернативных скриптов в taproot, делает невалидным taproot annex, убирает все обновляемые версии witness и tapscript, убирает все обновляемые опкоды tapscript и делает невалидными OP_IF и OP_NOTIF в tapscript. Все эти ограничения действуют для UTXO, созданных в течение 52 414 блоков (примерно год) после активации.
Порог сигнализации готовности майнеров предлагается снизить до 55% против 90% и более в прошлых софтфорках. Если до блока 961632 сигнал подадут менее 55% блоков, узлы с BIP-110 начнут считать несигнализирующие блоки невалидными, чтобы принудительно зафиксировать изменение к блоку 963648 и активировать его к блоку 965664.
Аргументы против
Блэк называет BIP-110 самым масштабным урезанием биткоин-скрипта со времён отключения множества опкодов Сатоши в 2010 году в ответ на критическую уязвимость CVE-2010-5137. При этом активация через сигнал майнеров с беспрецедентно низким порогом и принудительное включение узлами намечены менее чем через девять месяцев после присвоения BIP номера — при крайне ограниченном ревью кода.
Главное же, по мнению автора, в том, что цель недостижима: те, кто делает «неодобряемые» записи, уже обновили софт, чтобы продолжать это делать даже при вступлении BIP-110 в силу. Ограничить то, как люди интерпретируют записи в открытом реестре с помощью внешнего ПО, попросту невозможно. А издержки для валидирующих узлов протокол и так ограничивает — лимитами на размер блока и число подписей, действующими с самых ранних дней. Именно эти лимиты, напоминает Блэк, породили Lightning Network, Ark, Spark, Cashu и другие решения.
Итог его колонки: майнеры BIP-110 решительно отвергли, против выступили и разработчики, и инвесторы, и корпоративный сегмент. К августу, пишет автор, эта попытка изменить правила консенсуса лишь сделает биткоин сильнее — своим провалом.
Источник: BitcoinMagazine
Новости в мире криптовалют
Случайная цитата о деньгах
"Деньги, которыми обладаешь, – орудие свободы; те, за которыми гонишься, — орудие рабства."














* для поиска по базе прокси просто вводите название страны, например: Россия, США, Таиланд