Skip to main content
Skip to main content

Кейс

L1 блокчейн со встроенной DEX перпетуалов (end‑to‑end)

Производительный Layer‑1 на Rust с детерминированным EVM, экономикой нативного токена, ончейн‑ордербуком перпетуалов, слоем приватности (Bulletproofs) и полным продуктовым контуром: DEX UI, Explorer, Operator Panel, Faucet, SDK.

25+Модулей ядра на Rust
4Отправленных фронтенд‑приложений
90+API‑эндпоинтов
Год: 2025Индустрия: Блокчейн / DeFiСроки: 4 месяца

Задача

Задержки и стоимость трейдинга на универсальных L1 вынуждают DEX‑проекты перпетуалов уходить офчейн, жертвуя верифицируемостью. Партнёру нужен был целевой блокчейн, где матчинг, маржинальная логика и расчёты живут на уровне протокола — с полной EVM‑совместимостью, нативным токеном с жёсткой экономикой и governance, ограничивающим изменения параметров безопасными границами.

Ограничения

  • Детерминированное исполнение: одинаковый вход → одинаковый результат (критично для replay и fraud proof)
  • EVM‑совместимость: MetaMask, ethers, Hardhat, контракты Solidity работают нативно
  • Нативный токен доступен из EVM без ERC‑20 обёртки (прекомпайл 0x0a)
  • Логика перпетуальной DEX на уровне протокола, а не в смарт‑контрактах
  • Слой приватности: shielded‑ордера с криптографическими range proof (Bulletproofs)
  • Изменения governance ограничены жёстко заданными лимитами — без произвольных изменений
  • Полный продуктовый контур: DEX‑терминал, эксплорер, панель оператора, faucet, SDK
  • Детальные данные под NDA — портфолио показывает архитектуру и возможности

Решение

Построили Rust‑ноду в одном бинарнике (25+ модулей ядра): консенсус, реестр валидаторов, governance, слэшинг, fee market, EVM‑исполнитель (revm, EIP‑1559/2930 + прекомпайлы BN256 pairing EIP‑196/197 для полной совместимости с прекомпайлами Ethereum), состояние нативного токена, DEX‑движок (ордербук, позиции, сделки, OHLC‑свечи), криптопримитивы (Bulletproofs), checkpoint sync, гибридное хранилище. Нода предоставляет 90+ HTTP‑эндпоинтов, JSON‑RPC (Ethereum‑совместимый) и WebSocket (EVM‑подписки + DEX realtime‑стримы). Отправили четыре Next.js приложения: DEX‑терминал, эксплорер с верификацией контрактов, Operator UI для управления нодой/governance/стейкинга и тестнет‑фаукнет. Два TypeScript SDK: @armadex/sdk (эксплорер/контракты) + DEX SDK (трейдинг‑интеграция).

Результаты

  • L1 нода на Rust: 25+ модулей ядра, консенсус, валидаторы, governance, слэшинг, fee market, синхронизация (62 интеграционных теста)
  • Детерминированный EVM‑исполнитель (revm) с EIP‑1559/2930 и прекомпайлом нативного токена
  • Ончейн DEX перпетуалов: ордербук, матчинг, позиции, сделки, OHLC, WebSocket‑стримы
  • Слой приватности на Bulletproofs для shielded‑ордеров
  • Токеномика: жёсткий supply cap, эмиссия по эпохам, награды за стейкинг
  • DEX Trading UI (Next.js): терминал, графики, формы ордеров, интеграция кошельков
  • Эксплорер: батчи, транзакции, верификация контрактов, статистика, gas tracker
  • Operator Panel: статус ноды, governance, стейкинг, fraud proof, sync, rolling updates
  • Тестнет‑фаукнет с интеграцией MetaMask
  • 2 TypeScript SDK: @armadex/sdk (эксплорер/контракты) + DEX SDK (трейдинг‑интеграция)
  • Solidity‑контракты + скрипты деплоя Hardhat
  • CI/CD, Prometheus/Grafana, OpenTelemetry, rate limiting Nginx (77 скриптов автоматизации, 28 файлов документации)

Скриншоты / UX‑поток

Пошаговый обзор интерфейса продукта

01

DEX‑терминал: ордербук, ценовой график, формы покупки/продажи, список рынков

02

Рынки: торговые пары с ценой, объёмом и кнопками действий

03

Эксплорер: список батчей с хешем, транзакциями, временем и статусом

04

Статистика сети: высота блока, TPS, всего батчей, процент успеха

05

Gas Tracker: цена газа, среднее использование, график активности

06

Калькулятор газа: оценка типов транзакций и формула стоимости

07

Верификация контракта: отправка Solidity‑кода для проверки байткода

08

Портал разработчика: Remix IDE, Faucet, RPC, Chain ID, доки деплоя

09

Панель оператора: обзор ноды, высота блока, роль, латентность

10

Ордербук DEX: график цены, asks/bids, последняя цена, спред, глубина

11

Обзор сети: параметры чейна, метрики, статус здоровья

12

Governance: создание предложений, управление валидаторами, голосование

13

Стейкинг: валидаторы со стейком, делегированием, voting power

14

Fraud Proof: верификация батчей, счётчики валидных/мошеннических

15

Статус синхронизации: прогресс, текущая высота, чекпоинт

16

Rolling Updates: управление версиями, аутентификация

17

EVM‑регистрации: маппинг адресов к трейдерам, балансы

18

Регистрация валидатора: ID, публичный ключ, стейк, подпись

19

Фаукнет: запрос тестовых токенов, интеграция MetaMask

20

Эксплорер: активность, информация о сети, статистика

21

Peer Network: обнаружение и мониторинг пиров

Артефакты

Документы и результаты проекта

L1 нода на Rust

15+ модулей ядра

DEX‑движок

Ордербук + Bulletproofs

4 фронтенда

DEX UI, Explorer, Operator, Faucet

TypeScript SDK

HTTP API + DEX‑интеграция

Верификация / гейты качества

8-фазный чеклист перед релизом

01Сборка Rust (все фичи)
Пройден
02Тесты детерминизма EVM
Пройден
03Тесты консенсуса и финалити
Пройден
04Инварианты governance / слэшинга
Пройден
05Ордербук DEX и маржинальные правила
Пройден
06Корректность Bulletproofs
Пройден
07Совместимость кошельков (MetaMask, ethers)
Пройден
08Деплой Testnet Alpha
Пройден
Все гейты пройдены
8/8

Стек технологий

RustTokiorevmSQLxPostgreSQLSolidityHardhatOpenZeppelinNext.js 14React 18TailwindZustandTanStack QueryTypeScriptethers v6PrometheusGrafanaOpenTelemetryBulletproofssecp256k1blake3

Результат

Testnet Alpha развёрнут и работает: 7 активных валидаторов, 1,6M+ финализированных батчей (на момент testnet alpha), 99%+ успешность. Полный продуктовый контур функционирует через 90+ API‑эндпоинтов: DEX‑терминал с realtime‑ордербуком, эксплорер с верификацией контрактов и gas tracker, панель оператора с governance/стейкинг/fraud proof, рабочий фаукнет. Батчи каждые ~2 с с латентностью <250 мс. 62 интеграционных теста, 77 скриптов автоматизации, 28 файлов документации. Архитектура, тесты и операционные инструменты на уровне продакшна.

Сложные задачи, которые мы решили

Детерминированный EVM с мостом нативного токена

Исполнение EVM полностью детерминировано для replay батчей и fraud proof. Используем revm с EIP‑1559/2930, прекомпайлами BN256 pairing (EIP‑196/197) для полной совместимости с прекомпайлами Ethereum и предоставляем нативный токен через кастомный прекомпайл по адресу 0x0a (balanceOf, transfer, totalSupply) — без дублирования ERC‑20. Каждый переход состояния воспроизводим на всех нодах.

DEX‑движок перпетуалов на уровне протокола

Ордербук, матчинг, позиции, расчёт маржи и расчёты сделок живут внутри бинарника ноды и финализируются тем же консенсусом. WebSocket‑стримы доставляют realtime‑обновления в UI. Shielded‑ордера используют Bulletproofs для криптографических range proof.

Governance в жёстких границах

Параметры протокола можно менять через ончейн‑предложения, но только в заранее вшитых границах. Предотвращает governance‑атаки, сохраняя гибкость. Кворум 33%, обычный порог >50%, критический >67%. Слэшинг необратим — governance не может откатить штрафы.

Четыре фронтенда продакшн‑уровня

DEX Trading UI с realtime‑графиками, глубиной стакана и подключением кошелька. Эксплорер ArmaScan с верификацией контрактов через solc, gas tracker с калькулятором стоимости и экспортом. Operator Panel для мониторинга ноды, governance, стейкинга, fraud proof, sync и rolling updates. Фаукнет с автозаполнением MetaMask и rate limiting.

Похожий проект? Получите оценку или запишитесь на звонок.

Похожие кейсы

Web3

Web3 Loyalty & Membership Platform: Токен + NFT + Ваучеры + Стейкинг (ОАЭ)

Полноценная Web3‑платформа лояльности для бизнеса проката авто: утилити‑токен, NFT‑уровни членства (Bronze/Silver/Gold/Platinum), система ваучеров, стейкинг с прозрачной логикой начислений, админ‑панель и конверсионные лендинги.

Web3

Платформа токенизации и цифровых инвестиций (Дубай, ОАЭ)

End‑to‑end цифровая инвестиционная платформа и инфраструктура токенизации, построенная на пике крипто‑хаб импульса Дубая: онбординг, KYC/верификация в полном соответствии с кодифицированными Virtual Assets Regulations VARA (февраль 2023), модуль Private Sale с ончейн‑распределением токенов, кабинет инвестора, админ‑панель с полным аудит‑трейлом и смарт‑контракты Solidity 0.8 на Polygon PoS — compliance‑first архитектура для инвестиционной компании из Дубая, входящей в волну токенизации реальных активов (RWA) 2023 года.

Web3

Wallet и RPC совместимость: EVM граничные случаи

MetaMask, Rabby, флоу подписания, корректность JSON-RPC. Один сломанный край ломает продукт.

Похожий проект?

20 минут — обсудим вашу задачу, дадим честную оценку. Без обязательств.