Շաբաթ օրը «Սոլանա» ցանցը բախվեց իր յոթերորդ խափանումներին, ինչի հետևանքով ավելի քան յոթ ժամ տևեց անգործություն: Մշակողի թիմն ունի ազատ է արձակվել խափանումների մասին հաշվետվություն, ինչպես նաև երեք հիմնական մեղմացման քայլեր՝ ցանցն ավելի կայուն դարձնելու համար:
Սոլանայի ցանցի խափանումը առաջացել է ա գործարքների թվի զգալի աճ շնորհիվ nonfungible նշան (NFT) հատման բոտերի: Բոտերն օգտագործել են Candy Machine-ը՝ հայտնի հավելված, որն օգտագործվում է Solana NFT նախագծերի կողմից հավաքածուներ գործարկելու համար:
Գործարքի ծավալը հասել է վայրկյանում վեց միլիոնի` հեղեղելով 100 Գբիտ/վ արագությամբ առանձին հանգույցներ: Արդյունքում, վավերացնողները սպառեցին տվյալների հիշողությունը, ինչը հանգեցրեց նրանց միջև կոնսենսուսի կորստի:
Մշակողները բացառել են բաշխված հերքման ծառայության (DDoS) հարձակումները և մեղադրել NFT-ի արտադրության բոտերին գերբեռնվածության մեջ: Ցանցը առցանց է հայտնվել կիրակի օրը ժամը 3:30-ին UTC-ին:
Պաշտոնական զեկույցը ընդգծեց երեք հիմնական մեղմացման քայլերը, որոնք աշխատում են Սոլանայի ցանցն ավելի դիմացկուն դարձնելու նման գերբեռնվածության խնդիրների դեմ: Առաջին կարևոր քայլը տվյալների փոխանցման ներկայիս արձանագրությունից, որը կոչվում է օգտվողի տվյալների գրամ արձանագրություն (UDP) Google-ի կողմից մշակված արագ UDP ինտերնետ կապի (QUIC) անցնելն է: QUIC-ն առաջարկում է արագ ասինխրոն հաղորդակցություն, ինչպիսին UDP-ն է, բայց նիստերի և հոսքի վերահսկման միջոցով, ինչպես փոխանցման կառավարման արձանագրությունը:
Երկրորդ առանցքային քայլը բաժնետոմսերի կշռված գործարքների մշակման ինտեգրումն է ներկայիս «առաջին գալը» սկզբունքի փոխարեն: Մշակողները պնդում էին, որ QUIC-ի հետ միասին ցցերի կշռված գործարքների մշակումն ավելի կայուն կլինի:
Մեղմացման երրորդ քայլը «վճարների վրա հիմնված կատարման առաջնահերթություն» ներդնելն է, որտեղ օգտվողները հնարավորություն կունենան ավելացնել լրացուցիչ վճար բազային վճարի վրա: Վճարների առաջնահերթությունը սահմանված է v1.11 թողարկման համար:
Բացի Solana ցանցի խափանումից, ավելի մեծ հակասություն էր բետա կլաստերի վերագործարկման հրահանգները, որոնք, ըստ տեղեկությունների, թողարկվել են վավերացնող օպերատորների կողմից: Նշված հրահանգները վավերացնողներին խնդրեցին ձեռքով արգելափակել NFT հատման բոտերը շերտ-1 շերտում:
Այնուամենայնիվ, Սոլանայի հաղորդակցության բաժնի ղեկավար Օսթին Ֆեդերան ասաց, որ վավերացնողների մեծամասնությունը հեռու է պահել գրաքննությունից, և նոր թարմացում է ներդրվում Candy Machine-ում լրացուցիչ հակաբոտային հնարավորություններով:
Սա, ըստ էության, ճշգրիտ չէ. սկզբի համար այս հրահանգները չեն տրվել Solana Foundation-ի կողմից:
Երկրորդ, շատ քիչ վավերացնողներ են ընդունել դա:
Երրորդ, @metaplex տեղադրում է Candy Machine-ի թարմացում՝ լրացուցիչ հակաբոտինգով:
— Օսթին Ֆեդերա (@Austin_Federa) Թող 1, 2022
Աղբյուր՝ https://cointelegraph.com/news/solana-developers-share-3-key-mitigation-steps-to-make-the-network-robust