Средний Урок 5 4 мин чтения

Ординалы, токены и что подходит (или не подходит) в сеть

Произвольные данные внутри транзакций подняли самый старый вопрос о Биткойне: для чего существует эта сеть?

В январе 2023 года разработчик по имени Кейси Родармор опубликовал программу, которая делала на первый взгляд безобидную вещь: нумеровала каждый сатоши в порядке, в котором он был добыт, и позволяла прикрепить к нему файл. Через несколько недель изображения, тексты и даже целые игры были записаны внутри блоков Биткоина, комиссии взлетели, и сеть разделилась в обсуждении, которое не завершилось до сих пор.

Механизм изобретателен и стоит того, чтобы его понять, прежде чем судить. Taproot, из предыдущего урока, позволяет раскрыть ветвь скрипта в момент траты. Это раскрытое содержимое считается свидетельством, областью, которую создал SegWit и которая занимает более дешевое пространство в блоке. Запись скрывает файл внутри участка скрипта, который никогда не выполняется — и сеть его переносит, реплицирует и хранит навсегда.

Пространство, созданное для другого, становится складом, как только кто-то замечает, что оно подходит.

Эффект был немедленным и измеримым. В мае 2023 года mempool накопил сотни тысяч транзакций, и комиссии за обычный платеж поднялись до десятков долларов. В блоке 840.000, в апреле 2024 года, когда произошло халвинг, майнеры собрали более 37 биткоинов в виде комиссий, почти вдвое больше, чем награда за эмиссию. Для тех, кто майнит, это была хорошая новость. Для тех, кто хотел отправить деньги в тот день, нет.

Отсюда возникли два лагеря, и у обоих есть аргументы, которые заслуживают внимания.

С одной стороны: правила не различают типы данных и не должны. Тот, кто платит комиссию, покупает пространство, точка. Фильтрация контента потребовала бы, чтобы кто-то решал, что является легитимным использованием, и именно этого кого-то сеть была создана, чтобы не иметь. Кроме того, высокие комиссии — это доход, который заменит эмиссию, когда она закончится — и хорошо узнать заранее, есть ли спрос, который платит за безопасность.

С другой стороны: сеть была создана для передачи ценности, и пространство в блоке — это ограниченное общее благо. Каждое записанное изображение загружается навсегда тысячами узлов по всему миру, удорожая их работу и толкая именно в том направлении, которого война блоков пыталась избежать. И есть те, кто отмечает, что дешевое свидетельство было создано для подписей, а не для файлов: использовать его таким образом — это эксплуатировать цену, которая не была предназначена для этой цели.

Все платят за путь, и он принадлежит тем, кто по нему проходит.

Спор также проявился в коде. Некоторые операторы узлов начали использовать фильтры, которые отказываются передавать такие транзакции; другие утверждают, что фильтры не работают, потому что майнер может получить транзакцию напрямую и включить её в любом случае — что действительно происходит. В 2025 году обсуждение дошло до пределов свободного поля данных OP_RETURN, с предложениями и отменами. Ни одна сторона не выиграла чисто.

Стоит отметить, что этот спор старше, чем ординалы. Уже в 2010 году обсуждалось запись сообщений в транзакциях; сам OP_RETURN был создан в 2014 году именно для того, чтобы предложить дешевое и одноразовое место для тех, кто хотел записывать данные, избегая того, чтобы они делали что-то хуже. Основной вопрос — является ли Биткоин деньгами или это публичное пространство для тех, кто платит за него? — практически современен генезис-блоку.

Создали стенд именно для того, чтобы никто не клеил плакаты на стену.

История показывает, как сеть решает такие вещи: плохо, медленно и без авторитета. Никто не может запретить, никто не может обязать, и результат возникает из того, что тысячи независимых операторов решают запускать. Это медленно и неудобно, и это то же самое свойство, которое не позволяет кому-либо цензурировать ваш платеж.

Вы дошли до конца промежуточного пути. Вы знаете, что такое ключ, как кошелек его организует, как сеть проверяет и что существует поверх нее. Теперь начинается математика под всем этим, с расчетами на столе: конечные тела, кривая secp256k1, полный расчет подписи и точка, в которой она ломается. Это начало продвинутого пути.