Цена записи ординалов в сети биткоина складывается не из одной комиссии. На итог влияют размер файла, ставка за виртуальный байт, две транзакции, сервисная наценка и резерв на скачок мемпула. Если считать заранее, неприятный сюрприз почти всегда виден ещё до оплаты.
Из чего складывается цена записи
Расход на ординалы (Ordinals) в сети биткоина (Bitcoin) складывается из комиссии майнерам, размера данных, платы сервиса и технического резерва. Самая подвижная часть — комиссия сети, потому что она меняется вместе с загрузкой мемпула.
У записи есть две части: транзакция фиксации намерения, или коммит (commit), и транзакция раскрытия данных, или ревил (reveal). Первая готовит адрес и связь с будущей надписью, вторая несёт сам файл. Звучит сухо, но именно здесь многие ошибаются в расчёте: считают только файл, а забывают про служебный вес транзакций.
Данные надписи лежат в свидетельской части транзакции. После обновления «Сегрегированное свидетельство» (SegWit) такие данные считаются с дисконтом по весу, но бесплатными они не становятся. Майнеры всё равно берут плату за виртуальные байты, а кошелёк показывает ставку в сатоши за виртуальный байт (sat/vB). Дальше арифметика простая: виртуальные байты умножаются на ставку.
| Часть расхода | Что влияет | Как проверять перед оплатой |
|---|---|---|
| Комиссия сети | Ставка за виртуальный байт и вес двух транзакций | Смотреть текущий мемпул и оценку кошелька |
| Размер файла | Вес изображения, текста, аудио или иного содержимого | Сравнить исходный файл и сжатую версию |
| Плата платформы | Интерфейс записи, хранение черновика, обработка операции | Искать строку комиссии до подтверждения |
| Резерв | Скачок нагрузки сети между расчётом и отправкой | Добавлять запас к сумме в кошельке |
Как посчитать сумму до отправки
Для предварительного расчёта нужны три числа: примерный виртуальный вес записи, текущая ставка сети и сервисная плата. Формула короткая: комиссия майнерам равна виртуальным байтам, умноженным на ставку за виртуальный байт.
На практике расчёт начинается не с кошелька, а с файла. Текстовая надпись весит мало, картинка уже заметна в счёте, а тяжёлый файл быстро превращает идею в дорогой эксперимент. Между прочим, разница между изображением в несколько килобайт и файлом в сотни килобайт здесь чувствуется сильнее, чем в привычном хранилище.
Рабочая схема выглядит так:
- Подготовить финальный файл и узнать его размер в байтах.
- Открыть сервис записи и посмотреть оценку виртуального веса.
- Проверить текущую ставку сети в сатоши за виртуальный байт.
- Умножить вес на ставку и прибавить плату сервиса.
- Добавить резерв, если мемпул растёт или запись нужна в ближайшие блоки.
Ставку нельзя брать из вчерашнего скриншота. В сети биткоина цена места в блоке меняется волнами: утром транзакция проходит по одной цене, вечером та же операция просит совсем другой бюджет. Поэтому расчёт живёт недолго. Перед нажатием кнопки отправки его надо сверить заново, иначе кошелёк честно спишет больше, чем планировалось ночью за таблицей.
| Сценарий | Условный вес | Ставка сети | Комиссия майнерам |
|---|---|---|---|
| Короткий текст | 2 000 виртуальных байт | 20 сатоши за виртуальный байт | 40 000 сатоши |
| Небольшое изображение | 18 000 виртуальных байт | 20 сатоши за виртуальный байт | 360 000 сатоши |
| Тяжёлый файл | 80 000 виртуальных байт | 20 сатоши за виртуальный байт | 1 600 000 сатоши |
Где прячутся лишние расходы
Лишние расходы появляются там, где файл, сервис или кошелёк добавляют технические действия поверх самой надписи. Чаще всего переплата связана с тяжёлым исходником, высокой срочностью и отсутствием резерва на изменение ставки.
Первый источник — формат файла. Изображение с лишними метаданными, огромным разрешением и неподходящим сжатием тащит за собой лишние байты. Иногда визуально разница почти не видна, а счёт меняется заметно. Тут не про красоту, а про вес: сеть продаёт место в блоке, а не художественное впечатление.
Второй источник — сервисная комиссия. Одни платформы показывают её отдельной строкой, другие включают в общий счёт. При дорогой записи эта строка кажется мелочью, но на серии из десятков надписей она уже съедает ощутимую сумму. Честная смета должна разделять сетевую комиссию и плату интерфейса.
Третий источник — срочность. Если нужна запись в ближайшие блоки, ставка будет выше. Если время не давит, есть смысл ждать окна, когда мемпул пустеет. Не романтика блокчейна, обычная очередь: кто платит больше, тот проходит раньше.
- Не отправлять тяжёлый файл без проверки веса после сжатия.
- Не хранить расчёт часами, если сеть заметно загружена.
- Не смешивать комиссию майнерам и плату сервиса в одной строке сметы.
- Не оставлять кошелёк без запаса на вторую транзакцию.
Когда перенос записи снижает сумму
Перенос записи снижает сумму, когда мемпул перегружен, а сама надпись не привязана к точному времени. Чем ниже ставка за виртуальный байт, тем дешевле обходится один и тот же файл.
У сети биткоина нет расписания дешёвых часов, зато есть наблюдаемая очередь неподтверждённых транзакций. Когда в мемпуле накапливаются тысячи заявок с высокой ставкой, запись ординала дорожает даже без изменения файла. Когда очередь редеет, та же надпись проходит дешевле. Преподавательская занудность тут полезна: один взгляд на график мемпула иногда экономит больше, чем полчаса споров о формате картинки.
Для редких и дорогих записей разумно держать три числа: минимальную приемлемую ставку, рабочую ставку для обычной отправки и предельную ставку для срочного случая. Тогда решение не рождается в последнюю секунду. Есть файл, есть предел цены, есть окно отправки — дальше остаётся только сверить данные и подписать транзакцию.
Если планируется серия надписей, бюджет считают не по средней красивой цифре, а по худшему рабочему сценарию. Сеть умеет удивлять. Один файл пройдёт дёшево, второй попадёт в волну спроса, третий застрянет на границе ставки. В смете это закрывает резерв, а не надежда на удачу.
Итог
Расчёт расходов на ординалы держится на простой связке: вес данных, ставка сети, две транзакции, плата сервиса и резерв. Сам файл задаёт основу цены, мемпул меняет её в моменте, а интерфейс записи добавляет собственную строку расходов.
Перед отправкой надо увидеть смету по частям: отдельно комиссия майнерам, отдельно сервис, отдельно запас. Тогда запись в сети биткоина перестаёт быть лотереей с непонятным списанием и превращается в понятную техническую операцию, где цена видна до подписи.
