Sui testnet желісінің бірінші толқынына шолу

Суидің бірінші толқыны көп апталық ұшырудан кейін 2022 жылдың 1 желтоқсанында аяқталды . Біз сегіз уақыт белдеуінде және 10 елде тәуелсіз валидаторлар мен түйін операторлары бар гео-таратылған Sui желісінде орталықтандырылмаған үйлестіруді және инциденттерге жауап беруді енгізу мақсатына сәтті қол жеткіздік. Бірінші толқынды сәтті өткізген Sui валидаторларына, операторларына және пайдаланушыларына үлкен алғысымызды білдіреміз!

Негізгі нүктелер

Міне, бірінші толқында біз жұмыс істедік:

Жаратылыс: Орталықтандырылмаған желінің бастапқы жүктелуі мұқият оркестрлеуді қамтиды. Бірінші толқында біз Sui-ді желіге енгізу үшін валидаторларымызбен бірлескен генезис рәсімін сәтті өткіздік.

Мониторинг: Желінің денсаулығын бақылау кез келген көп түйінді желінің денсаулығын сақтау үшін маңызды, бірақ бұл түйіндер әртүрлі гео-таратылған операторларға тиесілі болса, екі есе маңызды. Бірінші толқында біз консенсус күйін, желі денсаулығын, өткізу қабілетін және ресурстарды пайдалануды бақылау үшін жаһандық мониторинг орнаттық.

Байланыс: Операторларға генезис рәсімін үйлестіру, метрикаға өзгерістер енгізуді сұрау, мәселелер туралы ақпаратты бөлісу және бағдарламалық құралды түзету туралы ақпаратты алу үшін байланыс арнасы қажет. Сондай-ақ, бізге жаңартулар мен қайта қосуларды үйлестіру жолы қажет. Бірінші толқында біз байланыс үшін бір Discord арнасын қолданып көрдік және бұл қарапайым тәсіл біздің қажеттіліктерімізге өте жақсы жауап беретінін анықтадық.

Жеңілдету: желіні қосулы және жұмыс істеп тұру оқиғаларға уақтылы жауап беруді талап етеді. Бірінші толқын ажырату, дұрыс конфигурациялау, құжаттама қатесі, түйінді синхрондау және ұстап қалу, консенсус сенімділігі, машина ресурстарын тұтыну және транзакция трафигінің өсулері сияқты мәселелерге қатысты желілік оқиғаларды анықтау, диагностикалау және азайту процестерін әзірлеуге мүмкіндік береді.

Жаңартулар: Функционалды желіні қолдау ағымдағы жаңартулар мен патчтарды қолдануды қажет етуі мүмкін. Бірінші толқын кезінде біз туындаған ақауларды азайту үшін үш түрлі бағдарламалық құрал жаңартуын шығардық. Барлық операторлар тоқтаусыз немесе деректерді жоғалтпай жаңа нұсқаға жаңарта алды.

Қолдану статистикасы

Өңделген транзакциялардың жалпы саны: ~22 млн

Желідегі NFT-тердің жалпы саны: ~11 миллион*

Жарияланған пакеттердің жалпы саны: ~2600*

Кран арқылы шығарылған жалпы монеталар: 251 миллиард MIST

Бүкіл әлем бойынша testnet кранымен қызмет көрсететін сұраулардың жалпы саны: 4,19 миллион

*Бұл сандар Suiscan қауымдастығының жобасынан алынған . Осындай қауымдастықтың үлестері Sui табысының негізі болып табылады және біз Suiscan командасына алғысымызды білдіргіміз келеді ! Рақмет сізге!

Бірінші толқын оқиғалары және түзетулер

Операциялық инциденттері жоқ сынақ желісі нақты ортада ақауларды жою және азайтуды үйренудің жіберіп алған мүмкіндігі болар еді. Testnet желісінің бірінші толқыны операторларымызға біраз қиындықтар туғызды, бірақ бақытымызға орай, біз бұл мәселелерді түсініп, оларды түзеп, Sui-ді жақсарта алдық (көп жағдайда бірінші толқынды жаңарту кезінде енгізілген жақсартулардың арқасында).

Міне, есте қалатын үш оқиға:

Біз валидаторлар консенсус тиімділігін бірте-бірте жоғалтқан, сайып келгенде желінің кворумға жете алмауына әкелетін консенсус тоқтауының бір сценарийін қарастырдық. Біздің көп күндік жөндеуіміз Нарвал византиялық трансляциясы кезінде түйін бір рет қайталанбаған және ешқашан жіберілген сұрауды қайтару үшін күте алатын, тығырыққа тірелетін жағдайдың бар екенін көрсетті . Біздің команда осы төтенше жағдайға түзету енгізіп, кворумды қалпына келтіру үшін барлық тоқтап қалған валидаторларды біртіндеп қалпына келтіре алды. (Бұл оқиға 17 қарашада жалпыға ортақ тест желісі ашылғанға дейін бірнеше күн бұрын орын алды және біз басқа техникалық себептерге байланысты жаңа желіні іске қосу туралы шешім қабылдадық.)

  • Жақында қайта іске қосылған валидаторлар қайта қосыла алмаған және соңғы консенсус күйіне жете алмаған сценарийді қарастырдық. Біздің топ дұрыс консенсус раундының санының орнына қайта іске қосқаннан кейін Нарвал консенсус раундының саны нөлге қате орнатылған, нәтижесінде сұраулар тым баяу күту уақытының аяқталуына әкелетін шеткі жағдайды анықтады. Біз мұны түзеп, артта қалған валидаторларды жаңартып, желі қосулы және желіде болғанда оларды қуып жетуге көмектестік.

  • Ең бастысы, белсенділіктің бірінші толқынының арқасында біз жадтың ағып кетуіне айтарлықтай ықпал еткен ұзақ уақыт бойы жалғасып келе жатқан желі мәселесінің түпкі себебін анықтай алдық. Бірінші толқын кезінде бұл патчты қолдану және сынау мүмкіндігі болмаса да, патч енді біздің шығарылым алдындағы репозиторийімізде қол жетімді және жақын арада тоғыз толқынға және екі толқынға жол ашады.