Blockchain Integrity Appliance для Ozon
Гарант целостности данных для крупнейшего российского маркетплейса
Проблема
Ozon — 7 600+ серверов, bare-metal colocation, полный отказ от public cloud. Маркетплейс генерирует миллионы документов, требующих доказуемой неизменности:
- Договоры с селлерами (кто и когда подписал)
- Пользовательские оферты (версия на дату заказа)
- Логи транзакций и заказов
- Данные для ЦБ, ФНС, регуляторов
- Акты приёмки товаров от поставщиков
Традиционные подходы (бэкапы, WAL, контрольные суммы PostgreSQL) не доказывают отсутствие модификаций задним числом, если у злоумышленника есть доступ к системе.
Решение: Hardware Integrity Appliance
Сервер 1U, который ставится в стойку за 1 час и обеспечивает юридически значимый журнал неизменности данных.
[Документы Ozon] → REST API (Go) → [Appliance]
├─ SHA-256 hash → запись в PoA blockchain
├─ Синхронизация с 5 нодами в разных ДЦ
└─ Proof (tx hash, block number, timestamp)
| Характеристика | Значение |
|---|---|
| Форм-фактор | 1U, промышленный сервер |
| API | REST, Go (стек Ozon) |
| Пропускная способность | 100-200 TPS (хэши документов) |
| Задержка подтверждения | ~12 секунд |
| Мониторинг | Prometheus metrics, syslog |
| Питание | 2N, hot-swap |
Почему Appliance, а не SaaS?
Ozon не использует public cloud — только своё железо. Appliance попадает ровно в эту парадигму:
- Полный контроль — нода внутри периметра Ozon
- Zero data leakage — за периметр уходят только 32-байтовые хэши
- Не зависит от внешних сервисов — сеть жива, даже если интернет упал
- Работает с любыми данными — JSON, PDF, логи, бинарные файлы
Архитектура сети
- PoA (Proof of Authority) — 6 валидаторов
- 5 нод в разных ДЦ у нас + 1 нода в инфраструктуре Ozon (IXcellerate или др.)
- Нода Ozon — полноценный участник консенсуса
- Подлог потребует взлома >3 из 6 нод одновременно
- Транзакции бесплатные (нет gas fee — это private PoA, не public Ethereum)
Процесс внедрения
- Доставка: привозим appliance в IXcellerate или ДЦ Ozon
- Монтаж: 1U в стойку, 1 порт Ethernet, питание
- Сеть: appliance сам регистрируется в PoA сети
- API: настройка endpoint во внутренней сети Ozon
- Интеграция: подключение любого источника данных через REST API
Время с момента доставки до первого proof: 1 день.
Модель сотрудничества
| Этап | Длительность | Условия |
|---|---|---|
| Пилот | 3 месяца | Бесплатно / символическая плата |
| Production | — | Единоразовая стоимость appliance + ежегодное обслуживание PoA сети |
Почему пилот: Ozon интегрирует один поток данных (например, логи заказов). Через 3 месяца — замер результатов. Если не зайдёт — забираем железо. Ozon ничего не теряет.
Ключевые преимущества для Ozon
- Вы уже в блокчейне — Ozon Capital выпускает ЦФА через DFA Hub. Не надо объяснять технологию.
- Ваш стек — API на Go, метрики в Prometheus, логи в Graylog. Ничего нового учить.
- Ваше железо — ставится рядом с вашими 7 600 серверами.
- Юридическая значимость — blockchain proof принимается как дополнительное доказательство.
- Vendor lock-in отсутствует — ваши proof-ы остаются в блокчейне навсегда, даже если вы прекратите использование.
Контакты
Константин Нархов konstantin@narkhov.pro