Highload wallet vs wallet v4
Когда нужен highload wallet вместо обычного wallet v4: пропускная способность, seqno и риски для бэкенда.
Highload wallet vs wallet v4 — коротко
Обычный wallet v4 — для пользователей и умеренной частоты транзакций: один seqno, простая модель. Highload wallet — для бэкендов и сервисов с очередью исходящих: много сообщений без упирания в seqno-узкое место. Если шлёшь десятки/сотни tx в минуту с одного ключа — highload; если это кошелёк человека в dApp — v4/v5.
Таблица сравнения
| Параметр | Wallet v4 | Highload wallet |
|---|---|---|
| Аудитория | Пользователь, простой бот | Сервис, биржа, массовые выплаты |
| Ограничение | seqno: строго по порядку | Query-id / окно, выше параллелизм |
| Сложность | Низкая | Выше (хранилище запросов, TTL) |
| TON Connect UX | Да | Обычно нет (серверный ключ) |
| Риск двойной траты / reorder | Классический seqno lock | Другая модель идемпотентности |
| Когда внедрять | Дефолт | Когда v4 реально упирается в очередь |
Когда хватает wallet v4 (или v5)
- Пользователь подписывает сам через TON Connect
- Редкие админ-операции (деплой, конфиг) с ручным подтверждением
- Низкий TPS с твоего горячего кошелька
Когда нужен highload
- Выплаты ревардов, рефанды, массовые jetton transfer с сервиса
- Несколько воркеров параллельно подписывают исходящие
- Seqno v4 уже даёт
seqno mismatch/ очередь на минуты
Пример: не путай hot wallet пользователя и сервиса
Правило: не клади highload в TON Connect Mini App «на всякий случай». Это инфраструктурный кошелёк сервиса. Пользователю оставляй обычный wallet; сервису — highload, когда нагрузка доказана метриками, а не страхом.
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация