В последнее время я изучаю развитие экосистемы Ethereum и обнаружил, что многие люди недостаточно глубоко понимают концепцию testnet. На самом деле, влияние testnet на стабильность всей криптоэкосистемы очень велико, и многие этого недооценивают.



Проще говоря, testnet — это тестовая версия блокчейна, копия основной сети. Представьте, если бы команда разработчиков сразу тестировала новые функции на основной сети, в случае возникновения проблем миллионы пользователей могли бы мгновенно пострадать, а ущерб был бы трудно оценить. Поэтому разумный подход — сначала экспериментировать на testnet, убедившись в безопасности, а уже потом запускать на основной сети.

Bitcoin уже имел testnet с октября 2010 года, когда патч, предложенный Гэвином Андресеном, считается первым тестовой сетью. Позже она прошла несколько итераций, и в 2012 году стабилизировалась как Testnet3. Эта система позже была принята всей индустрией и стала стандартным процессом разработки блокчейнов.

Testnet особенно важен для разработчиков. Например, Ropsten — лучший пример для Ethereum, на нем разработчики могут тестировать смарт-контракты и dApp, совершенно не беспокоясь о расходах на транзакции. Когда все проверено и работает без ошибок, можно развертывать на основной сети. Это также полезно для майнеров, которые могут заранее тестировать стратегии майнинга на testnet, чтобы подготовиться к запуску новой цепочки.

Различия между основной сетью и testnet довольно очевидны. Во-первых, разные токены: на testnet токены не имеют реционной стоимости, они только для тестирования. Также различается ID сети: у Ethereum mainnet — ID 1, у Ropsten — ID 3. Genesis-блоки тоже отдельные, чтобы случайно не перевести токены с тестовой сети на основную. Трудность майнинга значительно отличается: на testnet конкуренция гораздо ниже, а частота транзакций — меньше.

Без testnet разработчикам пришлось бы напрямую экспериментировать на основной сети, что связано с огромными рисками, и это просто нереально. Именно благодаря этой полноценной системе тестирования экосистема блокчейнов может безопасно постоянно развиваться и обновляться. Сейчас многие новые проекты находятся на стадии подготовки testnet, что показывает, насколько все осознают важность этого этапа. Чтобы понять зрелость проекта, достаточно оценить уровень их testnet.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить