V úterý 6. února zaznamenala blockchainová síť Solana významný výpadek trvající téměř 5 hodin, kvůli kterému platforma přestala fungovat. Zatímco problém byl mezitím vyřešen, Matthew Sigel, vedoucí digitálních aktiv ve VanEck, nabízí pohled na hlavní příčiny výpadku. Síť Solana přestala zpracovávat bloky. O pět hodin později vývojáři chybu opravili restartováním 80 % zásobníku. Blockchain začal normálně fungovat od slotu 246 464 041.
Selhání zavaděče BFP mělo za následek výpadek Solana
Matthew Sigel uvedl, že výpadek byl způsoben poruchou v zavaděči BPF neboli „Berkley Packet Filter“, který slouží jako mechanismus pro nasazení, aktualizaci a spouštění programů na Solana. Podle Sigel problém pochází z návrhu zlepšení Solana (SMID), který zavedl úpravy, včetně přidání blokátoru, aby se zabránilo použití metadat v BPF.
Tato úprava byla součástí upgradu 0093. I když řešení bylo vyvinuto poté, co byla závada identifikována na testovací síti, nebylo implementováno až do dalšího testování. Spekuluje se, že chybu vyvolalo ruční spuštění, což mělo za následek výpadek sítě.
Aby se problém vyřešil, vývojáři přepsali řádky kódu BPF na vývojové síti. Toto řešení vyžaduje opravu základního softwaru používaného všemi účastníky v síti, než bude možné obnovit běžný provoz.
Výpadek Solana, co se stalo? Zavaděč BPF, „Berkley Packet Filter“, což je mechanismus pro nasazení upgradu a spouštění programů na Solaně, selhal. Zdá se, že to souvisí s předchozím SMID (Návrh na vylepšení Solana), který změnil některé funkce včetně přidání…
— matthew sigel, obnovuje CFA (@matthew_sigel) 6. února 2024
Následné kroky při restartování sítě zahrnují komunitní kontrolu opraveného základního softwaru. Validátoři poté vytvoří snímek posledního ověřeného bloku, po kterém následuje proces konsensu k ověření bloku.
Jakmile je dosaženo konsensu, mohou validátoři začít s prováděním opraveného softwaru. Ačkoli produkce bloků může zpočátku probíhat bez připojení k řetězci, dokud se 66 % sítě neshoduje s bloky. Aktivita sítě bude plně obnovena, jakmile 80 % sítě souhlasí s posledním blokem. Existuje však možnost dalších přerušení, pokud se oprava ukáže jako nedostatečná.
Může BFP Loader znovu selhat?
Matthew Sigel ujišťuje, že snahy o řešení tohoto problému již probíhají. Při pohledu do budoucna Sigel zdůrazňuje potenciální efekty druhého řádu vyplývající z restartu sítě Solana. Očekává nárůst aktivity decentralizovaného financování (DeFi), protože arbitrážní roboti využívají příležitostí, které se objevily během výpadku.
Odhady naznačují, že tato aktivita by mohla vynést až 25 milionů dolarů v maximální extrahovatelné hodnotě (MEV). Sigel však varuje, že příliv činností souvisejících s MEV by mohl potenciálně vyvolat další prostoje, a bránit tak inovacím v síti Solana. Navrhuje, že budoucí návrhy na zlepšení Solana (SMID) mohou narazit na zvýšenou kontrolu a debatu, přičemž jako příklad této vyvíjející se dynamiky uvádí pokračující diskuse kolem trhů s poplatky. Cena Solana zaznamenala ztráty po počátečním poklesu. V době psaní tohoto článku se SOL obchoduje za 95 USD.
The post Solana Blockchain Network zaznamenala významný výpadek se poprvé objevil na stránkách The VR Soldier – Crypto News for NEAR, Fantom, Solana a Yield Farming.