Виталик Бутерин описывает дальнейшие шаги по очистке Ethereum

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

Важность чистки Ethereum

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

EIP-6780 и упрощение протокола

Во время хард форка Dencun был представлен протокол Ethereum Improvement Protocol (EIP)-6780, который сыграл важную роль в упрощении протокола Ethereum. Устранив большинство функций кода «SELFDESTRUCT», EIP-6780 снизил сложность и предоставил новые гарантии безопасности. После обновления протокола в одном блоке теперь можно редактировать максимальное количество слотов для хранения, что еще больше повышает эффективность сети Ethereum.

Представление истечения истории с помощью EIP-4444

Одной из ключевых особенностей Ethereum Purge является введение истечения срока хранения истории благодаря реализации EIP-4444. Это улучшение направлено на ограничение объема исторических данных, хранящихся в блокчейне. Благодаря истечению срока действия истории у узлов появится возможность локально удалять исторические блоки, которым более года. Исторические данные будут требоваться только в тех случаях, когда узлу необходимо синхронизироваться с последним состоянием цепочки или по специальному запросу. Такой подход гарантирует, что полностью синхронизированным узлам не придется хранить исторические данные, возраст которых превышает 365 дней.

Повышение децентрализации узлов

Бутерин считает, что EIP-4444 способен значительно повысить децентрализацию узлов Ethereum. По умолчанию, если каждый узел хранит небольшой процент истории, в сети может быть несколько копий определенных исторических данных, распределенных между различными узлами. Такой подход к распределенному хранению данных повышает устойчивость и безопасность сети Ethereum.

Оптимизация ресурсов узлов

Помимо внедрения EIPs, Бутерин также рассказал о других мерах, принятых для оптимизации ресурсов узлов. Geth, самый популярный клиент Ethereum, недавно удалил тысячи строк кода, отказавшись от поддержки сетей предварительного слияния (PoW). Это позволило сократить пропускную способность узла до 50 ГБ в рамках 18-дневного окна хранения блобов. Упорядочивая кодовую базу и устраняя ненужные функции, Ethereum стремится повысить эффективность и производительность работы узла.

Необходимость очистки прекомпилированных контрактов Ethereum

Кроме того, Бутерин рассказал о важности очистки прекомпилированных контрактов Ethereum. Эти контракты используются для реализации сложных форм криптографии, которые не могут быть выполнены в виртуальной машине Ethereum (EVM). Однако со временем спрос на эти контракты снизился, что сделало их потенциальным источником ошибок консенсуса и проблемой для новых реализаций EVM. Устранив ненужные контракты с предварительной компиляцией, сеть Ethereum сможет еще больше повысить свою безопасность и эффективность работы.

Заключение

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