Разработчик экосистемы Ethereum Тони Варштеттер рассказал, что блокчейн ожидают серьезные изменения в механизме обработки транзакций в связи с плановым хардфорком под названием «Glamsterdam».
Как пояснил Варштеттер, ключевая составляющая этого обновления — предложение EIP-7928 — наделит виртуальную машину Ethereum (EVM) способностью обрабатывать транзакции одновременно. Это, в свою очередь, даст мощный импульс росту пропускной способности сети.
В рамках EIP-7928 в блоки Ethereum будет внедрен новый компонент — «Список доступа блока» (BAL). Этот инструмент будет фиксировать аккаунты и области хранения, задействованные блоком, а также отслеживать изменения состояния после каждой транзакции. Благодаря этому влияние отдельной транзакции на сеть станет очевидным без необходимости поочередного анализа каждой из них, как это делалось прежде.
Варштеттер подчеркнул, что данное нововведение принесет заметную пользу клиентскому софту. Используя BAL, такие клиенты Ethereum, как Geth, Nethermind, Besu, Erigon и Reth, получат возможность проверять транзакции параллельно, независимо друг от друга. Это позволит эффективнее задействовать многоядерные возможности современных процессоров.
Новая архитектура также откроет путь к методу «пакетной предвыборки» (batch prefetching), когда необходимые данные заранее загружаются с диска крупными блоками на этапе выполнения транзакций. Такой подход избавит узлы от простоев в ожидании данных и ускорит процедуру верификации транзакций.
Еще одно важное преимущество EIP-7928 — возможность распараллеливания расчета «корневого состояния после завершения обработки». Сетевые узлы смогут обновлять дерево состояний одновременно с тем, как продолжается выполнение блока. Это снизит остроту одного из ключевых узких мест при проверке блока.
Кроме того, апгрейд улучшит процесс синхронизации Ethereum. Варштеттер отметил, что так называемый «snap sync v2» позволит узлам быстрее подключаться к цепочке, полностью минуя фазу «восстановления», обязательную в нынешней системе. Ожидается, что это повысит устойчивость сети, особенно в периоды высокой транзакционной нагрузки.
Разработчики Ethereum сообщают, что испытания показали пятикратное ускорение проверки блоков на машинах с 6 ядрами. Такой прирост производительности делает реальным увеличение лимита газа на блок до 300 миллионов, хотя изначально хардфорк Glamsterdam планируется запустить с лимитом около 200 миллионов газа.
Варштеттер также добавил, что EIP-7928 будет работать в связке с EIP-7732 (ePBS), который совершенствует механизм разделения ролей инициаторов и строителей блоков, экономя валидаторам в 2–4 раза больше времени на выполнение транзакций.
По словам Варштеттера, сообщество Ethereum уже продолжительное время активно работает над повышением масштабируемости, и обновление Glamsterdam станет важной вехой, демонстрирующей, чего могут добиться децентрализованные команды разработчиков, объединяя усилия для достижения общей цели.
Данный материал не является инвестиционной рекомендацией.
Оригинальная статья: https://ru.bitcoinsistemi.com/ethereum-is-undergoing-a-complete-transformation-with-its-upcoming-major-updаte/