Тестовые сети Ethereum - это чрезвычайно полезный способ создания и обновления приложений и контрактов на основе Ethereum перед их развертыванием в основной сети.
С точки зрения стоимости, они недороги, поскольку вы можете использовать тестовые токены для работы. Более того, они позволяют вам избежать платы за газ за каждую транзакцию, если вы просто хотите протестировать свое творение.
В этой статье мы расскажем о функционировании этих сетей и наиболее актуальных из них, а также дадим вам некоторую информацию о самых популярных тестовых сетях Ethereum, которые устарели.
Ethereum - наиболее широко используемая сеть, используемая разработчиками для создания приложений на основе блокчейна. Более того, они используют смарт-контракты на основе Ethereum для торговли, являются частью децентрализованного пространства и даже создают биржи DeFi.
Теперь, если мы учтем, что каждая транзакция, которая происходит в блокчейне, имеет стоимость с точки зрения платы за газ, подумайте о том, насколько дорогостоящим может быть совершение такого рода транзакций на этапе разработки. Каждый шаг должен быть оплачен и отправлен в блокчейн, даже если его необходимо скорректировать, или в тех случаях, когда вам нужно действовать в соответствии с методом проб и ошибок.
Тестовые сети служат этой цели – они позволяют разработчикам создавать и тестировать, не тратя токены. Или, проще говоря, они позволяют им совершать транзакции с тестовыми токенами – бесплатно.
Их важность основана на том факте, что вы можете работать в полностью совместимой с EVM среде и развертывать свои приложения, контракты, флэш-кредиты, обычно создаваемые с помощью AAVE, и любые проекты в основной сети только после того, как все заработает должным образом.
Таким образом, вы можете разумно снизить затраты и убедиться, что ваше приложение работает так, как вы хотите, прежде чем делать его общедоступным. Эти тестовые сети работают со всем, что совместимо с сетью Ethereum, а также с тестовыми копиями существующих приложений. Это чрезвычайно полезно, когда разработчики работают над интеграцией с существующими контрактами или когда они хотят работать над обновлениями существующих контрактов.
Давайте подробно рассмотрим наиболее актуальные тестовые сети Ethereum.
Тестовая сеть Görli, также называемая Goerli, – это тестовая сеть для проверки подлинности (PoA), созданная в 2018 году. Даже если эта тестовая сеть с открытым исходным кодом, работа в соответствии с PoA означает, что в качестве валидаторов выбирается всего несколько членов сообщества. Но поскольку Görli будет объединен с цепочкой маяков Prater, которая работает на основе механизма консенсуса proof–of-stake (PoS), у каждого будет возможность запускать валидаторы для этой тестовой сети.
Sepolia не является одной из наиболее поддерживаемых тестовых сетей – по сравнению с Goerli, за ней не стоит такое сильное сообщество. Эта тестовая сеть работает на основе механизма консенсуса proof-of-work (PoW), имеющего это общее с Ethereum до тех пор, пока слияние не будет завершено.
Он может заменить тестовую сеть Ropsten, текущую тестовую сеть PoW Ethereum, которая устарела: она будет работать до тех пор, пока разработчики не будут использовать ее, но она не получит никаких обновлений – более того, это должна быть тестовая сеть, используемая для окончательного перехода Ethereum на proof-of-stake.
Эта тестовая сеть может напомнить одну из самых популярных тестовых сетей Ethereum, Kovan. Но, как и Ropsten, Kovan устареет и больше не получит обновлений после Слияния.
Оптимистичный Кован - это другая тестовая сеть: как сообщается на веб-сайте Ethereum, это “тестовая сеть для оптимизма”. Это тестовая сеть уровня 2 (L2), то есть одна из тех сетей, которые выигрывают от более масштабируемых решений, разработанных для Ethereum.
Кроме того, эта тестовая сеть напоминает любимую сеть Rinkeby, а также тестовая сеть Rinkeby будет устаревшей после слияния.
Arbitrum Rinkeby testnet представляет собой еще одно решение L2, но разработанное для Arbitrum.
Однозначного ответа на этот вопрос нет. Единственное полезное предложение - использовать тестовую сеть, которая имеет как можно больше общих характеристик с вашим проектом.
Как мы уже говорили, они полностью имитируют среду разработки – с тем преимуществом, что они недороги. Вы хотите работать с тестовой сетью PoW? Как вы думаете, вам понадобится поддержка? В этом случае, например, вам следует выбрать тестовую сеть с большим и более активным сообществом. Предпочитаете ли вы тестовую сеть, более соответствующую обновлениям основной сети? В этом случае вам не следует выбирать устаревшую тестовую сеть.
Есть еще много фильтров, которые вы можете использовать для выбора своей тестовой сети:
Есть много вопросов, на которые вы должны ответить, прежде чем выбрать тестовую сеть, которая лучше соответствует вашему проекту и целям.
Мы упомянули смесители, но что это такое?
Крипто-краны - это программы или веб-сайты, которые позволяют вам бесплатно получить определенное количество тестовых токенов.
Не все краны работают одинаково. Каждая тестовая сеть, которую мы перечислили, использует по крайней мере один кран Ethereum:
Как мы уже упоминали, чтобы использовать все эти краны, вы должны выбрать правильную сеть в своем кошельке DeFi и скопировать публичный адрес своей учетной записи, чтобы вставить его на страницу крана.
Затем вы получите несколько тестовых токенов. После этого вы готовы к использованию сети testnet.
Все эти шаги чрезвычайно важны: тестовые токены не имеют никакой ценности, и если вы попытаетесь отправить ETH в тестовую сеть, вы потеряете свои средства.
Как только вы получите свои тестовые токены, вы будете готовы к кодированию своего проекта. Причина, по которой вам нужны эти токены, заключается в том, что любому приложению или контракту требуется, чтобы вы совершали транзакции в цепочке: у них есть стоимость, потому что каждая транзакция, которая должна быть развернута в цепочке, требует определенных сборов. Тестовые токены позволяют вам оплачивать эти сборы, но без реальных средств – как мы уже упоминали, они не имеют никакой ценности.
Итак, как действовать дальше? Чтобы лучше понять весь процесс, давайте приведем практический пример.
Хорошим инструментом для разработки ваших проектов является Remix IDE, возможно, самое популярное приложение для создания на Ethereum.
Допустим, вы хотите закодировать смарт-контракт: первым шагом является подключение вашего кошелька, например, Metamask, поскольку это ваш шлюз в пространство DeFi.
Если вы выберете тестовую сеть в Metamask, вы сможете развернуть ее, используя тестовые токены, которые вы отправили на свой кошелек. Вся процедура будет выглядеть как проект, развернутый в основной сети: вы сможете выбрать “скорость” транзакции и выбрать максимальную сумму сборов, которые вы готовы заплатить.
Тестовые сети Ethereum совместимы с сетью Ethereum, которую вы можете использовать для тестирования контрактов, приложений, обновлений и любых проектов перед их развертыванием в основной сети. Они очень полезны, потому что позволяют вам кодировать свои проекты, не используя реальные криптофонды.
Вы можете использовать их так же, как вы бы делали с проектами, запущенными в основной сети, но бесплатно, поскольку вы можете использовать тестовые токены.
Краны - это те программы или веб-сайты, где вы можете получить тестовые токены. Каждый кран работает по-разному: для некоторых кранов требуется только ваш публичный адрес, для некоторых кранов требуется, чтобы вы использовали свои социальные сети для входа в систему, прежде чем сможете получить токены.
Здесь пока нет комментариев. Будьте первым!