Laden...
nl

Solana publiceert uitgebreid rapport over 6 februari Mainnet Beta Uitval, terug te voeren op complicatie legacyprogramma

De uitval op 6 februari 2024 van Solana's Mainnet Beta werd veroorzaakt door een complicatie met oudere programma's, zoals beschreven in het uitgebreide rapport van Solana dat is opgesteld door Anza.

  • Bewerkt: Jan 29, 2025 at 13:39

De Solana blockchain, bekend om zijn hoge snelheid transactie mogelijkheden, ondervond een significante netwerk storing op dinsdag 6 februari, waardoor de activiteiten voor ongeveer vijf uur werden stilgelegd. De hoofdoorzaak, die nu geïdentificeerd en aangepakt is, lag in een complexe technische hik in verband met het programma-uitvoersysteem van de blockchain.

Solana Status heeft nu een rapport gepubliceerd over de hoofdoorzaak, opgesteld door het ingenieursteam van Anza. Het probleem werd veroorzaakt door Solana's Just-In-Time (JIT) compilatiecache, een geavanceerd mechanisme dat is ontworpen om transactieverwerking te versnellen door programma-instructies efficiënt op te roepen en uit te voeren. Zie het als een high-tech snelkoppelingssysteem dat plotseling begon te haperen door een fout in oudere, zogenaamde legacy programma's.

In een real-world analogie, stel je een bibliotheek voor waar boeken vaak worden gelezen in een speciale sectie voor snelle toegang. Door een fout in de catalogus worden bepaalde boeken echter nooit herkend als onderdeel van deze collectie. Ze worden onderworpen aan een repetitief en onnodig incheckproces wanneer ze worden opgevraagd. Dit vertraagt de toegang en creëert een lus die het systeem effectief verlamt. Dit was precies wat er gebeurde met Solana. De JIT cache van de blockchain kwam een lus tegen met bepaalde oudere programma's, waardoor deze herhaaldelijk opnieuw gecompileerd moesten worden in plaats van efficiënt hun instructies te openen en uit te voeren. Deze storing resulteerde in een netwerkstilstand, omdat het systeem vastliep in een oneindige lus en niet in staat was om transacties te verwerken of vooruit te komen.

De technici van het Solana ecosysteem hebben het probleem snel geïdentificeerd en verholpen door een oplossing te implementeren die dergelijke hercompilatielussen voorkomt door de manier waarop het systeem deze oudere programma's behandelt en herkent bij te werken. Deze oplossing schakelde de implementatie van problematische legacy loaders uit, zodat alle programma-instructies correct en efficiënt gebruikt konden worden zonder in de hercompilatieval te trappen.

Als Solana zijn normale activiteiten hervat, is het incident een waardevolle leermogelijkheid voor de technici van Solana en de bredere blockchaingemeenschap, en benadrukt het de noodzaak van voortdurende verbeteringen en beveiligingen in deze snel evoluerende digitale platforms.

Crossroads 2025

Tags


Gerelateerde Nieuws