← Back to list

От Devnet к Mainnet: четыре среды тестирования Aleo

Дата публикации в официальном блоге и автор: 3 июня, 2024 BY JOHN REYNOLDS, VP OF PRODUCT, ALEO

Aleo_RUS_FAN · 2024-06-14 05:02 · 0 claps · 3.0 min read
#aleo #mainet
Open on Medium ↗

От Devnet к Mainnet: четыре среды тестирования Aleo

Дата публикации в официальном блоге и автор: 3 июня, 2024 BY JOHN REYNOLDS, VP OF PRODUCT, ALEO

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

Даже после запуска основной сети эти среды сохранятся, помогая Aleo Network Foundation и сообществу достичь следующих целей:

  • Стресс-тест различных аспектов блокчейна Aleo, от пропускной способности транзакций до развертывания программ.
  • Обеспечение разработчикам стабильной среды для тестирования развертывания приложений.
  • Оценка новыч функций и исправление основного программного обеспечения узла Aleo и виртуальной машины.
  • Оценка кандидатов в валидаторы на предмет потенциального делегирования и включения в более широкий набор валидаторов основной сети.

В этом посте мы опишем различные сетевые среды, которые мы использовали до сих пор, опишем, как они будут использоваться в будущем, и объясним, как эти сети могут быть использованы сообществом в будущем.

DevNet

DevNet использовался для реализации и тестирования начальных функций с целью проверки критериев приемки перед их выпуском в исходную версию. Однако в дальнейшем мы больше не будем поддерживать каноническую DevNet. Вместо этого члены сообщества Aleo будут запускать свои собственные DevNets или Iso-devnets для тестирования функций перед отправкой запросов на включение (PR). Этот децентрализованный подход позволяет любому управлять DevNet, обеспечивая первоначальное понимание того, как изменения могут повлиять на сеть, и способствуя развитию, управляемому сообществом.

CanaryNet

CanaryNet- это сеть, управляемая Aleo Network Foundation совместно с несколькими участниками экосистемы, представляет собой более децентрализованную, полуоткрытую сеть, которая позволяет нам тестировать сеть в более реалистичных условиях с несколькими взаимодействующими сторонами.

После того как запросы на поставку проверены, одобрены и объединены в ветку Mainnet-Staging, они разворачиваются в CanaryNet для дальнейшего тестирования и проверки. Основная цель CanaryNet — обеспечить тщательное тестирование любых изменений, добавлений функций или исправлений ошибок перед их внедрением в ветку Mainnet. Моделируя реалистичные сетевые сценарии, CanaryNet помогает нам проверять изменения и укреплять уверенность в них.

Кроме того, CanaryNet обеспечивает гибкость для новых валидаторов, которые готовятся присоединиться к основной сети, чтобы ознакомиться с процессами уровня 1 Aleo.

Testnet Beta

Бета-версия тестовой сети, которая в настоящее время является нашей открытой средой разработки, является критическим этапом на пути к запуску основной сети. Он работает как общедоступная сеть, в которой валидаторы связаны с Aleo Network Foundation. Первоначально Foundation и Provable (ранее Aleo Systems) будут управлять валидаторами, постепенно привлекая к работе других, которые продемонстрировали свою надежность и производительность в CanaryNet. По мере роста уверенности в стабильности сети к бета-версии Testnet будут подключены дополнительные валидаторы.

После завершения тестирования в более ограниченных средах DevNet и CanaryNet бета-версия Testnet предоставляет возможность протестировать и оценить критерии приемки в наиболее реалистичной и обширной среде перед запуском.

Mainnet Beta

Бета-версия основной сети призвана стать «последней остановкой» для любого нового кода и/или валидатора. Он будет работать одновременно с бета-версией тестовой сети, прежде чем превратиться в каноническую основную сеть, выступая в качестве финального “горячего” теста.

Первоначально бета-версия основной сети будет управляться Aleo Network Foundation и оставаться закрытой, но к моменту запуска основной сети она будет полностью децентрализована и открыта.

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

Все эти сети по-разному способствовали укреплению нашей последней основной сети. Мы благодарны партнерам по экосистеме, которые помогли нам в создании, включая Demox Labs , Puzzle , Monadicus , Supranational , Kryha , Equilibrium , а также дополнительным внешним сторонам для ограниченного тестирования canarynet, в том числе: Kintsugi, Figment, Unit410, Lavender.Five, DSRV, Coinbase, Rockaway, Haruka и многие другие.

Следите за новостями о том, что будет дальше в рамках основной сети, на нашей странице «Дорога к основной сети» .

Оригинал статьи: https://aleo.org/post/devnet-mainnet-aleos-testing-environments/


메타데이터
post_id
0e85e46b15dc
slug
devnet-mainnet-aleos-testing-environments-0e85e46b15dc
url
https://medium.com/@Aleo_Rus/devnet-mainnet-aleos-testing-environments-0e85e46b15dc
canonical_url
https://medium.com/@Aleo_Rus/devnet-mainnet-aleos-testing-environments-0e85e46b15dc
author_url
https://medium.com/@Aleo_Rus
status
ok
fetched_at
2026-07-23 15:27:12