Разработчики используют testnet, чтобы опробовать новые функции, смарт-контракты или приложения в среде, которая ведёт себя как реальная сеть, часто называемая mainnet, не рискуя реальными средствами и не затрагивая реальных пользователей. Токены testnet обычно бесплатно получают из крана (faucet) — простого инструмента, раздающего небольшие суммы для целей тестирования, поскольку токены testnet нельзя купить или продать за стоимость ни на одном легитимном рынке, и они существуют исключительно для того, чтобы сделать транзакции возможными для тестирования. Некоторые проекты запускают несколько testnet одновременно, часто чтобы опробовать разные версии своего ПО, прежде чем остановиться на изменениях, которые в итоге попадут в основную сеть.
Запуск кода сначала в testnet помогает выявить ошибки, проблемы безопасности или неожиданное поведение до выхода в продакшн, где ошибки могли бы затронуть реальные деньги и реальных пользователей. Многие кошельки и обозреватели блокчейна поддерживают переключение между mainnet и одной или несколькими testnet, и стоит дважды проверить, какая сеть выбрана в данный момент, поскольку активность testnet и активность mainnet — это полностью раздельные системы, и ничто не передаётся между ними, включая балансы, историю транзакций или развёрнутые контракты.
Testnet особенно важны для разработчиков, создающих смарт-контракты, поскольку код контракта часто трудно или невозможно изменить после развёртывания в реальной сети, что делает тщательное тестирование заранее стандартной и важной частью ответственной практики разработки, особенно для контрактов, которые будут обрабатывать средства пользователей.
Ключевые выводы
- Testnet отражает реальную сеть блокчейна, но использует ничего не стоящие токены, что делает её безопасной для тестирования и экспериментов.
- Разработчики используют testnet, чтобы выявлять ошибки и проблемы безопасности в смарт-контрактах или приложениях перед публичным запуском.
- Токены testnet обычно бесплатны из крана и не могут быть обменены на реальную стоимость.
Часто задаваемые вопросы о Testnet
Могу ли я потерять реальные деньги в testnet?
Нет. Токены testnet не имеют рыночной стоимости и не могут быть конвертированы в реальную криптовалюту через какую-либо легитимную биржу, поэтому эксперименты, тестовые транзакции или проба нового кошелька в testnet не несут никакого прямого финансового риска.
Как мне получить токены testnet?
У большинства testnet есть публичный кран — сайт или инструмент, где любой может запросить небольшое бесплатное количество тестовых токенов, обычно с ограничением по частоте для предотвращения злоупотреблений, для целей разработки, экспериментов или просто чтобы узнать, как работает кошелёк или приложение.
Только начинаете разбираться в крипте или хотите заполнить пробелы? Изучите основы в разделе «Учиться», просмотрите все термины от А до Я или посмотрите актуальные цены монет, стоящих за этими понятиями.