Ethereum продолжает повышать стабильность системы, несмотря на недавние инциденты с завершением блока

Протокол Ethereum недавно столкнулся с двумя инцидентами, когда его Beacon Chain перестала завершать блоки. Это произошло 11 мая 2023 г., когда сеть не могла полностью подтвердить транзакции в течение примерно 20 минут, а затем 12 мая 2023 г. – более часа.

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

Завершенность блока подразумевает, что блок данных был добавлен в блокчейн с незначительной вероятностью того, что он будет отменен или изменен. Блокчейны, такие как Биткойн и Эфириум, демонстрируют вероятностную завершенность транзакций в том смысле, что транзакции не являются окончательными автоматически или мгновенно, но вероятность их отмены уменьшается по мере добавления в цепочку новых блоков.

Во время двух инцидентов, связанных с окончательным завершением, конечные пользователи Ethereum успешно продолжали совершать транзакции в сети во время инцидента. Разработчики Ethereum выпустили исправления для устранения инцидентов с завершением блока, но заявили, что в настоящее время проводится анализ, чтобы определить основную причину проблемы.

В блоге от 21 мая 2023 года соучредитель Ethereum Виталик Бутерин предостерег от перегрузки консенсуса Ethereum, выходящей за рамки его основных функций проверки блоков и защиты сети, поскольку это может привести к высоким системным рискам для экосистемы. В том же блоге Бутерин призвал сохранить минимализм сети и помочь разработчикам найти альтернативные стратегии для достижения своих целей в области безопасности.

Протокол Ethereum претерпел несколько крупных обновлений и планов по улучшению, чтобы сделать его более надежным и надежным.

В сентябре 2022 г. было реализовано обновление Merge. При слиянии протокол Ethereum перешел от своего первоначального механизма проверки работоспособности к механизму проверки доли. Слияние было направлено на то, чтобы сделать протокол Ethereum менее энергоемким, более безопасным и лучше подходящим для внедрения новых решений масштабирования.

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

По словам Бутерина, дорожная карта протокола Ethereum состоит из шести параллельных обновлений: Merge, Surge, Scourge, The Verge, Purge и Splurge.

Еще одно обновление, известное как обновление Ethereum «Shapella», было реализовано в апреле 2023 года. Обновление Shapella позволило стейкерам отменить стейкинг ETH, а валидаторам вывести ранее поставленный ETH. Обновление Shapella было реализовано вместе с другими предложениями по улучшению Ethereum, включая снижение платы за газ в пиковые периоды сети.