Если вы только сейчас впервые услышали об Ordinals, скорее всего, вы проживали в информационном вакууме.
Ordinals — это протокол, появившийся в январе 2023 года и буквально взявший штурмом Bitcoin. Запуск нового NFT-протокола на блокчейне Bitcoin привел к ещё большему раздору между теми, кто считает, что блокчейн должен быть ограничен финансовыми транзакциями, и теми, кто считает, что сеть можно использовать для разных целей. Поскольку протокол открыл возможность размещения изображений и других типов данных в блокчейне первой и крупнейшей по рыночной капитализации криптовалюты без использования отдельного токена или сайдчейна.
Давайте сделаем шаг назад во времени и окунёмся в историю
2014 год, создается протокол Counterparty — один из первых протоколов, поддерживающих Bitcoin NFT. Это протокол поверх Bitcoin, который использует существующую архитектуру Bitcoin для хранения и транзакций с произвольными данными (т.е. новыми токенами). Ветераны Bitcoin хорошо знакомы с ресурсами и возможностями Counterparty.
Изначально Counterparty использовал OP_CHECKMULTISIG, который представляет собой код операции для проверки подписей в хэше транзакции. Проще говоря, это механизм мультиподписи. С помощью этой функции данные встраивались в набор UTXO (невыполненных транзакций, аналогичных «штампам» в Bitcoin). Однако это было дорогостоящим, относительно неэффективным и сложным для управления.
Вскоре Counterparty принял решение перейти на использование OP_RETURN, который оказался более эффективным в сравнение с OP_CHECKMULTISIG. OP_RETURN не сохраняет данные в наборе UTXO, что позволяет избежать их накопления и снизить нагрузку на сеть. В то время он был ограничен 40 байтами данных, но был увеличен до 80 байт в 2016 году. Несмотря на то, что OP_RETURN более эффективен, его использование вызывало горячие споры.
Разработчики Bitcoin увидели в этом вопиющее злоупотребление сетью — «принуждение» майнеров к размещению ненужных данных в качестве результатов, которые нельзя потратить. Это стало началом войны.
Легендарный разработчик Bitcoin Джефф Гарзик в марте 2014 года написал, что использование Counterparty OP_RETURN было «интеллектуальной ленью». В качестве лучшей альтернативы он предложил сайдчейн Bitcoin.
Команда Counterparty стремилась сотрудничать с Джеффом Гарзиком и другими разработчиками Bitcoin для поиска оптимального способа построения своей сети, который не нанес бы ущерба основной функциональности Bitcoin в качестве безграничной цифровой валюты.
И дела пошли в гору, пока Люк-младший, другой известный разработчик Bitcoin, не написал, что майнеры должны сами отфильтровывать «злоупотребления».
Его майнинг пул вскоре начал фильтровать транзакции Counterparty. Это привело к значительному FUD и опасениям, что ограничение в 40 байт на OP_RETURN будет уменьшено ещё больше. Сообщество Counterparty вскоре обозлилось.
К дебатам даже присоединился Виталик Бутерин.
По его мнению, любая транзакция должна быть действительной до тех пор, пока она оплачивает рыночную комиссию за объём данных в tx.
Хотя в конечном итоге только небольшое количество майнеров присоединилось к фильтрации транзакций Counterparty, это всё же нанесло ущерб. Технически Counterparty продолжила свою работу, однако многие из её разработчиков оказались разочарованы враждебным отношением со стороны команды разработчиков Bitcoin.
Примерно в это же время готовился к выпуску новый проект — Ethereum. И множество разработчиков Counterparty решили перейти на Ethereum.
Какие можно сделать выводы?
- Counterparty использовал существующую архитектуру Bitcoin новым непреднамеренным образом для хранения произвольных данных токена в сети.
- Разработчики Bitcoin, максималисты, так возненавидели Counterparty за это, что свели протокол с ума.
- Если бы Counterparty был принят разработчиками Bitcoin, возможно, эти разработчики могли бы катализировать более широкую революцию dApp и токенов в самом Bitcoin. Вместо этого эта экосистема теперь существует на Ethereum.
Как вы думаете, к чему этот урок истории?
Сегодня наблюдается множество параллелей между Counterparty и зарождающимся движением Ordinals. Соответственно, разработчики Bitcoin презирают обоих. Для них Counterparty, а теперь и Ordinals нарушают основной вариант использования — только лишь финансовые транзакции.
Таким образом, Bitcoin, судя по всему, считает, что Ordinals должен быть уничтожен. Как это было с Counterparty. В пользу этого говорят два аргумента со стороны Bitcoin:
- Переполнение транзакций приводит к более высоким комиссиям за обычные транзакции.
- Раздувание узла приводит к централизации.
Рассмотрим подробнее эти аргументы.
Плата за газ в сети Bitcoin, несомненно, выше, чем в парадигме Ordinals. Это делает финансовые операции, чувствительные ко времени, более дорогими. Впрочем, если вы готовы подождать, можно отправить транзакцию в другое время и с меньшим газом, и в конечном итоге она всё равно будет подтверждена.
И наоборот, наличие полных блоков с более высокой комиссией за произвольные данные меняет правила игры для бюджета безопасности Bitcoin. И, кстати, Bitcoin удваивает вознаграждение за блок примерно каждые 4 года. Соответственно, через 20 лет вознаграждение за блоки будут составлять 1/32 от сегодняшних, а через 120 лет будет равно нулю.
Многие максималисты игнорируют проблему бюджета безопасности. Тем не менее, тенденция ясна — более широкое внедрение Bitcoin, скорее всего, отодвинет на второй план потребность в повышении комиссий для обеспечения безопасности сети.
Что насчет второго аргумента? С одной стороны, процесс начальной загрузки блоков (IBD) в полном узле Bitcoin требует больше данных для хранения, чем раньше, из-за увеличенного размера свидетельской секции (SegWit). Однако SegWit могут быть обрезаны после их загрузки, и узлы имеют возможность отбрасывать их.
Кроме того, поскольку данные подписей являются необязательными, не все из них должны быть полностью проверены во время загрузки. В каждом новом выпуске Bitcoin Core разработчики включают функцию «предполагаемой достоверности» (assumevalid), которая позволяет узлам пропускать проверку подписей для старых блоков. Это существенно снижает вычислительную мощность, необходимую для начальной загрузки блоков, так как узлам нужно проверять только важные данные транзакций в блоках размером 1 МБ.
Таким образом, использование блокчейна с SegWit приводит к увеличению занимаемого дискового пространства (если не обрезать данные), но при этом требуется минимальное дополнительное вычислительное время (благодаря предположению о достоверности старых блоков).
Глядя на эти факты, маловероятно, что Ordinals могут существенно повредить основной предпосылке Bitcoin. Как и Counterparty, основная причина, по которой максималисты хотят уничтожить Ordinals, заключается в том, что это противоречит их духу. Для них Bitcoin столь же идеологичен, сколь и технологичен. Bitcoin прекрасен, потому что это самая безопасная криптовалюта, не подлежащая цензуре.
А что можно сделать, чтобы подвергнуть цензуре Ordinals?
Как и в случае с Counterparty, Ordinals было бы крайне сложно подвергнуть цензуре. Однако, возможно, вам известен Ordisrespector — патч-фильтр, представленный в марте, который обнаруживает транзакции, схожие с Ordinals, и отклоняет их. Кстати, Ordisrespector создан как раз тем самым Люком-младшим, который фильтровал транзакции Counterparty еще в 2014 году. Разработчики Bitcoin хотят подвергать цензуре Ordinals. Довольно иронично, правда?
Только в случае с Ordinals всё немного по-другому. В то время как некоторые отдельные узлы работают поверх Ordisrespector, более крупные майнинг пулы, скорее всего, никогда не будут делать это по собственной воле просто потому, что это неэкономично. Таким образом, единственным законным вариантом остается хард-форк сети. И очень сомнительно, что майнеры будут поддерживать форк, который может привести к уничтожению Ordinals. Возможно, некоторые из майнеров (те же самые, которые сейчас используют Ordisrespector) могут перейти на форк Anti-Ord. Но это не точно.
И это все несмотря на то, что хайп вокруг Ordinals неизбежно отразился на доходах майнеров и их структуре — суточные поступления от комиссий в пересчете на блок в пятый раз в истории превысили вознаграждения от его добычи (6,25 BTC). Последний раз это наблюдалось на пике бычьего рынка в 2017 году.
Ordinals, в свою очередь, используют ключевые инновации, представленные SegWit и Taproot, которые существовали задолго до этого. Нацеленный в первую очередь на решение проблемы масштабируемости SegWit изменил структуру блока, позволив отделять подписи от процесса их передачи. А Taproot, помимо прочего, способствовал удешевлению и повышению приватности транзакций. Отказ от этой архитектуры был бы единственным способом предотвратить появление новых инскрипций.
Хотя фиаско с Ordisrespector было недолгим, оно вызвало некоторые тревожные звоночки. Это не остановит максималистов от попыток уничтожить Ordinals, и это будет не последняя атака в затянувшейся битве.
Повторит ли Ordinals судьбу Counterparty?
В отличие от Counterparty в 2014 году, разработчики Ordinals предпочитают использовать Bitcoin из-за его уникальных неизменяемых свойств хранения и процветающей культуры. Однако это не мешает Ethereum и Solana также эксперементировать с Ordinals.
У Ordinals есть влиятельные сторонники, доступ к ресурсам и значительный культурный капитал. В то время как Counterparty появился значительно раньше, когда Bitcoin в целом не был готов к концепции NFT, и сеть Ethereum уверенно продвигалась в этой области. Однако сегодня динамика изменилась, и интерес к Bitcoin NFT извне резко возрос.
Что ждет Ordinals в будущем?
Следующий этап на пути становления Ordinals будет включать в себя, вероятнее всего, перенос некоторой активности Ordinals в Layer 2 роллап. В частности, BRC-20 хорошо подходит из-за частоты транзакций и возможности создания инфраструктуры DEX на L2. Это поможет решить проблему перегруженности.
Итоги
- Столкновение Bitcoin и Ordinals — не первое, не последнее.
- История Counterparty содержит важные уроки для Ordinals.
- Несмотря на то, что в аргументах противников Ordinals есть доля правды, в основном, они преувеличены.
- Ordinals обеспечивают потенциальное решение проблемы бюджета безопасности Bitcoin.
- Ordinals было бы очень сложно подвергнуть цензуре без поддержки майнеров.
- В то время как максималисты уничтожили Counterparty, Ordinals строятся совершенно по-другому.
На основе треда: Evaneskate