В последние дни в интернете активно обсуждается предложение об отмене ограничения OP_RETURN — это предложение разработчика Bitcoin Core OG Питера Тодда.
(Стоит упомянуть, что HBO в своем активно рекламируемом документальном фильме «Электрические деньги: загадка Биткойна» указала, что Питер Тодд является Сатоши Накамото, что привело к тому, что Питер Тодд получил множество запросов на финансирование и угроз, и в настоящее время он скрывается.)
Хотя в сообществе много вопросов относительно изменения OP_RETURN, согласно объявлению, опубликованному 5 мая разработчиком Биткойна и основным контрибьютором Blockstream Грегом Сандерсом (псевдоним «instagibbs») на GitHub: в следующем обновлении сети Bitcoin Core больше не будет никаких ограничений по байтам или количеству для OP_RETURN.
Что такое OP_RETURN?
Мы все знаем, что биткойн — это навсегда неизменяемая книга учета, каждая транзакция выглядит как запись, написанная на ней.
А OP_RETURN похож на наклеенную «заметку» на краю страницы — вы можете написать туда десятки слов или небольшой объем данных, эта заметка помечена системой как «только для чтения», никто не может использовать ее как деньги и она не оказывает никакого влияния на другие записи «деньги» в блокчейне.
Причина, по которой нужна такая функция «заметки», заключается в том, что иногда людям хочется навсегда закрепить некоторую дополнительную информацию (например, юридические доказательства, короткие сообщения, памятные даты или даже признания в любви) на блокчейне, но не хочется занимать пространство UTXO, предназначенное для хранения «торговых» биткойнов. С помощью OP_RETURN эта информация выбрасывается как ненужная бумага в ящик — узлы оставляют след, не занимая объем, а «доступные средства» на блокчейне остаются чистыми и аккуратными.
В прошлом, чтобы предотвратить написание длинных «заметок» и забивание сети, Bitcoin Core по умолчанию разрешал только одно OP_RETURN в каждой транзакции и максимум 80 байт содержимого; если превышено, узлы просто отказываются ретранслировать и не помогают в упаковке.
Теперь ограничения в 80 байт и по количеству записей полностью сняты — пишите, сколько хотите, можно несколько заметок, узлы автоматически ретранслируют, а майнеры с удовольствием упакуют.
Но на самом деле, всегда были люди, которые обходили 80 байт.
Когда раньше существовало ограничение OP_RETURN, также был способ обойти ограничение в 80 байт, и какой бы строгой ни была стратегия фильтрации и ретрансляции, это не могло остановить людей, которые действительно хотели записывать данные на биткоин. Поскольку только майнеры и комиссии решают, какие транзакции находятся в цепочке и дают майнерам более высокие вознаграждения, они, естественно, имеют тенденцию упаковывать больше транзакций, и игровой процесс не будет меняться в зависимости от стратегии узла.
Например, многие знают, что Tapoort Wizz Большой маг NFT занимает изображение почти 4M, заполняя один блок. Также в своё время ординалы, надписи и руны использовали различные методы «обхода и адаптации», чтобы обойти ограничения, некоторые из которых даже записывались в расходы, что, наоборот, занимало больше ресурсов.
Это больше соответствует духу биткойна?
Согласно заявлению, сделанному разработчиком биткоина Грегом Сандерсом, и мнениям различных разработчиков, мы можем знать, что, во-первых, Bitcoin Core имеет свой собственный набор «политик стандартности» на этапе ретрансляции транзакций, который используется для выполнения трех уровней проверок до того, как транзакция достигнет майнеров: во-первых, для предотвращения атак типа «отказ в обслуживании», отклоняя транзакции, которые потребляют гораздо больше вычислительной мощности, памяти или пропускной способности, чем комиссия; Во-вторых, помочь авторам кошельков создавать транзакции, которые экономят комиссии и не создают избыточные UTXO с помощью стратегий; В-третьих, для сохранения безопасности обновления - рассматривайте неизвестные коды операций или биты версии как "нестандартные" до тех пор, пока софтфорк не будет официально активирован.
OP_RETURN и его лимит в 80 байт являются продуктом этой концепции: дать пользователю вывод, который можно доказать как «неподлежащий расходу», что позволяет хранить небольшие обещания или хэши, а также позволяет узлам не учитывать его в UTXO, тем самым избегая «потери всех средств» на бесполезные выводы на блокчейне.
Но теперь этот мягкий лимит стал настоящим бременем. С одной стороны, частные майнинг-пулы и некоторые централизованные сервисы вообще не соблюдают это правило; любой, кто хочет записать много данных, может обойти это ограничение — либо напрямую заплатив майнерам, либо используя bare-multisig, поддельные публичные ключи или даже скрипты для расходования, чтобы скрыть информацию — всё равно записать нужное на блокчейн; с другой стороны, постоянное добавление новых фильтров черных списков лишь превращается в игру в «кошки-мышки», которая не только не предотвращает базовую запись данных, но и увеличивает риск случайного ущерба средствам пользователей.
Разработчики, поддерживающие эту идею, считают, что полное удаление ограничения в 80 байт приведет к двум реальным преимуществам для узлов и кошельков: во-первых, набор UTXO станет более чистым, данные будут помещены в четко определенный вывод "неподходящий для расходования" OP_RETURN, а не запутываться в различных сложных скриптах или нескольких транзакциях; во-вторых, узлы будут более единообразно определять, какие транзакции "говорят" о распространении, и это будет согласовано с содержимым, фактически упакованным майнерами, что сделает оценку комиссий для кошельков и релей блоков более надежными.
Разработчики биткойна сравнили три варианта, и в настоящее время наиболее популярным в сообществе является вариант «отмены». Более того, они считают, что отмена ограничения OP_RETURN является наилучшим толкованием духа «прозрачности и простоты» биткойна: когда стратегия утрачивает свое первоначальное назначение, но продолжает существовать, это только увеличивает сложность и трение; её устранение позволяет программному обеспечению узлов стать легче и чище, а также позволяет каждой транзакции распространяться и упаковываться без лишних обходных путей — майнеры просто должны определять приоритет в зависимости от размера комиссии, а рынок ставок естественным образом регулирует конкуренцию различных потребностей.
И как только угроза перезаписи и поглощения ресурсов действительно появляется в цепочке, у экосистемы Биткойна все еще есть набор проверенных и проверенных «целевых» защит: лимит на операции подписи, верхний предел на количество транзакций до и после поколений и правило пыли...... Эти точные методы борьбы с конкретными сценариями злоупотреблений гораздо более гибкие, чем универсальные «80 байт», и они также могут защитить каждый узел и пользователя без ущерба для нормального использования.
BTC станет альткойном?
Наиболее известным противником, безусловно, является Луке Дашир.
Как OG биткойна, Люк Дашджр, который ранее заявлял, что «Протокол Ординалов — это атака на биткойн», и «Надписи — это мусор, это ошибка, которую можно исправить», всегда был откровенным критиком Протокола Ординалов.
На этот раз он по-прежнему твердо стоит на «консервативной» стороне, считая, что отмена ограничения OP_RETURN — это очень безумный шаг, это атака на биткойн. Он и другие считают, что отмена лимита приведет к спаму и более высоким транзакционным расходам.
Можно заметить, что в настоящее время спор и разногласия сосредоточены на том, повысит ли отмена ограничения в 80 байт для OP_RETURN прозрачность и упростит использование данных в биткойне, или же откроет двери для злоупотреблений, спама и отвлечения биткойна от финансового фокуса.
Вице-президент Ocean Mining Джейсон является одним из самых громких критиков, он из-за этого не спит по ночам и даже прямо говорит: «Это изменение превратит биткойн в бесполезную копию.»
Основатель Botanix Labs Виллем Шрое заявил, что считает, что разработчики должны рассматривать биткойн как валютную систему, а не как платформу для хранения данных. Мнение другого основного разработчика биткойна Механика также схоже: биткойн не должен использоваться для произвольного хранения файлов, и следует предпринять все возможные меры, чтобы это гарантировать.
Некоторые влиятельные KOL в отрасли, такие как Самсон Моу, призывают операторов узлов не обновлять свои версии Bitcoin Core или перейти на Knots.
На момент написания статьи, согласно данным Кларка Муда, уровень использования узлов Bitcoin Knots превысил уровень использования последних версий узлов Bitcoin Core.
Это еще один вызов для консенсуса биткойна, как и многие предыдущие. Конечно, это также дает нам понять, что, хотя биткойн и более консервативен по сравнению с большинством сетей, он не является статичным, и после следующего обновления у нас также может появиться более лаконичный и элегантный протокол по сравнению с Ordinals, Atomicals и Runes.
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
После Taproot, это самое важное обновление Биткойна за 4 года.
Автор: Jaleel 加六
В последние дни в интернете активно обсуждается предложение об отмене ограничения OP_RETURN — это предложение разработчика Bitcoin Core OG Питера Тодда.
(Стоит упомянуть, что HBO в своем активно рекламируемом документальном фильме «Электрические деньги: загадка Биткойна» указала, что Питер Тодд является Сатоши Накамото, что привело к тому, что Питер Тодд получил множество запросов на финансирование и угроз, и в настоящее время он скрывается.)
Хотя в сообществе много вопросов относительно изменения OP_RETURN, согласно объявлению, опубликованному 5 мая разработчиком Биткойна и основным контрибьютором Blockstream Грегом Сандерсом (псевдоним «instagibbs») на GitHub: в следующем обновлении сети Bitcoin Core больше не будет никаких ограничений по байтам или количеству для OP_RETURN.
Что такое OP_RETURN?
Мы все знаем, что биткойн — это навсегда неизменяемая книга учета, каждая транзакция выглядит как запись, написанная на ней.
А OP_RETURN похож на наклеенную «заметку» на краю страницы — вы можете написать туда десятки слов или небольшой объем данных, эта заметка помечена системой как «только для чтения», никто не может использовать ее как деньги и она не оказывает никакого влияния на другие записи «деньги» в блокчейне.
Причина, по которой нужна такая функция «заметки», заключается в том, что иногда людям хочется навсегда закрепить некоторую дополнительную информацию (например, юридические доказательства, короткие сообщения, памятные даты или даже признания в любви) на блокчейне, но не хочется занимать пространство UTXO, предназначенное для хранения «торговых» биткойнов. С помощью OP_RETURN эта информация выбрасывается как ненужная бумага в ящик — узлы оставляют след, не занимая объем, а «доступные средства» на блокчейне остаются чистыми и аккуратными.
В прошлом, чтобы предотвратить написание длинных «заметок» и забивание сети, Bitcoin Core по умолчанию разрешал только одно OP_RETURN в каждой транзакции и максимум 80 байт содержимого; если превышено, узлы просто отказываются ретранслировать и не помогают в упаковке.
Теперь ограничения в 80 байт и по количеству записей полностью сняты — пишите, сколько хотите, можно несколько заметок, узлы автоматически ретранслируют, а майнеры с удовольствием упакуют.
Но на самом деле, всегда были люди, которые обходили 80 байт.
Когда раньше существовало ограничение OP_RETURN, также был способ обойти ограничение в 80 байт, и какой бы строгой ни была стратегия фильтрации и ретрансляции, это не могло остановить людей, которые действительно хотели записывать данные на биткоин. Поскольку только майнеры и комиссии решают, какие транзакции находятся в цепочке и дают майнерам более высокие вознаграждения, они, естественно, имеют тенденцию упаковывать больше транзакций, и игровой процесс не будет меняться в зависимости от стратегии узла.
Например, многие знают, что Tapoort Wizz Большой маг NFT занимает изображение почти 4M, заполняя один блок. Также в своё время ординалы, надписи и руны использовали различные методы «обхода и адаптации», чтобы обойти ограничения, некоторые из которых даже записывались в расходы, что, наоборот, занимало больше ресурсов.
Это больше соответствует духу биткойна?
Согласно заявлению, сделанному разработчиком биткоина Грегом Сандерсом, и мнениям различных разработчиков, мы можем знать, что, во-первых, Bitcoin Core имеет свой собственный набор «политик стандартности» на этапе ретрансляции транзакций, который используется для выполнения трех уровней проверок до того, как транзакция достигнет майнеров: во-первых, для предотвращения атак типа «отказ в обслуживании», отклоняя транзакции, которые потребляют гораздо больше вычислительной мощности, памяти или пропускной способности, чем комиссия; Во-вторых, помочь авторам кошельков создавать транзакции, которые экономят комиссии и не создают избыточные UTXO с помощью стратегий; В-третьих, для сохранения безопасности обновления - рассматривайте неизвестные коды операций или биты версии как "нестандартные" до тех пор, пока софтфорк не будет официально активирован.
OP_RETURN и его лимит в 80 байт являются продуктом этой концепции: дать пользователю вывод, который можно доказать как «неподлежащий расходу», что позволяет хранить небольшие обещания или хэши, а также позволяет узлам не учитывать его в UTXO, тем самым избегая «потери всех средств» на бесполезные выводы на блокчейне.
Но теперь этот мягкий лимит стал настоящим бременем. С одной стороны, частные майнинг-пулы и некоторые централизованные сервисы вообще не соблюдают это правило; любой, кто хочет записать много данных, может обойти это ограничение — либо напрямую заплатив майнерам, либо используя bare-multisig, поддельные публичные ключи или даже скрипты для расходования, чтобы скрыть информацию — всё равно записать нужное на блокчейн; с другой стороны, постоянное добавление новых фильтров черных списков лишь превращается в игру в «кошки-мышки», которая не только не предотвращает базовую запись данных, но и увеличивает риск случайного ущерба средствам пользователей.
Разработчики, поддерживающие эту идею, считают, что полное удаление ограничения в 80 байт приведет к двум реальным преимуществам для узлов и кошельков: во-первых, набор UTXO станет более чистым, данные будут помещены в четко определенный вывод "неподходящий для расходования" OP_RETURN, а не запутываться в различных сложных скриптах или нескольких транзакциях; во-вторых, узлы будут более единообразно определять, какие транзакции "говорят" о распространении, и это будет согласовано с содержимым, фактически упакованным майнерами, что сделает оценку комиссий для кошельков и релей блоков более надежными.
Разработчики биткойна сравнили три варианта, и в настоящее время наиболее популярным в сообществе является вариант «отмены». Более того, они считают, что отмена ограничения OP_RETURN является наилучшим толкованием духа «прозрачности и простоты» биткойна: когда стратегия утрачивает свое первоначальное назначение, но продолжает существовать, это только увеличивает сложность и трение; её устранение позволяет программному обеспечению узлов стать легче и чище, а также позволяет каждой транзакции распространяться и упаковываться без лишних обходных путей — майнеры просто должны определять приоритет в зависимости от размера комиссии, а рынок ставок естественным образом регулирует конкуренцию различных потребностей.
И как только угроза перезаписи и поглощения ресурсов действительно появляется в цепочке, у экосистемы Биткойна все еще есть набор проверенных и проверенных «целевых» защит: лимит на операции подписи, верхний предел на количество транзакций до и после поколений и правило пыли...... Эти точные методы борьбы с конкретными сценариями злоупотреблений гораздо более гибкие, чем универсальные «80 байт», и они также могут защитить каждый узел и пользователя без ущерба для нормального использования.
BTC станет альткойном?
Наиболее известным противником, безусловно, является Луке Дашир.
Как OG биткойна, Люк Дашджр, который ранее заявлял, что «Протокол Ординалов — это атака на биткойн», и «Надписи — это мусор, это ошибка, которую можно исправить», всегда был откровенным критиком Протокола Ординалов.
На этот раз он по-прежнему твердо стоит на «консервативной» стороне, считая, что отмена ограничения OP_RETURN — это очень безумный шаг, это атака на биткойн. Он и другие считают, что отмена лимита приведет к спаму и более высоким транзакционным расходам.
Можно заметить, что в настоящее время спор и разногласия сосредоточены на том, повысит ли отмена ограничения в 80 байт для OP_RETURN прозрачность и упростит использование данных в биткойне, или же откроет двери для злоупотреблений, спама и отвлечения биткойна от финансового фокуса.
Вице-президент Ocean Mining Джейсон является одним из самых громких критиков, он из-за этого не спит по ночам и даже прямо говорит: «Это изменение превратит биткойн в бесполезную копию.»
Основатель Botanix Labs Виллем Шрое заявил, что считает, что разработчики должны рассматривать биткойн как валютную систему, а не как платформу для хранения данных. Мнение другого основного разработчика биткойна Механика также схоже: биткойн не должен использоваться для произвольного хранения файлов, и следует предпринять все возможные меры, чтобы это гарантировать.
Некоторые влиятельные KOL в отрасли, такие как Самсон Моу, призывают операторов узлов не обновлять свои версии Bitcoin Core или перейти на Knots.
На момент написания статьи, согласно данным Кларка Муда, уровень использования узлов Bitcoin Knots превысил уровень использования последних версий узлов Bitcoin Core.
Это еще один вызов для консенсуса биткойна, как и многие предыдущие. Конечно, это также дает нам понять, что, хотя биткойн и более консервативен по сравнению с большинством сетей, он не является статичным, и после следующего обновления у нас также может появиться более лаконичный и элегантный протокол по сравнению с Ordinals, Atomicals и Runes.