OltinPay — работающая демонстрация полного цикла токенизации золота: смарт-контракт, Proof-of-Reserve, кошелёк и платёжный контур. По модели 1 OLTIN соответствует стоимости 1 грамма золота. Токены выпущены в тестовой сети zkSync Sepolia и не имеют денежной ценности.
Традиционные способы инвестирования в золото недоступны для большинства людей. OltinPay решает эту проблему с помощью блокчейн-технологий.
Покупка физического золота требует крупных инвестиций — минимум 1 слиток (100+ грамм). Недоступно для обычных людей.
Физическое золото нужно где-то хранить. Банковские ячейки дорогие, дома — небезопасно.
Продать физическое золото сложно — нужно идти в банк, платить комиссии, ждать. Нет мгновенной ликвидности.
Дробное владение снимает порог входа: минимальная сумма — параметр системы, а не размер слитка.
Цель — обеспечение физическим золотом в сертифицированных хранилищах. Токены — на блокчейне zkSync.
Книга ордеров, котировки в реальном времени и расчёт за секунды — механика реализована и работает в демо-контуре.
Полный цикл — от регистрации до покупки токена — проходится за минуту, и результат сразу виден в блокчейне.
Вход через Telegram. Ключи генерируются на устройстве и остаются у пользователя.
В демо-контуре баланс пополняется тестовыми средствами. Реальные деньги не участвуют.
Выпуск проходит через смарт-контракт с проверкой Proof-of-Reserve на уровне контракта.
Транзакция видна в обозревателе zkSync Sepolia — проверить может любой, не спрашивая нас.
Модульная микросервисная архитектура с разделением ответственности. Каждый компонент независим и масштабируем.
┌─────────────────────────────────────────────────────────────────────────────┐ │ oltinpay.com │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ Landing Dashboard Webapp API │ │ (nginx) (Next.js 16) (Next.js 14) (FastAPI) │ │ / /dashboard /wallet api.* │ │ │ └───────────────────────────────┬─────────────────────────────────────────────┘ │ ┌───────────────────────────────┴─────────────────────────────────────────────┐ │ Инфраструктура │ ├──────────────┬──────────────┬──────────────┬──────────────┬─────────────────┤ │ PostgreSQL │ Redis │ Traefik │ Bot System │ Uptime Kuma │ │ (данные) │ (pub/sub) │ (proxy+SSL) │ (ликвидность)│ (мониторинг) │ │ :5432 │ :6379 │ :80/:443 │ │ :3001 │ └──────────────┴──────────────┴──────────────┴──────────────┴─────────────────┘ │ ┌───────────────────────────────┴─────────────────────────────────────────────┐ │ zkSync Era (Blockchain) │ │ OltinToken Smart Contract (ERC-20) │ │ 0x4A56B78DBFc2E6c914f5413B580e86ee1A474347 │ └─────────────────────────────────────────────────────────────────────────────┘
Статичный лендинг на nginx. Быстрая загрузка, SEO-оптимизация.
Торговый интерфейс. Графики, книга ордеров, real-time данные.
Мобильный кошелёк. Балансы, переводы, история транзакций.
FastAPI backend. REST + WebSocket, JWT auth, rate limiting.
Современный стек технологий, обеспечивающий высокую производительность, безопасность и масштабируемость платформы.
| Компонент | Технология |
|---|---|
| Язык | Python 3.11 |
| Framework | FastAPI |
| ORM | SQLAlchemy 2.0 (async) |
| Database | PostgreSQL 16 |
| Cache | Redis 7 |
| Blockchain | web3.py (zkSync) |
| Auth | JWT (python-jose) |
| Приложение | Стек |
|---|---|
| Dashboard | Next.js 16, React 19 |
| Webapp | Next.js 14, React 18 |
| State | TanStack Query, Zustand |
| Styling | TailwindCSS 4 |
| Charts | lightweight-charts |
| Real-time | WebSocket |
| QR Codes | qrcode.react |
Пользователи не платят за газ. Транзакции оплачивает платформа.
WebSocket для мгновенных обновлений цен, ордеров и баланса.
Маркет-мейкеры имитируют ликвидность в демо-контуре. Объёмы в демо синтетические и не отражают реальный спрос.
Rate limiting, JWT auth, encrypted keys, CORS policy.
Модель предполагает, что каждый токен OLTIN обеспечен физическим золотом 999.9 пробы в сертифицированных хранилищах. Сейчас платформа работает в демо-режиме: физического обеспечения нет, но ограничение выпуска уже вшито в контракт, а не в бэкенд.
OltinTokenV3 не выпускает токены сверх подтверждённого резерва. Проверка живёт в смарт-контракте, поэтому её нельзя обойти со стороны сервера.
Отдельный контракт принимает подтверждения резерва. В демо роль аттестатора техническая; в рабочем контуре её выполняет независимая сторона.
Выпуск и подтверждения резерва записаны в блокчейн. Аудит не требует доступа к нашим системам и нашего согласия.
Контракты развёрнуты на zkSync Era — L2 решении с низкими комиссиями и высокой безопасностью, унаследованной от Ethereum.
Позволяет платформе выполнять переводы от имени пользователей без необходимости оплаты газа самими пользователями.
Пользователи платят комиссию в OLTIN, а Paymaster покрывает ETH за газ. Полностью gasless UX.
Платформа разделена на независимые сервисы в Docker-контейнерах. Ниже — полный состав архитектуры; в текущем демо-контуре развёрнута его часть.
Модель монетизации, заложенная в архитектуру: комиссии за сделки и переводы при низком пороге входа.
Платформа зарабатывает на комиссиях от торговых операций и переводов токенов между пользователями.
Модель предполагает обеспечение каждого токена физическим золотом. Полная прозрачность через блокчейн.
Путь платформы по фактической истории разработки: от биржевого прототипа к некастодиальному кошельку с Proof-of-Reserve.
Смарт-контракты, API, книга ордеров, real-time WebSocket, кошелёк и дашборд. Первый деплой в тестовую сеть zkSync.
Отказ от биржевой модели в пользу некастодиального кошелька: BIP39 + scrypt + AES-GCM, балансы читаются on-chain. Стейблкоин UZD и OltinStaking развёрнуты в zkSync Sepolia.
OltinTokenV3: минт под гарантией Proof-of-Reserve, Attestor, Exchange. Банковский коннектор, SignerPool, индексатор, атомарные лимиты платёжеспособности. Справочник API для интеграции партнёров.
Контракты развёрнуты в zkSync Sepolia, сборка проходит CI, кошелёк и платёжный контур работают. Токены не имеют денежной ценности.
Смарт-контракты OLTIN, UZD и V3 с Attestor и Exchange. Некастодиальный кошелёк, Proof-of-Reserve, банковский коннектор, SignerPool, индексатор, API и Telegram Mini App.
Тестовая сеть zkSync Sepolia, синтетическая ликвидность от маркет-мейкеров, токены без денежной ценности.
Пилот в регулятивной песочнице NAPP и Центрального банка, лицензированный оператор фиатного контура, физические резервы золота с независимым аттестатором, выход в mainnet.
Платформа рассчитана на подключение партнёра: котировки, балансы, книга ордеров и статус сервиса доступны по HTTP. Спецификация публикуется самим сервисом, исходный код открыт.
OltinPay открыт для банков, лицензированных операторов и партнёров по пилотным проектам. Посмотрите демо или изучите исходный код.