Het Layer-1 Aptos blockchain netwerk heeft details gedeeld over een grote uitval tijdens zijn eenjarig bestaan. De blockchain lag er meer dan vijf uur uit, maar de transactiebelasting of netwerkcapaciteit was niet de oorzaak van het probleem.
Op 20 oktober deelde het Aptos netwerk team een post-mortem met details over de gebeurtenissen die leidden tot een grote uitval in dezelfde week dat het zijn eerste verjaardag vierde.
SponsoredAptos uitval uitgelegd
Op 19 oktober vertraagde het Aptos netwerk transacties om ongeveer 4:15 PM PDT. De storing duurde vijf uur en vijftien minuten, maar werd niet veroorzaakt door een zware belasting van het netwerk.
Aptos bevestigde dat er geen vastgelegde transacties verloren gingen en dat er geen fork plaatsvond. Het voegde eraan toe dat,
“Niet-deterministische code leidde tot het probleem en er is een fix uitgerold.”
Het bedrijf legde verder uit dat er in augustus een prestatiegerichte codewijziging was gecommitteerd aan de Aptos-core codebase. Dit werd echter pas duidelijk na de lancering van het “FeeStatement event” op 16 oktober, waarbij meningsverschillen tussen validators over gasgebruik aan het licht kwamen.
“De validators waren het er met name over eens dat een transactie een ontoereikend gasbudget had om een transactie uit te voeren en ze konden het niet eens worden over de hoeveelheid gas die tot dan toe was gebruikt als gevolg van het niet-determinisme dat was geïntroduceerd in de codewijziging van augustus.”