В чем разница между основной и тестовой сетью TRON? Полное объяснение от Chain ID до TRC20

В чем разница между основной и тестовой сетью TRON? Полное объяснение от Chain ID до TRC20

Разница между основной сетью и тестовой сетью TRON кратко: в основной сети обращаются реальные активы, в тестовой — фейковые данные. Но если говорить о формате адресов, токенах TRC20 и механизмах Energy и Bandwidth, есть несколько деталей, которые легко упустить.

Сетевые параметры: формат адресов одинаковый, Chain ID разный

Формат адресов в обоих случаях начинается с T и имеет длину 34 символа, выглядят они почти одинаково. Но основная и тестовая сети используют разные Chain ID. При переключении сети в TronLink основная сеть отображается как Mainnet, а тестовые сети — Shasta и Nile. Chain ID Shasta — 0x94a9059e, Nile — 0x7acb7b5d, основной сети — 0x2b6653dc. Если использовать адрес тестовой сети как адрес основной, получатель увидит предупреждение о несовпадении сети.

TRX в тестовой сети не имеет ценности

TRX в основной сети можно использовать для оплаты Bandwidth и Energy, голосования, стейкинга, а также торговать на биржах. TRX тестовой сети можно получить только через кран (faucet), по несколько десятков или даже сотен тысяч в день, но за пределами тестовой сети это просто бесполезные данные. TRX тестовой сети нельзя перевести в основную сеть или обменять на какие-либо реальные активы. Поэтому не верьте утверждениям, что токены тестовой сети можно пополнить на бирже: официальные биржи принимают только основную сеть.

Различия при развертывании и переводах токенов TRC20

Для развертывания контракта TRC20 в тестовой сети не нужно тратить реальные TRX, а Energy и Bandwidth, используемые при вызове контракта, берутся из ресурсов, полученных через кран тестовой сети. Но токены TRC20 в тестовой сети не имеют рыночной капитализации, держателей и реальных торговых пар. Многие проекты сначала отлаживают логику в тестовой сети, а затем развертывают её в основной. Обычному пользователю достаточно запомнить: USDT в тестовой сети — фальшивый, даже если на балансе отображается 999999, это просто число, прописанное в контракте.

Браузеры и инструменты просмотра различаются

Транзакции основной сети нужно проверять в Tronscan, а транзакции тестовой сети — в тестовом браузере, соответствующем Shasta или Nile. На главной странице Tronscan есть переключатель сети, по умолчанию выбрана основная сеть. Если вставить адрес основной сети в тестовый браузер, он покажет, что адрес не существует или нет записей о транзакциях. И наоборот. Эта деталь чаще всего сбивает с толку новичков.

Для чего можно использовать тестовую сеть

Отладка разработки, тестирование контрактов, проверка процессов. Например, если вы делаете контракт для раздачи токенов (airdrop), сначала прогоняете его в тестовой сети, убеждаетесь, что уязвимостей нет, и только потом развертываете в основной. Обычный пользователь, который просто хочет попробовать переводы в TronLink, тоже может потренироваться в тестовой сети, но после тренировки никаких активов не останется. Ещё один вариант использования тестовой сети — моделирование поведения транзакций при перегрузке основной сети, но сама тестовая сеть не перегружена, потому что никто не борется за ресурсы за реальные деньги.

В какой сети действуют красивые адреса TRON

Красивый адрес TRON — это адрес основной сети, и только в основной сети он соответствует реальным активам. В тестовой сети тоже можно сгенерировать красивый адрес, но это не имеет смысла, потому что адреса тестовой сети можно массово создавать в любой момент, и в них нет редкости. Выбирая красивые адреса TRON на маркете Akali, вы покупаете адреса основной сети, которые можно сразу импортировать в TronLink.

Частые заблуждения

Кто-то спрашивает, сколько времени занимает перевод из тестовой сети в основную. Ответ: перевести нельзя, эти сети изолированы. Кто-то отправляет другим адрес тестовой сети для получения платежа, а собеседник переводит средства в основной сети — деньги будут потеряны, потому что адреса основной и тестовой сети хотя и имеют одинаковый формат, но Chain ID разные, и кошелёк покажет ошибку. Если вы обычный пользователь, просто ориентируйтесь на основную сеть и не совершайте в тестовой сети никаких операций, связанных с реальными активами.

Разница между основной и тестовой сетью по сути — это разница между реальным миром и песочницей. Если это понять, многие вопросы о переводах и контрактах становятся ясными.

Хотите незабываемый красивый TRON-адрес?

В маркет