Skip to content

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)

Процесс внедрения

  1. Доставка: привозим appliance в IXcellerate или ДЦ Ozon
  2. Монтаж: 1U в стойку, 1 порт Ethernet, питание
  3. Сеть: appliance сам регистрируется в PoA сети
  4. API: настройка endpoint во внутренней сети Ozon
  5. Интеграция: подключение любого источника данных через REST API

Время с момента доставки до первого proof: 1 день.


Модель сотрудничества

Этап Длительность Условия
Пилот 3 месяца Бесплатно / символическая плата
Production Единоразовая стоимость appliance + ежегодное обслуживание PoA сети

Почему пилот: Ozon интегрирует один поток данных (например, логи заказов). Через 3 месяца — замер результатов. Если не зайдёт — забираем железо. Ozon ничего не теряет.


Ключевые преимущества для Ozon

  1. Вы уже в блокчейне — Ozon Capital выпускает ЦФА через DFA Hub. Не надо объяснять технологию.
  2. Ваш стек — API на Go, метрики в Prometheus, логи в Graylog. Ничего нового учить.
  3. Ваше железо — ставится рядом с вашими 7 600 серверами.
  4. Юридическая значимость — blockchain proof принимается как дополнительное доказательство.
  5. Vendor lock-in отсутствует — ваши proof-ы остаются в блокчейне навсегда, даже если вы прекратите использование.

Контакты

Константин Нархов konstantin@narkhov.pro