Pēdējā laikā kriptovalūtu kopienā karstu diskusiju centrā ir Solana tīkla darījumu pārslodzes problēma. Daudzi lietotāji saskārās ar problēmām ar darījumu kļūmēm vai kavējumiem, kas izraisīja plašas bažas. Šī raksta mērķis ir sniegt padziļinātu Solana tīkla pārslodzes cēloņu analīzi un izpētīt iespējamos risinājumus.
Darījumu apstrādes pamati
Pirmkārt, visvienkāršākajā līmenī, veicot darījumus Solana tīklā, viņi var saskarties ar trim situācijām: pirmkārt, darījums tiek veiksmīgi izpildīts bez kļūdām, otrkārt, izpilde neizdodas, tas ir, neskatoties uz to, ka ir jāmaksā Gāze darījums neizdodas dažādu iemeslu dēļ. Pirmais nosacījums nav izpildīts (piemēram, iegādātā naudas kalta ir izpārdota vai izslīdējums ir pārāk liels cenu svārstību dēļ, trešais ir darījums, tas ir, darījums). neizdodas sasniegt bloka līdera mezglu, kas ir visizplatītākā problēma pašreizējo lietotāju vidū. Problēma ir tīkla līmenī, nevis vienprātības vai izpildes problēma.
![](https://public.bnbstatic.com/image/pgc/202404/e6f37f0224916922b9aa2bf4c3204195.png)
Galvenā sastrēgumu problēma
Turpmākā analīze parāda, ka galvenais darījumu pārslodzes cēlonis ir atmestas transakcijas, tas ir, tie darījumi, kas tīkla slāņa problēmu dēļ nespēja sasniegt bloka līdera mezglu. Solana nesen jaunināja uz QUIC protokolu kā savu tīkla slāni, lai uzlabotu savienojumu starp lietotājiem un bloku vadītājiem. Taču Solana nepārtrauktās bloku ražošanas mehānisma un atmiņas pūla trūkuma dēļ darījumus nevar ierakstīt blokos, kad savienojums ir zaudēts.
![](https://public.bnbstatic.com/image/pgc/202404/e0752f3ccc0f0c340bdc5dda758c7a45.png)
QUIC protokols ļauj bloku vadītājiem pārtraukt vai ierobežot noteiktu lietotāju savienojumus, pamatojoties uz konkrētiem kritērijiem, tādējādi pārtraucot noteiktus savienojumus liela pieprasījuma periodos. Lai gan šī jaunā arhitektūra neļāva Solana no dīkstāves, kad tīkla aktivitāte palielinājās, tā izraisīja lietotāja pieredzes pasliktināšanos lielas slodzes apstākļos.
problēmas sakne
Analīze rāda, ka, lai gan QUIC tika izstrādāts ar labiem nodomiem, patiesībā bloku vadītāju loģika, kas ierobežo savienojumus, bija nepareizi ieviesta un kļūdaina. Pašreizējā problēma ir tāda, ka savienojumu pārtraukšana, šķiet, tiek veikta nejauši, nevis pamatojoties uz noteiktiem kritērijiem (piemēram, pārtraucot visus savienojumus zem noteikta izmaksu sliekšņa). Tas noved pie situācijas, kad, lai veiksmīgi pabeigtu darījumu, lietotājam vai robotam ir jānosūta vairāk surogātpasta ziņojumu nekā citiem, tādējādi parastajiem lietotājiem ir grūtāk veiksmīgi pabeigt darījumu.
Risinājumi un nākotnes perspektīvas
Saskaroties ar šo izaicinājumu, Solanas komanda un kopiena aktīvi strādā, lai atrisinātu tīkla slāņa problēmas. Komandas, piemēram, @jump_firedancer, @Anza_xyz un @solana, cītīgi strādā, lai ieviestu labojumus, no kuriem daži jau ir ieviesti, un turpmākajās nedēļās tiks izlaisti vēl svarīgāki atjauninājumi.
Tomēr, pat ja šie jautājumi tiks atrisināti, Solanai priekšā vēl garš ceļš. Pagaidām nav zināms, vai ar pašreizējiem remonta pasākumiem var efektīvi novērst nākamo sastrēgumu problēmu, bet ir paredzēts, ka tas tiks palaists līdz gada beigām; surogātpasts joprojām pastāv, un Solana darījumu ekonomiskais mehānisms neizdevās Apturēt nevēlamo dalībnieku surogātpasta uzbrukumus.
noslēgumā
Lai gan Solana tīkls nesen ir piedzīvojis nopietnas sastrēgumu problēmas, tas nenozīmē, ka tā nākotne ir drūma. Tāpat kā Ethereum ir pārvarējis savus izaicinājumus, tiek sagaidīts, ka Solana pārvarēs pašreizējās grūtības un turpinās savu mērķi izstrādāt efektīvu, drošu un mērogojamu blokķēdes platformu. Pateicoties kopienas kopējiem centieniem un nepārtrauktiem tehnoloģiskiem jauninājumiem, Solanas nākotni joprojām ir vērts gaidīt.