В статье представлен обзор на тему перегрузки Ethereum и способов масштабирования.
Ethereum является старейшей платформой смарт-контрактов в криптопространстве, и в настоящее время она сталкивается с серьезными проблемами перегрузки, что затрудняет работу как для пользователей, так и для разработчиков.
Информации о решениях для масштабирования Ethereum достаточно много, читатели могут прочитать ее на Медиа-страницах проекта, но общей информации довольно мало, поэтому сегодня я поделюсь обзором этой темы — перегрузка Ethereum и обзор способов шкала.
Подходы к решению проблемы перегрузки Ethereum
Лично у нас есть следующие пути решения вышеуказанной проблемы:
- Ethereum 2.0 : относится к набору взаимосвязанных обновлений с целью сделать Ethereum более масштабируемым, безопасным и устойчивым. Одним из ключевых методов в Ethereum 2.0 является сегментирование, оно позволяет разделить работу по построению и проверке цепочки на множество узлов, что повышает эффективность клиентского программного обеспечения в сочетании с другими инициативами, которые помогают масштабировать Ethereum, но не влияют на безопасность системы.
- Ethereum Layer 2 : вместо того, чтобы размещать всю активность непосредственно в основной цепочке блоков, пользователи выполняют большую часть своей деятельности вне сети в протоколе «Layer 2». Общей чертой решений уровня 2 является то, что проверка доказательств транзакций намного дешевле, чем ее выполнение непосредственно в основной цепочке эфириума (Matic, Optimism, Mater, Starkware,...).
- Форк Эфириума (еще одна цепочка, но совместимая с EVM): еще один подход к проблеме — это форк Эфириума для выпуска новой платформы смарт-контрактов, настройки кодовой базы таким образом, чтобы она работала более эффективно, чем Эфириум, но по-прежнему легко совместима с Эфириумом. Smart Chain, Huobi Eco Chain,...).
- Новая инфраструктура: если Ethereum слишком устарел, все проблемы начинаются с ядра Ethereum, поэтому для создания экосистемы, которая может достичь статуса массового внедрения, требуется новая архитектура лучше, чем EVM (Solana, Polakdot,...)
Эфириум 2.0
Как я уже говорил выше, Ethereum 2.0 относится к набору взаимосвязанных обновлений, которые сделают Ethereum более масштабируемым, более безопасным и более устойчивым.

Процесс обновления Эфириума до Эфириума 2.0 можно разделить на следующие 3 этапа:
Этап 0 — Beacon Chain (запуск: 1 декабря)
Фаза 0 начнется с официального запуска Beacon Chain. Целью этапа 0 является обеспечение аутентификации и случайности для блока сегментов.
Этап 1 — Сеть осколков (запущено: подлежит уточнению)
Фаза 1 позволит Ethereum значительно масштабироваться с помощью «осколков». Сеть будет разделена на 64 сегмента, активных одновременно, что означает, что все они будут обрабатывать транзакции и вычисления. Фаза 1 также позволит осколкам взаимодействовать друг с другом посредством перекрестных ссылок.
Этап 2. Механизм выполнения (запущен: подлежит уточнению)
Фаза 2 принесет окончательную форму Ethereum 2.0, все, что было создано на других этапах, будет объединено. Proof of Stake заменяет Proof of Work, Shard Chain,...
Ethereum Fork (другая цепочка, но совместимая с EVM)
В целом, группа проектов в этом сегменте будет использовать кодовую базу Ethereum в качестве эталона, а затем настраивать ее (более или менее), чтобы получить платформу смарт-контрактов с более высокой производительностью, чем Ethereum, но общая точка этой группы проста. совместимый.
Например, Binance Smart Chain считается клоном Ethereum. Изюминкой Binance Smart Chain является то, что она может выполнять создание смарт-контрактов, которые совместимы с виртуальной машиной Ethereum EVM. Это означает, что dApps на Ethereum могут мигрировать через Binance Smart Chain с небольшими изменениями.
Со стороны пользователя им также нужно всего несколько небольших настроек, чтобы иметь возможность взаимодействовать и использовать Dapps, построенные на этих блокчейнах.
О двух других подходах, особенно о Layer 2, вы можете подробнее прочитать в части 2 .