Разработчики используют тестовые сети (testnet), чтобы опробовать новые функции, смарт-контракты или приложения в среде, которая ведёт себя как реальная сеть, часто называемая основной сетью (mainnet), не рискуя реальными средствами и не затрагивая реальных пользователей. Токены тестовой сети обычно получают бесплатно из крана (faucet) — простого инструмента, раздающего небольшие суммы для целей тестирования, — поскольку токены тестовой сети нельзя купить или продать за ценность ни на одном легитимном рынке и они существуют исключительно для того, чтобы сделать транзакции возможными для тестирования. Некоторые проекты одновременно запускают более одной тестовой сети, часто чтобы опробовать разные версии своего программного обеспечения, прежде чем остановиться на изменениях, которые в конечном счёте попадут в основную сеть.
Запуск кода сначала в тестовой сети помогает выявить ошибки, проблемы безопасности или неожиданное поведение до выхода в рабочую среду, где ошибки могут затронуть реальные деньги и реальных пользователей. Многие кошельки и обозреватели блокчейна поддерживают переключение между основной сетью и одной или несколькими тестовыми сетями, и стоит перепроверять, какая сеть выбрана в данный момент, поскольку активность в тестовой сети и активность в основной сети — полностью раздельные системы, и между ними ничего не переносится, включая балансы, историю транзакций или развёрнутые контракты.
Тестовые сети особенно важны для разработчиков, создающих смарт-контракты, поскольку код контракта часто трудно или невозможно изменить после развёртывания в реальной сети, что делает тщательное предварительное тестирование стандартной и важной частью ответственной практики разработки, особенно для контрактов, которые будут работать со средствами пользователей.
Ключевые выводы
- Тестовая сеть повторяет реальную сеть блокчейна, но использует ничего не стоящие токены, что делает её безопасной для тестирования и экспериментов.
- Разработчики используют тестовые сети, чтобы выявлять ошибки и проблемы безопасности в смарт-контрактах или приложениях до публичного запуска.
- Токены тестовой сети обычно получают бесплатно из крана (faucet), и их нельзя обменять на реальную ценность.
Тестовая сеть (Testnet) — frequently asked questions
Могу ли я потерять реальные деньги в тестовой сети?
Нет. Токены тестовой сети не имеют рыночной стоимости и не могут быть конвертированы в реальную криптовалюту через какую-либо легитимную биржу, поэтому эксперименты, тестирование транзакций или проба нового кошелька в тестовой сети вообще не несут прямого финансового риска.
Как получить токены тестовой сети?
У большинства тестовых сетей есть публичный кран (faucet) — веб-сайт или инструмент, где любой может запросить небольшое бесплатное количество тестовых токенов, обычно с ограничением по частоте для предотвращения злоупотреблений, для целей разработки, экспериментов или просто изучения того, как работает кошелёк или приложение.
New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.