После появления печально известного блока Taproot Wizard на 4 МБ биткоинеры активно пытаются остановить записи (inscriptions). Они определенно вредны для Биткоина, но то, каким способом биткоинеры пытаются остановить их, будет намного хуже, чем любой ущерб, который они могли бы нанести.
Записи позволяют вносить изображения или другие данные в блокчейн Биткоина используя возможности в скрипте Биткоина. По сути, данные помещаются в недоступный блок кода, за которым следуют реальные условия расходов, чтобы пользователь мог запросить порядковый номер (ordinal)/NFT. Это довольно изобретательный трюк, но он разрушил многие представления, в соответствии с которыми действовали многие биткоинеры. Раньше основным способом внедрения данных в Биткоин был OP_RETURN, который по сути представляет собой код операции, предназначенный именно для внедрения данных, но имел два недостатка для почитателей NFT: монеты невозможно расходовать, а политика мемпула ограничивает их размер 80 байтами. Преимущество записей заключается в том, что их единственным ограничением размера является размер блока, и, поскольку их данные находятся в свидетеле, а не в выходных данных, они получают скидку, позволяющую им вносить в 4 раза больше данных. Это разрушило представления многих биткоинеров о том, что теоретический блок размером 4 МБ невозможен, потому что было бы глупо иметь только данные-свидетели, однако приверженцы NFT нашли способ монетизировать их. Теперь это обычное дело, и уже появилось множество записей, что привело к увеличению комиссии и размера блоков.
Однако теперь, когда это стало обычным явлением, мы не можем это остановить.
В ответ биткоинеры предлагают способы «остановить» внесение записей, но это нанесет гораздо больший ущерб, чем сами записи. Практически каждое предложение остановить записи сводится к тому, чтобы не допустить попадания этих транзакций в мемпул. Мемпул – это почва для биткоин-транзакций, и нам необходимо его сохранить. Мемпул работает только в том случае, если это лучший способ получить транзакции с самой высокой комиссией для майнеров. Если эта гарантия исчезнет, люди перейдут в централизованные системы, и вернуть мемпул уже не удастся. Фильтрация спам-транзакций из мемпула не остановит записи, в лучшем случае задержит их на неделю. У них уже есть обратный канал связи с майнинговыми пулами, и если мы отключим их от мемпула, то единственные пулы, которые будут получать эти комиссии, будут пулы, привязанные к шиткоинам. Это уже произошло со многими сетями шиткоинов, когда их мемпул был отключен по той или иной причине, и теперь основной способ трансляции транзакции – через централизованный API. По сути, это создает сеть с разрешениями, запустив узел в которой вы не сможете получить доступ к биткоину, если у вас нет доступа к API трансляции транзакций. В настоящее время Конгресс все больше и больше пытается регулировать узлы, майнеры и кошельки как средства передачи денег, и потеря мемпула усугубит эту проблему в разы. Также возникнут серьезные проблемы с безопасностью из-за невозможности оценить комиссию в случае потери мемпула, но это выходит за рамки данной статьи.
Таким образом, фильтрация транзакций на основе показателей «спама» может вывести нас на темный путь. Самый экономично выгодный способ совершать транзакции с биткоином не является самым конфиденциальным. Сегодня самый популярный способ обеспечить конфиденциальность вашего биткоина в сети – это технология CoinJoin, которая позволяет объединять несколько транзакций в одну. Если мы создадим прецедент, согласно которому нам придется обосновывать полезность нашей транзакции, чтобы она не считалась спамом, вскоре пользователи найдут способ использовать это, чтобы попытаться исключить CoinJoin и другие методы обеспечения конфиденциальности из мемпулов как спам.
За последнее десятилетие мы видели множество пузырей шиткоинов, и этот ничем не отличается. В итоге закончатся дураки, готовые вкладываться в шиткоины, и все вернется на круги своя, но мы не должны стрелять себе в ногу, пытаясь преждевременно остановить эти процессы, когда мы можем просто переждать.
#SaveTheMempool
Это гостевой пост Бена Кармана. Высказанные мнения являются его собственными и не обязательно отражают точку зрения BTC Inc. или Bitcoin Magazine.