ДЕМОНСТРАЦИОННАЯ ПЛАТФОРМА. Токены OLTIN и UZD выпущены в тестовой сети zkSync Sepolia и не имеют денежной ценности. Это витрина технологии для банков и лицензированных партнёров, а не инвестиционный продукт и не предложение вкладывать средства.
Концепция Как работает Архитектура Контракты Резервы Roadmap Enterprise
Демонстрационная платформа · 2026

Демонстрационная платформа
токенизации золота
на zkSync Era

OltinPay — работающая демонстрация полного цикла токенизации золота: смарт-контракт, Proof-of-Reserve, кошелёк и платёжный контур. По модели 1 OLTIN соответствует стоимости 1 грамма золота. Токены выпущены в тестовой сети zkSync Sepolia и не имеют денежной ценности.

zkSync
Блокчейн
$0.03
За транзакцию
Gasless
Для пользователей
Au
Au
Au
Au

Проблема и решение

Традиционные способы инвестирования в золото недоступны для большинства людей. OltinPay решает эту проблему с помощью блокчейн-технологий.

🏦

Высокий порог входа

Покупка физического золота требует крупных инвестиций — минимум 1 слиток (100+ грамм). Недоступно для обычных людей.

📍

Проблемы хранения

Физическое золото нужно где-то хранить. Банковские ячейки дорогие, дома — небезопасно.

🔄

Низкая ликвидность

Продать физическое золото сложно — нужно идти в банк, платить комиссии, ждать. Нет мгновенной ликвидности.

💰

Порог от 50 000 сум

Дробное владение снимает порог входа: минимальная сумма — параметр системы, а не размер слитка.

🔐

Безопасное хранение

Цель — обеспечение физическим золотом в сертифицированных хранилищах. Токены — на блокчейне zkSync.

Мгновенные сделки

Книга ордеров, котировки в реальном времени и расчёт за секунды — механика реализована и работает в демо-контуре.

Как это работает в демо

Полный цикл — от регистрации до покупки токена — проходится за минуту, и результат сразу виден в блокчейне.

1

Открыть кошелёк

Вход через Telegram. Ключи генерируются на устройстве и остаются у пользователя.

2

Получить тестовый баланс

В демо-контуре баланс пополняется тестовыми средствами. Реальные деньги не участвуют.

3

Купить OLTIN

Выпуск проходит через смарт-контракт с проверкой Proof-of-Reserve на уровне контракта.

4

Проверить в блокчейне

Транзакция видна в обозревателе zkSync Sepolia — проверить может любой, не спрашивая нас.

Техническая архитектура системы

Модульная микросервисная архитектура с разделением ответственности. Каждый компонент независим и масштабируем.

┌─────────────────────────────────────────────────────────────────────────────┐
│                           oltinpay.com                                      │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  Landing          Dashboard           Webapp            API              │
│  (nginx)         (Next.js 16)       (Next.js 14)      (FastAPI)           │
│  /               /dashboard         /wallet           api.*               │
│                                                                             │
└───────────────────────────────┬─────────────────────────────────────────────┘┌───────────────────────────────┴─────────────────────────────────────────────┐
│                           Инфраструктура                                    │
├──────────────┬──────────────┬──────────────┬──────────────┬─────────────────┤PostgreSQLRedisTraefikBot SystemUptime Kuma   │
│  (данные)    │  (pub/sub)   │  (proxy+SSL) │ (ликвидность)│  (мониторинг)  │
│  :5432       │  :6379       │  :80/:443    │              │  :3001         │
└──────────────┴──────────────┴──────────────┴──────────────┴─────────────────┘┌───────────────────────────────┴─────────────────────────────────────────────┐
│                        zkSync Era (Blockchain)                              │
│                  OltinToken Smart Contract (ERC-20)                         │
│              0x4A56B78DBFc2E6c914f5413B580e86ee1A474347                     │
└─────────────────────────────────────────────────────────────────────────────┘
                
🌐

Landing

Статичный лендинг на nginx. Быстрая загрузка, SEO-оптимизация.

📊

Dashboard

Торговый интерфейс. Графики, книга ордеров, real-time данные.

📱

Webapp

Мобильный кошелёк. Балансы, переводы, история транзакций.

⚙️

API

FastAPI backend. REST + WebSocket, JWT auth, rate limiting.

Технологический стек

Современный стек технологий, обеспечивающий высокую производительность, безопасность и масштабируемость платформы.

Backend

Компонент Технология
Язык Python 3.11
Framework FastAPI
ORM SQLAlchemy 2.0 (async)
Database PostgreSQL 16
Cache Redis 7
Blockchain web3.py (zkSync)
Auth JWT (python-jose)

Frontend

Приложение Стек
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

Ключевые возможности

Gasless TX

Пользователи не платят за газ. Транзакции оплачивает платформа.

📡

Real-time

WebSocket для мгновенных обновлений цен, ордеров и баланса.

🤖

Боты MM

Маркет-мейкеры имитируют ликвидность в демо-контуре. Объёмы в демо синтетические и не отражают реальный спрос.

🔒

Security

Rate limiting, JWT auth, encrypted keys, CORS policy.

Proof-of-Reserve и физическое золото

Модель предполагает, что каждый токен OLTIN обеспечен физическим золотом 999.9 пробы в сертифицированных хранилищах. Сейчас платформа работает в демо-режиме: физического обеспечения нет, но ограничение выпуска уже вшито в контракт, а не в бэкенд.

🔒

Гейт на выпуске

OltinTokenV3 не выпускает токены сверх подтверждённого резерва. Проверка живёт в смарт-контракте, поэтому её нельзя обойти со стороны сервера.

📋

Attestor

Отдельный контракт принимает подтверждения резерва. В демо роль аттестатора техническая; в рабочем контуре её выполняет независимая сторона.

Проверяемость

Выпуск и подтверждения резерва записаны в блокчейн. Аудит не требует доступа к нашим системам и нашего согласия.

Смарт-контракты

Контракты развёрнуты на zkSync Era — L2 решении с низкими комиссиями и высокой безопасностью, унаследованной от Ethereum.

🪙
OltinToken (ERC-20)
zkSync Era Sepolia Testnet
Адрес: 0x4A56B78DBFc2E6c914f5413B580e86ee1A474347
ERC-20 18 Decimals Role-based Access Pausable Mint/Burn
🔄
OltinTokenV2
Gasless Transfers
adminTransfer() 0.5% Fee Fee Collector Audit Trail

Позволяет платформе выполнять переводы от имени пользователей без необходимости оплаты газа самими пользователями.

OltinPaymaster
Account Abstraction
IPaymaster Approval-based Flow ETH Gas Coverage OLTIN Fee

Пользователи платят комиссию в OLTIN, а Paymaster покрывает ETH за газ. Полностью gasless UX.

OltinToken.sol
// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; contract OltinToken is ERC20, AccessControl, Pausable { bytes32 public constant MINTER_ROLE = keccak256("MINTER_ROLE"); /// @notice Mint tokens when user purchases gold function mint( address to, uint256 amount, string calldata orderId ) external onlyRole(MINTER_ROLE) { _mint(to, amount); emit Minted(to, amount, orderId, block.timestamp); } /// @notice 1 OLTIN = 1 gram of gold (18 decimals) function decimals() public pure override returns (uint8) { return 18; } }

Сервисы платформы

Платформа разделена на независимые сервисы в Docker-контейнерах. Ниже — полный состав архитектуры; в текущем демо-контуре развёрнута его часть.

oltinpay-api :8000
oltinpay-dashboard :3000
oltinpay-webapp :3000
oltinpay-bots-v3
landing :80
traefik :443
postgres :5432
redis :6379
uptime-kuma :3001

Экономика платформы

Модель монетизации, заложенная в архитектуру: комиссии за сделки и переводы при низком пороге входа.

1.5%
Комиссия за сделку
3,800
Мин. комиссия (UZS)
0.5%
Комиссия за перевод
50K
Мин. сумма операции (UZS)
💵

Источники дохода

Платформа зарабатывает на комиссиях от торговых операций и переводов токенов между пользователями.

Trading Fees Transfer Fees Spread
⚖️

Proof of Reserves

Модель предполагает обеспечение каждого токена физическим золотом. Полная прозрачность через блокчейн.

Gold-pegged Серийные номера Аудит

Roadmap проекта

Путь платформы по фактической истории разработки: от биржевого прототипа к некастодиальному кошельку с Proof-of-Reserve.

Дек 2025 — янв 2026

Фундамент

Смарт-контракты, API, книга ордеров, real-time WebSocket, кошелёк и дашборд. Первый деплой в тестовую сеть zkSync.

Апрель 2026

Разворот на кошелёк

Отказ от биржевой модели в пользу некастодиального кошелька: BIP39 + scrypt + AES-GCM, балансы читаются on-chain. Стейблкоин UZD и OltinStaking развёрнуты в zkSync Sepolia.

Май — июль 2026

Партнёрский контур

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.

Открытый API

Платформа рассчитана на подключение партнёра: котировки, балансы, книга ордеров и статус сервиса доступны по HTTP. Спецификация публикуется самим сервисом, исходный код открыт.

api.oltinpay.com
GET /health состояние сервиса GET /openapi.json полная спецификация, 26 методов GET /api/v1/exchange/price текущая котировка GET /api/v1/exchange/orderbook книга ордеров GET /api/v1/balances балансы пользователя
Спецификация API → Исходный код →

Хотите увидеть
платформу в работе?

OltinPay открыт для банков, лицензированных операторов и партнёров по пилотным проектам. Посмотрите демо или изучите исходный код.