Лавина парализована из-за ошибки, вызванной необычно высокой громкостью

Лавина парализована из-за ошибки, вызванной необычно высокой громкостью - 46167729142 9987c26a63 k 1200x628 1В сообщении на Sunday Medium, блокчейн-инженер Патрик О'Грейди из команды Ava Labs написал, что возросшая перегрузка в сети Avalanche вызвала «недетерминированную ошибку», связанную с тем, как Proof-of-Blockchain. Stake и высокая пропускная способность отслеживают транзакции. . О'Грейди отмечает, что фонды никогда не подвергались риску, хотя значительная ошибка оставила ценный урок для индустрии блокчейнов.

Что такое лавина

Avalanche - это блокчейн, запущенный в сентябре 2020 года с обещанием обрабатывать 4.500 транзакций в секунду. Он поддерживается крупными криптовалютными фирмами, включая Galaxy Digital, Bitmain и Initialized Capital Майка Новограца.

Он также получил академическое одобрение и был разработан Эмином Гюн Сирером, профессором информатики Корнельского университета. Блокчейн обычно ассоциируется с другими так называемыми «убийцами Ethereum» или блокчейнами, предназначенными для решения проблем масштабируемости, которые преследовали второй по величине блокчейн с момента его создания.

Несмотря на то, что Avalanche была создана для того, чтобы украсть долю рынка у Ethereum, ее также рекламировали как способ дополнить и соединить, а не строго конкурировать со своим предшественником. У Avalanche есть три «цепочки по умолчанию», включая так называемую «цепочку контрактов», которая поддерживает виртуальную машину Ethereum (здесь цитата в реальном времени) и его язык кодирования Solidity. И вот тут возникла проблема.

Ошибка

Короче говоря, для увеличения пропускной способности транзакций три цепочки Avalanche остаются отдельными и отличными друг от друга, каждая из которых работает в рамках ряда типов транзакций, до тех пор, пока ресурс не должен переключиться на другую цепочку.

Этот процесс был подвергнут испытанию после запуска нового децентрализованного денежного рынка под названием Pangolin. Нетипичное количество пользователей и тома создали столь же нетипичное количество блоков для обработки.

Это, как отмечает О'Грейди, вызвало ошибку, которая создавала ложные кросс-чейн «монеты». Как сказал О'Грейди: «Это заставило некоторых валидаторов принять некоторые недействительные транзакции с монетами, в то время как остальная часть сети отказалась обрабатывать эти транзакции и заблокировала цепочку контрактов». Важно отметить, что двойной зарядки не произошло, и ошибка не повлияла на обычную сетевую активность, пишет О'Грэйди.

Проблема решена

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

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

В случае с Avalanche ошибка не привела к отключению сети, но это все равно было холодным душем для тех, кто хвастался способностью сети обрабатывать высокую пропускную способность перед запуском. Токен блокчейна AVAX торгуется примерно по 41,20 доллара по сравнению с 53 долларами 11 февраля, когда возникла проблема.