Недавний простой сети Solana был вызван багом в коде и неисправной нодой

04.jpg

Простой блокчейна Solana 30 сентября был вызван багом в коде блокчейна и неисправностью резервной ноды, что привело к дублированию блоков.

Нода горячего резерва - это когда валидатор запускает вторую ноду, которая находится в сети и предназначена для использования в качестве резервной в случае сбоя основной. Как сообщает Solana Foundation, запасная нода стала активной и работала так же, как и основная, что привело к тому, что две ноды отправили в сеть разные блоки, что стало причиной создания параллельных блоков.

С проблемой справились в течение первых 24 часов, так как в конечном итоге блокчейн выбирал между двумя альтернативными блоками, как это было бы с любым небольшим форком в сети. Тем не менее, в какой-то момент ошибка в коде блокчейна привела к тому, что он не смог создать больше блоков после одного из этих вариантов.

«Несмотря на то, что правильная версия блока 221 была подтверждена, ошибка в логике выбора форка не позволяла производителям блоков создавать поверх блока 221 и не позволяла кластеру достичь консенсуса», - заявил глава отдела коммуникаций Solana Foundation Остин Федера.

В результате блокчейн отключился примерно на 7 часов, пока валидаторы не пришли к согласию и не внедрили исправление в код.

Источник
Уникальность 100%
 
Сверху Снизу