Руководство по тестовой сети Nile: разрабатывайте на TRON бесплатно — TRON Wiki

Руководство по тестовой сети Nile: разрабатывайте на TRON бесплатно

9 мин чтения · ⌘K поиск

Тестовая сеть Nile — это место, где разработчики и учащиеся TRON практикуются, не рискуя реальными деньгами. Он воспроизводит полную функциональность основной сети — энергию, пропускную способность, смарт-контракты, токены TRC-20 — с использованием бесплатного теста TRX, который имеет нулевую денежную стоимость. В этом руководстве вы узнаете, как настроить Nile, пройти тестирование TRX и безопасно протестировать операции TRON.

Что такое тестовая сеть Nile? {#что-есть-нил}

Нил — рекомендуемая тестовая сеть TRON:

  • Бесплатный тест TRX из кранов
  • Полные функции основной сети — ставки, энергия, смарт-контракты, TRC-20
  • Отдельный реестр — полностью изолирован от основной сети.
  • Блокировать проводникnile.tronscan.org
  • APIhttps://nile.trongrid.io
  • Нет реальной ценности — тест TRX нельзя продать или перенести в основную сеть.

Более широкий контекст см. в разделе mainnet vs. testnet.

Загрузите расширение браузера TronLink или мобильное приложение с сайта tronlink.org.

Шаг 2. Создайте или импортируйте кошелек

  • Новый кошелек — сгенерируйте новый адрес (надежно сохраните исходную фразу)
  • Импортировать существующие — используйте исходную фразу основной сети (один и тот же адрес во всех сетях).
Тот же адрес, разные сети
Ваш адрес TRON идентичен в основной сети и на Ниле. Балансы и токены разделены. 100 TRX в основной сети не отображается на Ниле — вам нужен кран TRX.

Шаг 3. Переключитесь на тестовую сеть Nile

  1. Откройте TronLink
  2. Нажмите на переключатель сети (по умолчанию отображается «Mainnet»).
  3. Выберите Тестовая сеть Нила.
  4. Подтвердите переключение

Ваш кошелек теперь работает на Ниле. Адрес тот же, но балансы будут пустыми, пока вы не получите кран TRX.

Получение теста TRX из крана

Варианты смесителей для Нила

  1. Кран NileExnileex.io/join/getJoinPage

- Введите свой адрес TRON

- Получите ~10 000 тестов TRX

- Дневной лимит на адрес

  1. TronGrid API крана

- Разработчики могут программно запросить тест TRX

- Конечная точка: https://nile.trongrid.io/wallet/getaccount

- Документация на портале разработчиков TronGrid.

  1. Сборщики сообщества

- Существуют различные краны, управляемые сообществом.

- Проверьте легитимность перед использованием

После запроса

  • Тест TRX приходит через ~3–5 секунд.
  • Проверьте на nile.tronscan.org
  • Ваш баланс TronLink обновляется автоматически.

Что тестировать на Ниле {#что тестировать}

Основные операции

  • Отправить тест TRX — попрактиковаться в передаче между адресами
  • Активация учетных записей — протестируйте процесс активации 1 TRX.
  • Заморозка TRX — тест ставки TRX для энергии и пропускной способности
  • Голосуй за СР — протестируйте механизм голосования.

Операции с токенами

  • Развернуть TRC-20 — создать контракт тестового токена.
  • Передача токенов — проверка TRC-20 отправки/получения
  • Тестирование энергопотребления — посмотрите, сколько энергии используется при передаче USDT.
  • Триггер OUT_OF_ENERGY — попрактикуйтесь в устранении энергетических ошибок без реальных затрат.

Операции разработчика

  • Развертывание смарт-контрактов через TronIDE или TronWeb.
  • Вызов функций контракта — тестовые операции чтения и записи.
  • Использовать TronGrid API — программный запрос данных Nile.
  • Протестируйте интеграцию dApp — подключите свое приложение к конечным точкам Nile.
Практика Энергоменеджмента
Нил — идеальное место для изучения энергетической системы TRON. Заморозьте тест TRX, отправьте тестовые токены и точно посмотрите, сколько энергии потребляет каждая операция — знания, которые экономят реальные деньги в основной сети.

Нил TronScan исследователь

nile.tronscan.org — обозреватель блоков Нила:

  • Поиск адресов, транзакций, блоков
  • Просмотр токенов и кода контракта
  • Проверьте ресурсы энергии и пропускной способности
  • Мониторинг взаимодействия смарт-контрактов

Используйте его точно так же, как основную сеть TronScan, но помните, что все значения предназначены только для тестирования.

Конечные точки Nile API

Для разработчиков, интегрирующихся с Nile:

СервисКонечная точка
API полного узла⟦Т1⟧
⟦Т12⟧⟦Т2⟧
TronScan API⟦Т3⟧

Настройте TronWeb для Нила:

Код
const tronWeb = new TronWeb({
  fullHost: 'https://nile.trongrid.io',
  privateKey: 'your-test-private-key'
});

Перемещение из Nile в основную сеть

Когда тестирование будет завершено:

  1. Проверьте свой контракт — проверьте крайние случаи, режимы сбоя, потребление энергии.
  2. Переключите TronLink в основную сеть
  3. Фонд с реальными TRX — вам нужно TRX для развертывания энергии и текущих операций.
  4. Развертывание в основной сети — тот же код контракта, реальная сеть.
  5. Проверка на сайте tronscan.org — подтверждение успешного развертывания.
Успех тестовой сети не гарантирует успех основной сети
Сетевые условия, цены на энергию и взаимодействие с контрактами могут различаться. Всегда тщательно тестируйте Nile и начинайте с небольших транзакций в основной сети.

Распространенные проблемы с тестовой сетью Nile

ВыпускПричинаИсправить
Кран говорит: «уже заявлено»Дневной лимит достигнутПодождите 24 часа или попробуйте другой кран
0 баланс после кранаВыбрана неправильная сетьПодтвердите, что TronLink показывает Nile Testnet
Развертывание контракта не удалосьНедостаточный тест TRXЗапросить больше от крана
Транзакция не виднаПроверил основную сеть TronScanВместо этого используйте nile.tronscan.org
Ошибка энергопотребления в тестовой сетиНет замороженного теста TRXТест на заморозку TRX для энергии на Ниле

Часто задаваемые вопросы

Что такое тестовая сеть Нила?

Нил — это основная тестовая сеть TRON для разработки. Он отражает функциональность основной сети, но использует бесплатный тест TRX, не имеющий реальной ценности.

Как мне бесплатно получить TRX в тестовой сети Nile?

Используйте сборщик Nile на сайте nileex.io или API сборщика TronGrid. Вы получаете 1 000–10 000 тестовых TRX за запрос, которые пополняются ежедневно.

Тестовая сеть Nile — это то же самое, что и основная сеть?

Функционально схожие — та же модель энергопотребления/пропускной способности, те же смарт-контракты, те же адреса кошельков. Но тестовая сеть TRX и токены не имеют реальной ценности.

Контрольный список устранения неполадок

Если что-то пойдет не так на TRON, отнеситесь к этому как к проблеме структурированной отладки: подтвердите точный txid в цепочке, проверьте адрес целевого контракта и только затем решите, можно ли устранить сбой. В TRON многие «загадочные» проблемы — это просто одна из следующих: неправильная сеть (основная сеть или тестовая сеть), неправильный контракт токена (поддельный USDT / токены с одинаковым названием), недостаточность ресурсов (OUT_OF_ENERGY / пропускная способность) или задержка пользовательского интерфейса/индексатора между кошельком и проводником.

Начните с этих цепочек проверок:

  • Всегда копируйте полный txid/хэш из своего кошелька или проводника.
  • Подтвердите статус результата передачи на TronScan (SUCCESS, REVERT, OUT_OF_ENERGY или все еще в ожидании).
  • Проверьте, соответствует ли адрес получателя/договора тому, что вы намеревались отправить.
  • Если это вызов контракта, убедитесь, что селектор функций и параметры соответствуют стандарту токена, который, по вашему мнению, вы используете (TRC-20 vs TRC-10 vs BEP-20 на BSC).

Затем примените путь исправления для вашей категории:

  • Подтвердите статус и параметры транзакции.
  • Проверка адресов (контракт токена, получатель, маршрутизатор/отправитель).
  • Добавляйте или делегируйте ресурсы (энергию/пропускную способность), если сбой связан с ресурсами.

Распространенные ошибки

Эти шаблоны вызывают большинство сбоев на уровне пользователя:

  • Использование адресов основной сети в тестовой сети (или наоборот).
  • Копирование символа токена вместо фактического адреса контракта TRC-20.
  • Подписание неправильного адреса одобрения/платежа, поскольку ссылка пользовательского интерфейса является вредоносной или устаревшей.
  • Повторная попытка без изменения ошибочного ввода (например, REVERT продолжает возвращаться до тех пор, пока вы не исправите параметр).

Если вы не уверены, не «просто отправьте еще раз». Внесите одно контролируемое изменение, проверьте на TronScan, затем продолжайте.

Часто задаваемые вопросы

Как узнать, действительно ли транзакция подтверждена?

Используйте TronScan и проверьте статус результата передачи. Ярлыки кошелька «ожидающие» могут отставать; Статус цепочки является источником истины. Скопируйте txid и проверьте SUCCESS/REVERT/OUT_OF_ENERGY, а не только текст пользовательского интерфейса.

Почему пользовательский интерфейс отличается от TronScan?

Некоторые кошельки и децентрализованные приложения используют разные индексаторы или уровни кэша. Короткая задержка между трансляцией и индексированием является нормальной; сравните txid и подождите, пока цепочка стабилизируется, прежде чем сделать вывод об ошибке.

Что мне делать после REVERT?

Остановитесь и декодируйте неудачный вызов. Большинство ошибок REVERT вызваны недопустимыми параметрами, неправильным адресом контракта, отсутствием утверждений или несоответствием между стандартом токена и методом. Устраните причину и подпишите заново.

Безопасно ли подписывать неограниченное разрешение?

Неограниченное одобрение безопасно только для проверенных вами адресов доверенных отправителей (проверенный источник, правильный маршрутизатор и ожидаемый контракт токена). Для тестирования отдавайте предпочтение ограниченному утверждению и отзыву после завершения.

Какие ресурсы требуются TRON для вызовов контракта?

Выполнение смарт-контракта в основном потребляет энергию, а байты транзакций потребляют пропускную способность. Если вы получили OUT_OF_ENERGY, добавьте/заморозьте/делегируйте Энергию. Если пропускная способность исчерпана, сосредоточьтесь на сохранении достаточного количества TRX для байтов и распределения ресурсов.

Как я могу уменьшить количество обращений в службу поддержки?

Покажите пользователям четкое сообщение «что произошло» на основе статуса цепочки и дайте прямую ссылку на соответствующее руководство (ожидание, сбой, отсутствие энергии или проверка). Сохраните txid, чтобы можно было быстро выполнить согласование.