- дата публикации
Декодирование OP_RETURN в биткойне и в чем дело?
- источник
- сайт
- news.bitcoin.com
- открыть источник
OP_RETURN — это оператор Bitcoin Script, который позволяет пользователям встраивать небольшую, непереводимую информацию в транзакции, находя баланс между функциональностью и эффективностью сети.
Недавнее предложение отменить ограничение в 80 байт вызвало обсуждение роли Bitcoin как носителя данных и платежной системы. OP_RETURN, добавленный в версии Bitcoin Core 0.9.0, позволяет пользователям добавлять до 80 байт случайной информации — текстов, хешей или индикаторов протоколов — в транзакции.
Вместо хранения данных в расходных выходах, которые остаются в наборе неиспользованных выходов транзакций (UTXO), выходы OP_RETURN являются очевидно непереводимыми, что позволяет узлам очищать их и снижать требования к хранению. Эта возможность поддерживает некоммерческие применения, включая подтверждение прав собственности, встраивание метаданных для вторичных протоколов или целенаправленное уничтожение монет.
Проект Counterparty был одним из первых, кто использовал оператор OP_RETURN для встраивания данных в транзакции BTC, что позволило создание и управление цифровыми активами на основе блокчейна Bitcoin.
Новые проекты, такие как Citrea, применяют OP_RETURN для записи доказательств с нулевыми знаниями. Ограничение в 80 байт, введенное в 2014 году, имело цель предотвратить хранение больших объемов данных, при этом выполняя необходимые функции.
Хотя OP_RETURN остается стандартным типом транзакций, сообщество Bitcoin долгое время обсуждает его предназначение.
Некоторые критики считают, что даже небольшое встраивание данных отвлекает от основной роли Bitcoin как денежного реестра, тогда как другие видят в этом возможность для инноваций. В рамках будущего выпуска Bitcoin Core разработчики планируют отменить стандартный лимит в 80 байт для OP_RETURN, что позволит более объемные вклады данных.
Это решение вызвано длительными спорами о целесообразности существующего ограничения.
Сторонники отмены лимита уверяют, что он уже не является полезным, поскольку централизованные майнинговые пулы уже принимают нестандартные записи. Противники же предупреждают, что это может привести к накоплению ненадлежащих данных в блоках, что повысит затраты для пользователей.
В дебатах указывают, что многие проекты все равно не перейдут на OP_RETURN даже без ограничения. Это изменение повлияет лишь на стандартные правила релейной связи Bitcoin Core и не изменит проверку консенсуса.
В зависимости от этого, узлы, которые стремятся соблюдать более строгие ограничения OP_RETURN, смогут это делать, а блоки, превышающие старую политику, останутся действительными. Обсуждение OP_RETURN подчеркивает более широкие напряжения в эволюции Bitcoin: необходимость поддержки инноваций при сохранении основных принципов.
Ожидается, что отмена ограничения может снизить загрязнение UTXO и согласовать интересы узлов и майнеров, однако ставит под сомнение желание сообщества к экспериментам на блокчейне.