Разработка Ordinals-коллекции на Bitcoin — не просто перегонка JPEG в witness. Мы сталкивались с ситуацией, когда клиент принёс 10 000 изображений по 50 КБ и ожидал минимальных комиссий. Реальность: при fee rate 20 sat/vbyte одна инскрипция такого размера стоит ~0.0002 BTC, итого 2 BTC — и это без учёта volatility fee market. Выход — рекурсивные инскрипции, которые мы активно используем. Они позволяют снизить комиссии в 10 раз. Разработка под ключ включает проектирование, скриптинг и батч-минтинг с учётом вашего бюджета. Закажите разработку вашей коллекции — мы подготовим техническое задание и смету.
Как работают Ordinals-инскрипции?
Протокол Ordinals (BIP-341, Ordinal theory) вводит детерминированную нумерацию сатошей. Каждый сатоши имеет уникальный порядковый номер, а к нему можно прикрепить произвольные данные через SegWit v1 (Taproot). Данные упаковываются в op-коды, которые Bitcoin нодами игнорируются при выполнении, но хранятся в witness. Content type указывается тегом ord + MIME type. Владение инскрипцией определяется UTXO: у кого сатоши, тот и владелец. Маркетплейсы отслеживают движение UTXO. Это принципиально отличается от EVM: нет ownerOf, нет revert. Трансфер — обычная Bitcoin-транзакция.
Рекурсивные инскрипции: суть и преимущества
Рекурсивная инскрипция — это инскрипция, которая ссылается на другие инскрипции через путь /content/{inscription_id}. Браузер (Ordinals Explorer, маркетплейс) резолвит ссылки и рендерит композит. Типичный пример: 10 000-элементная коллекция. Вместо 500 MB данных вы используете 20 trait-инскрипций по 3 KB и 10 000 HTML-инскрипций по 1 KB — суммарно ~10 MB. Экономия на комиссиях в 10 и более раз. Инвариант рекурсии: referenced инскрипции должны существовать до момента создания referencing. Экономия на комиссиях может достигать 0.0018 BTC за инскрипцию.
Почему стоит выбрать Ordinals вместо ERC-721?
В отличие от EVM, Ordinals не требуют смарт-контрактов — данные хранятся навечно в блокчейне. Нет риска rug pull при неправильном контракте. Комиссии при минте Ordinals могут быть ниже, чем mint на Ethereum при высокой загрузке сети, особенно если использовать рекурсию. Однако роялти реализуются только на уровне маркетплейсов, так как нет нативного механизма. Это делает Ordinals привлекательными для коллекций с долгосрочной ценностью.
Как мы проводим батч-минтинг?
Для production batch inscribing используем кастомные скрипты на bitcoinlib (Python) или bitcoin-ts (TypeScript) с прямой работой с PSBT. Mint Bitcoin NFT через Ordinals требует тщательного управления комиссиями, так как каждая инскрипция — отдельная транзакция. Процесс:
- Генерация trait-инскрипций пачками по 100.
- Для каждой пары (commit tx, reveal tx) строим PSBT.
- Подписываем через HD wallet (BIP-32).
- Broadcast через Bitcoin RPC или Mempool API.
Управление fee rate — ключевой момент. При congestion fee за byte может вырасти в 10–20x. Скрипт проверяет текущий fee market через API и выбирает оптимальный уровень.
Таблица: Инструменты для разработки Ordinals
| Инструмент | Тип | Преимущества | Недостатки |
|---|---|---|---|
| ord CLI | CLI | Простота, полная нода не обязательна | Медленный для 10K+, нет батч-планирования |
| bitcoinlib | Python-библиотека | Гибкость, PSBT, fee-менеджмент | Требуется собственная нода или RPC |
| bitcoin-ts | TypeScript | Интеграция с браузером, HD-кошельки | Меньше примеров, активно развивается |
Что входит в нашу разработку
- Контент-план: анализ требований, подготовка trait-файлов, HTML-шаблонов.
- Тестнет-деплой: проверка всего пайплайна на Bitcoin signet/testnet (1–2 дня).
- Батч-минтинг: скриптинг, подписание, бродкаст, мониторинг статусов.
- Верификация: скрипт для проверки подлинности коллекции, открытая публикация rarity checker (по желанию).
- Листинг: размещение на Magic Eden Bitcoin, Gamma.io, Unisat.
- Документация: описание схемы, кода, инструкции для сообщества.
Наша команда имеет 5+ лет опыта в блокчейн-разработке и запустила более 15 Ordinals-коллекций, включая одну из первых рекурсивных 10K-коллекций. Гарантируем технически корректный минт без потери данных. Свяжитесь с нами для оценки вашего проекта.
Ориентиры по срокам
| Тип коллекции | Срок |
|---|---|
| Простая (static images, без рекурсии) | 3–5 дней |
| Рекурсивная (HTML + traits) | 1–1.5 недели |
| Кастомная (сложная логика, аудит) | от 2 недель |
Стоимость разработки рассчитывается индивидуально. Получите консультацию — оцените свой проект бесплатно.







