BeincryptoBeincrypto

Виталик Бутерин рассказал о следующем обновлении Ethereum (ETH)

Предстоящее обновление Ethereum (ETH), по словам Бутерина, направлено на упрощение структуры блокчейна второй криптовалюты и снижение нагрузки на узлы

Соучредитель Ethereum Виталик Бутерин поделился деталями следующего обновления сети под названием The Purge (пер. «Чистка»). 

Купить Ethereum ETHUSD в России — легко. Рассказываем, как и на каких биржах россиянам выгоднее всего приобрести вторую криптовалюту.

EIP-6780

Центральное место в обновлении занимает реализация и развития EIP-6780 — предложения, которое было представлено во время недавнего апгрейда Dencun. Оно оптимизирует код SELFDESTRUCT, упрощая сеть и добавляя новые гарантии безопасности. 

«Этот EIP — ключевой пример часто недооцениваемой части разработки протокола Ethereum: усилий по упрощению протокола путем устранения сложностей и добавления новых гарантий безопасности», — отметил Бутерин. 

После полного внедрения EIP-6780 каждый блок Ethereum будет иметь большее количество слотов для хранения данных. Бутерин ожидает, что в будущем предложение окончательно избавится от кода SELFDESTRUCT. 

EIP-4444

В рамках The Purge разработчики также реализуют EIP-4444. Это предложение предполагает, что блоки Ethereum будут удаляться из узлов сети по умолчанию через определенный промежуток времени. 

В Dencun эту роль исполнили так называемые blob-объекты, которые хранят данные примерно 18 дней. 

  • Читайте также: Первые результаты Dencun

Для хранения полной истории блокчейна Бутерин предложил создать специальных обозревателей блоков или использовать одноранговые торрент-сети. 

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

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

Механизм прекомпиляции 

Бутерин также предлагает использовать механизм прекомпиляции. Если коротко, то это контракты Ethereum, которые вместо EVM-кода содержат логику, реализуемую клиентами. По словам программиста, прекомпиляции можно использовать для реализации сложным форм криптографии. 

«Сегодня прекомпиляции используются очень успешно, в частности, для создания приложений на основе ZK-SNARK с помощью прекомпиляций для эллиптических кривых», — подчеркнул он. 

В Ethereum уже есть несколько прекомпиляций, но используются они крайне редко. В частности, к ним относятся: 

  • RIPEMD-160 — хэш-функция, которая была введена для лучшей совместимости с сетью Биткоин BTCUSD.
  • Identity — прекомпиляция, которая возвращает тот же результат, что и на входе.
  • BLAKE2 — хэш-функция, которая была введена для лучшей совместимости с Zcash
  • MODEXP — модульное экспонирование с очень большими числами, введенное для поддержки криптографии на основе RSA.

Для оптимизации обработки транзакций Бутерин предлагает удалить некоторые из них.

Новый формат для консенсуса

Виталик отметил, что сейчас большая часть структуры сети Ethereum поддерживает старые форматы. Все это слишком усложняет работу приложений, которые используют данные, основанные на деревьях Merkle Patricia и RLP.

  • Читайте также: Виталик Бутерин рассказал про «радужный стейкинг»

Уровень консенсуса блокчейна второй криптовалюты уже перешел на «более чистый и эффективный» формат SimpleSerialize (SSZ). В ходе The Purge планируется завершить этот переход и перевести на ту же структуру и уровень исполнения Ethereum.