OP_RETURN ARHASHED 2010 Производительные дебаты данных

Сообщество Биткоин разделяется на решение разработчиков Core Bitcoin Core об устранении ограничения на произвольные данные, хранящиеся в транзакциях, что отслеживает дебаты, впервые поднятые создателем Биткоин Сатоши Накамото в 2010 году.
Ожидаемый выпуск Bitcoin Core V30 в следующем месяце удалит 80-байтовую крышку на Op_return, OpCode, используемый для сохранения произвольных данных (любые нефинансовые данные) Onchain. Решение оказалось противоречивым, некоторые обвиняющие разработчиков в том, что они кланялись в корпоративное влияние, а другие утверждают, что произвольное хранилище данных является за пределами предполагаемого объема Биткоин.
Тем не менее, эта дебаты намного старше, чем сама OP_RETURN, которая была введена в Bitcoin Core 0.9.0 в марте 2014 года. Еще в 2010 году, когда биткоин (BTC) был едва годовалым, псевдонимным создателем протокола, Сатоши Накамото, вызвало одни и те же дебаты, внедрив проверки, чтобы гарантировать, что данные о транзакциях, согласившись на надуманные позиции.

Пост Сатоши на форуме Биткоин. Источник: Биткоин -форум
Выбор ограничить хранение произвольных данных Onchain сразу же является спорным. «С какой стати какого-либо шахтера примет это изменение, когда это означает, что он будет получать меньше комиссий за транзакцию из-за потерянных нестандартных транзакций?»Один пользователь спросил.
Связанный: Jimmy Song Slams Bitcoin Core Devs для менталитета «Fiat» на op_return
Содержание:
Управление с стимулами
Биткоин является децентрализованной сетью, без центрального органа, способного обеспечить соблюдение своих правил, что усложняет правоприменение.
Если у шахтеров есть финансовый стимул, чтобы разрешить что-то, например, включение нефинансовых данных Onchain, они, вероятно, будут регулировать параметры своего программного обеспечения таким образом, чтобы это позволило. Это было тогда, когда несколько шахтеров объявили, что они разрешат нестандартные транзакции с произвольными данными.
Один пользователь предложил разрешить нестандартные транзакции до 128 байтов, но разработчик Биткоин Core Джефф Гарзик сказал, что попытка обеспечить соблюдение таких ограничений не имеет смысла:
«Для официального клиента Биткоин кажется бессмысленным, чтобы попытаться« законодательствовать »любые ограничения такого типа, когда все шахтеры заинтересованы в том, чтобы включить любые и все платные транзакции».
Связанный: биткоин ядро по умолчанию минимальные платы за реле снижаются на 90% по мере выхода обновления
Принимая неизбежное
Пользователи также быстро выпустили патч для последней версии Bitcoin Core, которая не включала чеки, чтобы гарантировать, что транзакции соблюдают установленные стандарты. Ранний биткоин Кристиан Декер признал, что это был важный момент для сообщества Биткоин:
«Я думаю, что у нас есть первый официальный релиз, который оспаривается большинством вычислительных мощностей, Биткоин выходит из возраста».
Как предположил некоторые комментаторы еще в 2010 году, трудно гарантировать, что шахтеры применяют правило, которое противоречит их собственным стимулам включать в себя платные транзакции. В обзоре января 2024 года показано, что майнеры, такие как F2Pool, уже включали нестандартные транзакции, которые превысили пределы OP_RETURN.
Дебаты OP_RETURN также происходят в другой среде, чем в исходных дебатах произвольных данных, в которой корпоративные интересы оказывают давление на разработчиков, чтобы обеспечить больше хранения данных ONCHAIN. Причина в том, что хранение таких данных позволяет разработать системы на основе Биткоин, такие как сети уровня-2 и другие.