Lūk, kāpēc nesenā Solana avārijas atrisināšana prasīja gandrīz dienu

Twitter lietotāju @DBCrypt0 paskaidroja, kāpēc Solana nedēļas nogalē nebija gandrīz 20 stundas.

Solanas darbspējas statuss parādīja, ka 18. februārī tīkls cieta pārtraukumu, kas ilga 50 stundas un 25 minūtes — pirmais pārtraukums 2023. gadā.

Solana ir bijusi tīkla pārtraukumu vēsture, jo 11. gadā tā pārcietusi 3 lielus un 2022 mazus pārtraukumus. Dīkstāves pārtraukumi šajā periodā svārstījās no 1 stunda 15 minūtēm līdz 17 stundām 7 minūtēm. Pēdējais pārtraukums bija ilgākais vairāk nekā gada laikā.

@DBCrypt0 minētie pārtraukumi rodas sakarā ar "milzīgs dizaina defekts”, kas apgrūtina sistēmu. Viņš arī paskaidroja, ka pārtraukuma laikā validatora sakari pāriet uz Discord, tādējādi veicinot potenciāli ilgu dīkstāvi.

Solanas dizaina trūkums

Solana izmanto ķēdes konsensa modeli, kas nozīmē, ka tīkla darījumi sastāv no vienprātīgas saziņas starp validētājiem un pašiem darījumiem, piemēram, marķieru pārsūtīšanu un kalšanu. Tas palielina darījumu apjomu, sacīja @DBCrypt0.

Tālāk esošajā diagrammā ir parādīts tīkla darījumu momentuzņēmums. Joslas rozā daļa apzīmē faktiskos darījumus, bet gaiši zilā krāsa norāda uz validatora verifikācijas sakariem. @DBCrypt0 komentēja, ka “traki” validatora ziņojumi veido 90–95% darījumu.

"Tad, kad #solana piemin, ka veic 4K TPS, taču zina, ka mazāk nekā 10% ir FAKTISKIE darījumi tīklā.

Solana darījumi sadalīti pēc vienprātības un validatora komunicēšanas
Avots: @DBCrypt0 vietnē Twitter.com

Tā kā lielāko daļu darījumu apjoma veido validatoru ziņojumi, šis "saplūst sistēmā". Un, kad tīkls pazūd, pārbaudītāji nevar runāt viens ar otru, piemēramid @DBCrypt0.

Šādos gadījumos pārbaudītāji vēršas pie Discord, lai izlemtu, kā rīkoties. Problēma ir tā, ka divām trešdaļām pārbaudītāju ir jāpiekrīt jebkurai ierosinātajai darbībai, pirms tā var notikt, un daži var būt bezsaistē un nezināt par pārtraukumu.

“Manuprāt, viņiem ir nepieciešami 66% pārbaudītāju, lai vienotos par risinājumu, lai atjaunotos. "

Hedera iesaucās

Solana"rada neprātīgus datu apjomus pilniem mezgliem”, izmantojot ķēdes konsensa modeli, @DBCrypt0 teica.

Viņš piebilda, ka, papildinot vēsturi ar nevajadzīgiem validatora ziņojumiem, ir nepieciešams “datu centrs”, lai darbinātu pilnu Solana mezglu.

Noapaļojot @DBCrypt0 norādīja, ka Hedera arī izmanto ķēdes konsensa modeli un cieš no tā paša raksturīgā uzpūšanās trūkuma kā Solana.

"Atvainojiet, ka salauzu to visiem # HBARbarians bet lielākā daļa tx ir nevajadzīgi

Tāpat kā tie ir ieslēgti #solana

$ HBAR vidēji veic tikai aptuveni 3–5 TPS.

25. februārī SOL piedzīvoja 9% kritumu, bet atguvās, aizverot nākamo dienas sveci virs iepriekšējās dienas atvēršanas cenas, norādot, ka tirgus pieņem Solana darbības pārtraukumus kā paredzamo rīcību.

Avots: https://cryptoslate.com/heres-why-the-recent-solana-outage-took-almost-a-day-to-resolve/