К основному содержанию
T TON Adoption
Основы GUIDE · 2026

Mainnet vs Testnet TON: для чего нужны и как переключаться

Чем отличается mainnet от testnet TON, как переключить Tonkeeper в тестовую сеть, где взять бесплатный testnet TON и зачем это нужно разработчикам и.

Автор
TON Adoption Team · исследовательская группа проекта
Опубликовано
Обновлено
4 мин. чтения

В TON, как и в любом серьёзном блокчейне, существуют две параллельные сети: mainnet — реальная, где деньги имеют ценность, и testnet — учебная, где токены раздаются бесплатно. Переключение между ними — стандартная операция для разработчиков и иногда полезная для продвинутых пользователей.

Этот гайд — про разницу, про то, как переключиться, где взять testnet TON и какие обозреватели использовать.

Что такое mainnet

Mainnet (основная сеть) — это продакшн-блокчейн TON. Здесь:

  • Реальный Toncoin с рыночной ценой.
  • Реальные DEX (STON.fi, DeDust) с реальной ликвидностью.
  • Реальные NFT, домены, мини-аппы.
  • Реальные комиссии, оплачиваемые реальными монетами.

Когда ты ставишь Tonkeeper, видишь баланс, отправляешь USDT-jetton — ты в mainnet. По умолчанию все кошельки и dApps работают именно с ним.

Что такое testnet

Testnet (тестовая сеть) — это отдельный блокчейн с той же архитектурой, но с собственным состоянием. Запущен и поддерживается TON Foundation для разработчиков.

Особенности:

  • Свои валидаторы, свой генезис, свой набор аккаунтов.
  • TON в testnet выдаётся бесплатно через faucet’ы.
  • Регулярные сбросы состояния (state resets) при крупных обновлениях протокола — всё, что было на тестнете до сброса, исчезает.
  • Реальной экономической ценности нет.

Архитектурно mainnet и testnet идентичны: одинаковые TVM, FunC/Tact/Tolk, TON Connect. Контракт, протестированный в testnet, должен работать в mainnet без изменений (это и есть смысл существования testnet).

Главное правило: токены не переносятся

Это нужно усвоить сразу:

Адреса (EQ…/UQ…) одинаковые по формату, но это разные адреса в разных сетях. Один и тот же seed создаст в mainnet и testnet один и тот же адрес — но баланс и история у них независимы.

Когда нужен testnet

Реальные сценарии:

  1. Разработка смарт-контракта. Собрал контракт на FunC/Tact/Tolk → задеплоил в testnet → потестировал → задеплоил в mainnet. Testnet даёт безопасную среду без риска потерять реальные TON на ошибках.
  2. Интеграция с TON Connect. Делаешь dApp — нужен testnet, чтобы тестировать без расходов и не путаться в реальных балансах пользователей.
  3. Учёба. Хочешь понять, как работают транзакции, jetton-ы, NFT, без риска. Testnet — идеально.
  4. Тестирование DeFi-стратегии. Некоторые DEX и стейкинг-пулы имеют testnet-версии. Можно прогнать стратегию без реальных потерь.

Если ты — обычный пользователь, который хочет купить TON, отправить знакомому или поучаствовать в мини-аппе, testnet тебе не нужен.

Как переключить Tonkeeper в testnet

В Tonkeeper переключение в testnet — скрытая опция, добавлена специально, чтобы случайные пользователи не путались.

Через тапы по иконке

  1. Открой Tonkeeper, перейди в «Настройки».
  2. Прокрути в самый низ.
  3. Быстро тапни по иконке Tonkeeper 5–7 раз.
  4. Появится секретная секция «Developer mode» / «Режим разработчика».
  5. В ней — «Add Testnet Account» / «Добавить testnet аккаунт».

Через импорт seed

Альтернативный путь: создай mainnet кошелёк (любой), запиши seed, потом «Add Wallet» → «Testnet Account» → введи те же 24 слова. У тебя в Tonkeeper окажется два аккаунта — mainnet и testnet с одинаковыми seed, но разными балансами.

После переключения в шапке кошелька появится красная плашка «TESTNET» — это критично, чтобы не путать сети.

Как переключить MyTonWallet в testnet

В MyTonWallet (расширение или мобильное приложение):

  1. Открой Settings.
  2. Раздел «Network».
  3. Переключи с «Mainnet» на «Testnet».
  4. Кошелёк перезагрузится в тестовой сети.

В UI появится индикатор «Testnet». Возврат — тем же путём.

Где взять бесплатный testnet TON

Faucet’ы — сервисы, которые раздают testnet TON бесплатно для разработки. Основные на 2026 год:

  • @testgiver_ton_bot в Telegram — самый простой. Отправляешь команду, бот шлёт несколько testnet TON на адрес. Лимит — обычно 1 раз в сутки.
  • Chainstack TON Faucet — после регистрации, до 1 testnet TON в сутки.
  • TONX API Faucet — testnet TON через формочку на сайте.
  • Ghost TON Testnet Faucet — публичный faucet без регистрации, ограниченный объём.

Алгоритм одинаковый: копируешь testnet-адрес из Tonkeeper, вставляешь в форму faucet, ждёшь 30–60 секунд, получаешь несколько TON.

Обозреватели testnet

Mainnet-обозреватель типа tonscan.org не видит testnet. Для тестовой сети — отдельные домены:

  • testnet.tonscan.org — testnet-зеркало основного Tonscan.
  • testnet.toncenter.com — официальный API/explorer от TON Foundation.
  • testnet.tonviewer.com — testnet-версия Tonviewer.

Все три работают одинаково: вставляешь адрес или хеш транзакции, видишь данные. Разница только в UI и фичах. Для серьёзной отладки удобнее testnet.tonviewer.com — у него детальная визуализация message-flow.

Что важно помнить

  • Сбросы. Testnet может быть полностью обнулён при больших обновлениях. Не надейся, что задеплоенный 6 месяцев назад контракт будет на месте.
  • Разные RPC. Если разрабатываешь dApp, RPC-эндпоинты mainnet и testnet разные. Tonkeeper и MyTonWallet это абстрагируют, но в коде нужно явно указывать сеть.
  • Адреса. EQ/UQ адрес из mainnet не работает в testnet, и наоборот. Перед отправкой проверяй, в какой сети находишься.
  • Случайные крупные транзакции в testnet. Если выводишь токены из биржи и случайно скопировал адрес из testnet-кошелька в mainnet форму вывода — деньги уйдут на твой mainnet-адрес (потому что биржа работает только с mainnet). Но это нюанс: проверяй адреса дважды.

Для разработчиков: типичный workflow

Пайплайн при разработке смарт-контракта:

  1. Локальный sandbox через @ton/sandbox — unit-тесты в Jest без сети.
  2. Testnet — реальный деплой, ручное тестирование с Tonkeeper, проверка edge-кейсов.
  3. Mainnet — продакшн-деплой после аудита.

Подробнее про инструменты разработки — в гайде по FunC, Tact и Tolk.

Дальше

Если ты пользователь, и testnet тебе не нужен — гайд по созданию кошелька и покупке TON более полезны. Если ты разработчик — обзор языков смарт-контрактов и TON Connect.

Источники

Частые вопросы

Нет. Testnet и mainnet — две независимые сети с одинаковой архитектурой, но разными состояниями. Токены одной сети не имеют ценности в другой и не переносятся между ними никаким способом.
Нет. Это «игрушечные» токены, выдаются бесплатно через faucet'ы для тестирования контрактов. Покупать или продавать testnet TON бессмысленно — рыночной цены у них нет.
Чаще всего не нужен. Useful только если ты разработчик dApp, делаешь свой смарт-контракт, или хочешь потренироваться с DeFi/мини-аппой без риска. Для обычного пользования mainnet'а достаточно.
Tonkeeper и MyTonWallet показывают красную плашку «TESTNET» в интерфейсе, когда подключены к тестовой сети. Адреса в testnet начинаются с тех же EQ/UQ, но баланс не виден в обозревателях mainnet типа tonscan.org.
testnet.tonscan.org — testnet-версия основного обозревателя. Также testnet.toncenter.com и testnet.tonviewer.com. Все они работают только с тестовой сетью; mainnet-обозреватели её не видят.

Похожие материалы