Перейти к основному содержимому

Представляем обновление Ethereum Cancun

· 3 мин. чтения
Dora Noda
Software Engineer

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

Значительный шаг к более быстрой и экономичной сети

До слияния Ethereum в сентябре прошлого года платформа пережила 14 обновлений. Примечательно, что реактивное обновление произошло в 2016 году после инцидента с DAO Fork, когда Ethereum Classic (ETC) появился после кибератаки, которая поставила под угрозу финансирование проекта DAO в ETH.

За последние несколько лет произошли значительные обновления. Обновление London в августе 2020 года представило EIP-1599, внедрив сжигание ETH и динамическую корректировку базовой комиссии (Base Fee) для каждой транзакции. В сентябре 2022 года обновление Paris перевело механизм консенсуса Ethereum с Proof of Work (POW) на Proof of Stake (POS), ознаменовав конец эры машинного майнинга.

После обновления Shanghai основная команда разработчиков Ethereum объявила, что самым важным обновлением в этом году станет обновление Cancun, которое, как ожидается, произойдет позднее в этом году.

Обновление Cancun: что это и почему это важно?

Названное в честь города, где проходила конференция разработчиков Ethereum (Devcon), предстоящее обновление Cancun реализует важнейшие улучшения в сети Ethereum.

Главная особенность обновления, EIP-4844, направлена на то, чтобы позволить узлам Ethereum временно хранить и извлекать данные вне блокчейна, удовлетворяя потребности блокчейн-приложений в данных и хранении. В случае успешной реализации EIP-4844, как ожидается, снизит затраты на решения Layer 2 (L2) rollup. Сообщается, что EIP-4844 уже был протестирован в четырех тестовых сетях, и пятая тестовая сеть готовится к запуску.

Изначально планировавшийся к завершению во время обновления Shanghai, EIP-4844 был отложен до обновления Cancun. Разработчики также договорились включить в обновление EIP-6780 (подготовка к будущему применению Verkle Trees), EIP-6475 (обеспечение улучшенной читаемости и компактной сериализации) и EIP-1153 (введение опкода временного хранения).

Принцип, лежащий в основе обновления

Суть усилий Ethereum по масштабированию заключается в увеличении объема и скорости обработки данных. Одновременно преследуются два направления – Layer 2 rollups и шардинг в основной сети. Реализация EIP-4844 является первым шагом к полному шардингу.

До обновления Cancun информация L2 хранилась в Calldata информации L1. Этот метод был дорогостоящим и ограниченным из-за ограниченного пространства Calldata.

С обновлением Cancun информация L1 будет храниться в новом месте, называемом "Blob". Хранилище Blob более доступно и предлагает больше места, что позволяет Ethereum размещать больше данных, увеличивать количество транзакций в секунду (TPS) и снижать затраты. Поскольку Blob — это временный пакет данных, очищаемый каждые 30 дней, узлам необходимо загружать лишь фиксированный объем данных в месяц, что снижает нагрузку на узлы.

По сути, обновление Cancun сделает L2 дешевле и быстрее. Это принесет пользу не только протоколам L2, но и будет способствовать быстрому развитию экосистем, построенных на L2.

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