Blockchain-платформа Aptos известная своей приверженностью обеспечению бесперебойных транзакций, недавно опубликовала подробный отчет с подробным описанием инцидента, который привел к задержкам транзакций в ее сети.
Инцидент в сети Aptos произошел около 16:15 по Гринвичу и был успешно разрешен к 21:30 по Гринвичу в минувшую среду.
Важно отметить, что инцидент не был результатом перегрузки транзакций, поскольку ни одна зафиксированная транзакция не была потеряна и не произошло никаких разветвлений. Вместо этого основная причина была определена как недетерминированный код введенный командой проекта во время изменения кода ориентированного на производительность еще 22 августа 2023 года.
Этот недетерминизм в коде стал очевиден, когда событие FeeStatement, реализованное 16 октября, выявило проблему. Валидаторы в сети не смогли достичь консенсуса относительно использования газа во время выполнения транзакции, что связано с этим недетерминированным кодом. Команда Aptos быстро выявила и устранила проблему, отменив изменение кода, внесенное в августе.
Стоит отметить, что этот инцидент стал первой значительной задержкой, с которой столкнулась сеть Aptos с момента ее запуска. Проблема не была обнаружена ни в одном предыдущем тестировании, включая тесты, проведенные в тестовой сети.
Источник
Уникальность