Operation Concatenate (OP_CAT) — код, который позволяет пользователям сети Биткоин объединять два набора данных в один сценарий транзакции. Потенциальные угрозы безопасности из-за слишком больших элементов стека заставили Накамото отключить этот код в 2010 году.
Повторное внедрение OP_CAT может облегчить токенизацию активов и повторить успех ординалов. Предположительно добавление OP_CAT упростит манипулирование метаданными активов и расширенными структурами данных в сценариях транзакций. Однако поспешная реализация этого улучшения может подорвать господство Биткоина как самого безопасного блокчейна.
OP_CAT и возрождение ординалов
Самый простой способ понять, почему ординалы и OP_CAT находятся на подъеме, — это взглянуть на историю токенизации Биткоина и невзаимозаменяемых токенов (NFT) .
NFT впервые появились в Биткоине через метапротоколы, такие как Colored Coins. Colored Coins, предложенные в 2012 году Йони Ассией, использовали небольшие доли биткоинов (сатоши) для представления реальных активов (с ограниченным успехом). Counterparty была еще одной попыткой в этом направлении, ответственной за создание «Редкого Пепе Накамото» в 2016 году. Но эти ранние попытки NFT сдерживались тремя ограничениями Биткоина: пониженной скоростью, плохой масштабируемостью и высокими транзакционными издержками.
Более 10 лет спустя нетерпеливые биткоин-энтузиасты хотят вернуть NFT в Биткоин. Сторонники ординалов используют вывод OP_RETURN для внедрения произвольных данных в транзакции Биткоин. При этом они обходят ограничение в 80 байт, распределяя данные по нескольким выходам. Многие аплодируют их техническому решению. Другие рассматривают это как спам в безопасной сети Биткоин.
Например, такие команды, как Ocean Mining, активно пытаются удалить данные ординалов, считая это формой DoS-атаки. В своем твите от декабря 2023 года технический директор Ocean Mining Люк Дэш отметил:
«Bitcoin Core с 2013 года позволяет пользователям устанавливать ограничение на размер дополнительных данных в транзакциях, которые они передают или майнят («-datacarriersize»). Запутывая свои данные под программным кодом, Inscriptions обходят это ограничение. Эта ошибка была недавно исправлена в Bitcoin Knots v25.1».
Отвечая пользователю, который предположил, что ординалы «разрешены» в Биткоине, он дал прямой ответ:
«Никто никогда не разрешал ординалы. Это была атака на Биткоин с самого начала».
Как разработчик Bitcoin Core, Дэш в этом вопросе определенно авторитетен.
Биткойн-разработчик Люк Дэш не является поклонником ординалов и Runes. Источник: Х.
Следует также отметить, что компания Ocean Mining, ранее известная как Eligius, нашла более 11 000 блоков, добыв почти 350 000 биткоинов. Несколько сотен операторов узлов согласились с мнением Ocean Mining и решили добывать биткоины, отфильтровывая «спам», генерируемый ординалами.
OP_CAT против пуристов Биткоина
Может показаться, что в 2024 году приходит конец биткоин-NFT. Ординалы не только имеют дело с операторами узлов, фильтрующими их записи, но также сталкиваются с теми же проблемами, с которыми сталкивались метапротоколы до них: перегрузка сети и высокие комиссии на протоколе с низким TPS. Каким образом Биткоин будет поддерживать спрос на безопасную и масштабируемую токенизацию/NFT в условиях многочисленных растущих препятствий? Суждено ли ординалам войти в историю Биткоина — или их так же быстро забудут, как и цветные монеты?
Сейчас основное внимание уделяется внедрению в протокол Биткоин OP_CAT для улучшения ограничений базового уровня. StarkWare недавно объявила о создании фонда в 1 миллион долларов, предназначенного для исследования OP_CAT и его потенциала. Люди в восторге от возможных вариантов использования, таких как безопасное подписание документов и хранилища.
Редактор журнала Bitcoin Magazine «Brian_Trollz» написал на X, что «активация только OP_CAT» создаст «кошмарный беспорядок, который скорее опасен, чем полезен». Источник: Shinobi.
При этом те же потенциальные уязвимости безопасности, которые были проблемами в 2010 году, теперь отчасти являются причиной, по которой разработчики не торопятся завершать обсуждение BIP 420 OP_CAT. Этот конфликт вызвал в сообществе дебаты о легитимности и будущем ординалов, но инсайдерские сообщества иногда могут противоречить основным сигналам спроса.
Внедрение OP_CAT может упростить токенизацию активов в Биткоине. Однако это изменение требует софт-форка, и любое обратно совместимое обновление протокола Биткоин, включая OP_CAT, сопряжено с риском потенциального взлома. Поспешное внедрение без дополнительной интеграции кода операции также ограничит его функциональность.
Безопасность превыше всего
История Биткоина и его основной вариант использования в качестве безопасного протокола сталкиваются с экзистенциальной угрозой из-за поспешного внедрения OP_CAT.
Спрос на токенизацию и NFT неоспорим. Однако их следует реализовывать с помощью решений второго уровня, которые не ставят под угрозу безопасность и функциональность базового уровня Биткоина. Пока сообщество не достигнет консенсуса, такие команды, как RSK, Liquid, Lightning, BSquared и моя собственная компания (AYCE), разрабатывают инфраструктуру для удовлетворения этого спроса без риска для базовой стабильности Биткоина.
Это не первый случай, когда шумиха и давление инвесторов способствуют поспешному принятию протокола. Биткоин должен стоять особняком, ценя безопасность превыше всего. Задача сообщества, а не только тех, у кого самый громкий голос, — защитить его. Будущее криптовалюты и технологии блокчейн зависит от безупречной безопасности Биткоина. Зачем спешить чинить то, что не сломано по сути?
Об авторе:
Афнан Рахман — соучредитель и генеральный директор AYCE & Co. Ранее он был соучредителем OpenNode и участвовал в создании биткойн-кошелька Zap (Strike). Он выпускник Калифорнийского университета в Санта-Барбаре.
Эта статья предназначена для общих информационных целей и не должна рассматриваться как юридическая или инвестиционная консультация. Взгляды, мысли и мнения, выраженные здесь, принадлежат только автору.