При роботі з протоколом Ordinals часто виникає проблема: після встановлення ord синхронізація зависає, API не відповідає, або індексатор починає відставати від мережі. Особливо це критично для проєктів з BRC-20 або Runes, де затримка в кілька блоків може призвести до фінансових втрат через пропущені транзакції.
Ми накопичили солідний досвід у блокчейн-інфраструктурі та розгорнули десятки Ord-індексаторів на продакшн-серверах. Знаємо, як уникнути типових помилок: неправильний конфіг Bitcoin Core, нестача дискового простору, вразливості відкритого API. Пропонуємо послугу "під ключ": налаштуємо Bitcoin Core ноду, встановимо та оптимізуємо ord, налаштуємо моніторинг і передамо документацію.
Коли необхідний власний Ord-індексатор?
Якщо ви працюєте з ordinals, стандартним інструментом є публічний RPC. Але при високому навантаженні, вимогах до безпеки або необхідності обробляти тисячі запитів на секунду, власний індексатор — єдине рішення. Він дає повний контроль над даними та усуває залежність від зовнішніх сервісів.
Що таке ord і як він працює?
ord — еталонна реалізація індексатора ординалів від Casey Rodarmor. Він виконує три завдання: відстежує переміщення сатоші за правилами FIFO, парсить inscriptions з witness даних та надає HTTP API для запитів. Без власного індексатора неможливо отримати актуальні дані про колекції NFT, баланси BRC-20 або Runes.
Важливо: ord вимагає локальну Bitcoin Core ноду з увімкненим txindex=1 та ZMQ-каналами. Публічні RPC не підходять.
Як ми розгортаємо Ord-індексатор?
Наш стандартний процес включає:
- Підготовка сервера — перевірка характеристик (NVMe SSD, 32GB RAM, 4+ vCPU), встановлення Bitcoin Core 26+ з оптимальними параметрами.
- Встановлення ord — остання стабільна версія з GitHub releases (збірка під Linux, Docker або бінарник).
- Налаштування конфігурації — параметри RPC, шляхи до даних, порти. Використовуємо systemd або Docker Compose.
- Первинна синхронізація — повна індексація всіх блоків (займає 3–7 днів). Ми слідкуємо за прогресом і оптимізуємо batch-розмір.
- Запуск HTTP API — з обмеженням доступу (firewall, nginx reverse proxy з SSL).
- Інтеграція моніторингу — alert на відставання більше 1 блоку, перевірка дискового простору, логи в Loki.
- Передача в експлуатацію — документація, доступи, інструкція з оновлення.
Терміни повного розгортання — від 3 робочих днів до 2 тижнів залежно від складності.
Кейс з практики: для одного DeFi-проєкту з Runes ми розгорнули кластер з трьох індексаторів з балансуванням. Відставання жодного разу не перевищило 2 блоків за півроку.
Який індексатор обрати?
| Характеристика | ord | OPI | Власний індексатор |
|---|---|---|---|
| Підтримка BRC-20 | Так (базова) | Повна | Потребує розробки |
| Підтримка Runes | Так (з 0.18+) | Ні | Складно |
| API | Базове | Розширене | Під замовлення |
| Складність налаштування | Середня | Висока | Дуже висока |
ord обробляє запити в 2 рази швидше за OPI для базових операцій, що підтверджують наші виміри на продакшн-навантаженні.
Які ризики при самостійному розгортанні?
Без досвіду можна зіткнутися з:
- Нестача дискового простору — індекс ord зростає на 5–10 ГБ на місяць, а багато хто ставить розділ без запасу.
- Помилки синхронізації — збій живлення або перезапуск ноди може призвести до битого індексу.
- Вразливості API — відкритий порт 80 без аутентифікації — запрошення для атак.
Економія: наша підтримка обходиться значно дешевше, ніж утримувати власного інженера. Самостійне налаштування може призвести до додаткових витрат через простої.
Типові помилки при самостійному встановленні:
- Використання HDD замість NVMe: синхронізація затягується на тижні.
- Відсутність
txindex=1— ord не зможе працювати. - Ігнорування firewall: API стає доступним усім.
Що входить в послугу
| Компонент | Опис |
|---|---|
| Bitcoin Core нода | Встановлення, налаштування txindex=1, ZMQ, RPC |
| Ord indexer | Встановлення, конфігурація, оптимізація під ваше залізо |
| HTTP API | Захищений ендпоінт (HTTPS, basic auth при необхідності) |
| Моніторинг | Prometheus + Grafana дашборд, alertmanager в Telegram |
| Документація | Схема мережі, параметри, інструкція з оновлення |
| Підтримка | 1 місяць інцидент-менеджменту після запуску |
Чому обирають нас?
- Солідний досвід у Web3-розробці, понад 30 проєктів з Ordinals та Bitcoin L2.
- Сертифіковані інженери (Bitcoin Core contributor, аудитор смарт-контрактів).
- Гарантія uptime 99.9% для індексатора (при стандартному навантаженні).
- Прозорий процес — використовуємо Infrastructure as Code (Terraform, Ansible).
Для обговорення вашого проєкту отримайте консультацію. Залиште заявку на сайті — ми підготуємо детальну пропозицію.
Зв'яжіться з нами, щоб обговорити ваш проєкт. Отримайте консультацію з розгортання Ord-індексатора.







