Хвиля 1 Sui Testnet завершилася 1 грудня 2022 року після багатотижневого запуску. Команда успішно досягла мети — застосувати децентралізовану координацію та реагування на інциденти в георозподіленій мережі Sui з незалежними валідаторами та операторами вузлів у восьми часових поясах і 10 країнах. Команда Sui хотіли б висловити величезну вдячність валідаторам Sui, операторам і користувачам, які зробили Хвилю 1 успішною!
Ось над чим Sui працювали під час Хвилі 1:
Genesis: початкове завантаження децентралізованої мережі передбачає ретельну оркестровку. У Хвилі 1 успішно провели спільну церемонію генезису з валідаторами, щоб вивести Sui онлайн.
Моніторинг. Спостереження за працездатністю мережі є необхідним для підтримки працездатності будь-якої мережі з кількома вузлами, але вдвічі важливіше, коли цими вузлами володіють різні георозподілені оператори. У хвилі 1 налаштували глобальний моніторинг для спостереження за станом консенсусу, справністю мережі, пропускною здатністю та використанням ресурсів.
Зв'язок: операторам потрібен канал зв'язку для координації церемонії генезису, запитів про зміну показників, обміну інформацією про проблеми та отримання інформації про виправлення програмного забезпечення. Крім того, потрібен спосіб координації оновлень і перезапусків. Під час Хвилі 1 спробували єдиний канал Discord для зв’язку та виявили, що цей простий підхід досить добре відповідає потребам.
Пом'якшення: підтримка працездатності мережі вимагає своєчасного реагування на події. Хвиля 1 дозволяє відпрацьовувати процеси для виявлення, діагностики та пом’якшення мережевих подій, пов’язаних із такими проблемами, як від’єднання, неправильна конфігурація, помилка документації, синхронізація та наздоганяння вузлів, надійність консенсусу, споживання машинних ресурсів і стрибки трафіку транзакцій.
Оновлення: підтримка працездатної мережі може вимагати застосування поточних оновлень і виправлень. Протягом Хвилі 1 команда випустила три різні оновлення програмного забезпечення, щоб пом’якшити проблеми, щойно вони виникли. Усі оператори змогли оновитися до нової версії без простоїв і втрати даних.
Загальна кількість оброблених транзакцій: ~22 мільйони Загальна кількість NFT у мережі: ~11 мільйонів* Загальна кількість опублікованих пакетів: ~2600* Загальна кількість монет, випущених краном: 251 мільярд MIST Загальна кількість запитів, обслугованих краном Testnet у всьому світі: 4,19 мільйона
*Ці цифри взято з проекту Suiscan community. Такі внески спільноти є фундаментальними для успіху Sui, і команда хотіла б висловити вдячність команді Suiscan! Дякую!
Тестова мережа без операційних інцидентів була б втраченою можливістю навчитися налагоджувати та пом’якшувати проблеми в реальному середовищі. Testnet Wave 1 представляв певні труднощі для операторів, але, на щастя, команда змогла зрозуміти ці проблеми, виправити їх і покращити Sui (у багатьох випадках завдяки вдосконаленням, введеним під час оновлення Wave 1).
Ось три пам'ятних події:
Команда Sui розглянула один сценарій зупинки консенсусу, коли валідатори поступово втрачали ефективність консенсусу, що зрештою призвело до того, що мережа не могла досягти кворуму. Багатоденне налагодження показало, що під час трансляції Narwhal Byzantine існував граничний випадок, коли вузол міг чекати повернення запиту, який був дедупльований і ніколи не надісланий, що призвело до блокування. Команда змогла розгорнути виправлення для цього крайнього випадку та поступово відновити всі зупинені валідатори, щоб відновити кворум. (Цей інцидент стався за кілька днів до відкриття Testnet для громадськості 17 листопада, і згодом вирішили запустити нову мережу через інші технічні причини.)
Було розглянуто сценарій, коли нещодавно перезапущені валідатори не змогли знову приєднатися та досягти останнього стану консенсусу. Команда виявила граничний випадок, коли число консенсусного раунду Narwhal було неправильно встановлено на нуль після перезапуску замість правильного числа консенсусного раунду, що призвело до надто повільних запитів, які призвели до тайм-аутів. Незважаючи на це вдалося виправити цей випадок, оновити відстаючі валідатори та допомогти їм наздогнати, поки мережа працювала та працювала.
І останнє, але не менш важливе: завдяки діяльності Хвилі 1 ми змогли визначити першопричину давньої проблеми з мережею, яка значною мірою сприяла витоку пам’яті. Хоча команда не мала можливості застосувати та перевірити це виправлення під час Хвилі 1, виправлення тепер доступне в попередньому репозиторії та незабаром потрапить до Devnet і Хвилі 2.
Інженери Mysten Labs невпинно працювали протягом Хвилі 1, і Sui продовжуватимемо докладати всіх зусиль для тестування мережі Sui під час наступних хвиль, щоб забезпечити стабільну роботу в Mainnet.
З Testnet Wave 1 спільнота Sui зробила свій перший крок на шляху побудови здорової та енергійної мережі. Ці зусилля проклали шлях до Хвилі 2, яка буде зосереджена на управлінні епохою, токеноміці та делегуванні часток. Команда Sui планує запустити цю наступну хвилю Testnet на початку 2023 року.
Спільнота валідаторів і операторів вузлів Sui зробила Testnet Wave 1 неймовірним успіхом. Усі з нетерпінням чекають на розвиток і вдосконалення інфраструктури Sui за допомогою ще однієї хвилі 2 для співпраці разом із спільнотою!
Приєднуйтеся до Discord і діліться будь-якими відгуками в каналах #general або #suggestions
Запитуйте токени в каналі #devnet-faucet
Переклад статті підготувала
Discord: Kristos#6419 Twitter: @CiBzrpr0HGjysFN

