Narito kung bakit ang kamakailang pagkawala ng Solana ay inabot ng halos isang araw upang malutas

Twitter user @DBCrypt0 ipinaliwanag kung bakit down si Solana nang halos 20 oras sa katapusan ng linggo.

Katayuan ng uptime ni Solana nagpakita na ang network ay nagkaroon ng outage na tumagal ng 18 oras at 50 minuto noong Peb. 25 — ang unang pagkaantala noong 2023.

Ang Solana ay may kasaysayan ng mga pagkawala ng network, na nakaranas ng 11 major, at 3 minor, na pagkawala noong 2022. Ang mga downtime na pagkawala ay nasa pagitan ng 1 oras 15 minuto at 17 oras 7 minuto sa panahong ito. Ang pinakahuling outage ay ang pinakamatagal sa mahigit isang taon.

@DBCrypt0 ang nasabing mga pagkasira ay nangyayari dahil sa "isang napakalaking bahid ng disenyo” na nagpapahina sa sistema. Ipinaliwanag din niya na ang mga komunikasyon ng validator ay lumilipat sa Discord sa panahon ng isang outage, na nag-aambag sa mga potensyal na mahabang downtime.

Mali ang disenyo ni Solana

Gumagamit ang Solana ng on-chain na consensus na modelo, ibig sabihin, ang mga transaksyon sa network ay binubuo ng consensus na komunikasyon sa pagitan ng mga validator at mismong mga transaksyon — gaya ng mga paglilipat ng token at pagmimina. Pinapalaki nito ang dami ng transaksyon, sabi ni @DBCrypt0.

Ang chart sa ibaba ay nagpapakita ng snapshot ng mga transaksyon ng network. Ang pink na bahagi ng bar ay kumakatawan sa mga aktwal na transaksyon, habang ang mapusyaw na asul ay tumutukoy sa mga komunikasyon sa pagpapatunay ng validator. Nagkomento si @DBCrypt0 na ito ay "nakakabaliw" na mga mensahe ng validator na bumubuo sa 90%-95% ng mga transaksyon.

"Kaya kapag #kumukupas binabanggit nila na gumagawa sila ng 4K TPS, alam lang na wala pang 10% ang ACTUAL na mga transaksyon sa network."

Ang mga transaksyon sa Solana ay hinati sa pamamagitan ng consensus at validator comms
Source: @DBCrypt0 sa Twitter.com

Dahil ang karamihan sa dami ng transaksyon ay binubuo ng mga mensahe ng validators, ito ay “[s] down sa system.” At kapag ang network ay bumaba, ang mga validator ay hindi maaaring makipag-usap sa isa't isa, said @DBCrypt0.

Sa ganitong mga pagkakataon, ang mga validator ay bumaling sa Discord upang magpasya kung ano ang gagawin. Ang problema ay ang dalawang-katlo ng mga validator ay dapat pumayag sa anumang iminungkahing aksyon bago ito mangyari, at ang ilan ay maaaring offline at walang kamalayan ng isang outage.

"Kailangan nila ang 66% ng mga validator na pinaniniwalaan kong sumasang-ayon sa isang solusyon upang makabangon muli. "

tawag ni Hedera

Solana "lumilikha ng nakakabaliw na dami ng data para sa buong node” sa pamamagitan ng pagpapatakbo ng on-chain consensus model, @DBCrypt0 sinabi.

Idinagdag niya na sa pamamagitan ng pamumulaklak ng kasaysayan ng mga hindi kinakailangang mensahe ng validator, "isang data center" ay kinakailangan upang magpatakbo ng isang buong Solana node.

Sa pag-round off, itinuro ni @DBCrypt0 na si Hedera ay nagpapatakbo din ng on-chain na consensus na modelo at nagdurusa sa parehong likas na bloat flaw gaya ni Solana.

"Paumanhin upang masira ito sa lahat ng #HBARbarians ngunit ang karamihan ng tx ay hindi kailangan

Tulad ng sila ay nasa #kumukupas

$ HBAR halos 3-5 TPS lang ang ginagawa sa karaniwan.”

Noong Peb. 25, dumanas ang SOL ng 9% swing sa downside ngunit nakabawi sa pamamagitan ng pagsasara sa susunod na araw-araw na kandila sa itaas ng presyo ng pagbubukas ng nakaraang araw — na nagpapahiwatig na tinatanggap ng merkado ang mga outage ng Solana bilang inaasahang pag-uugali.

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