Введение
Обновление Ethereum Glamsterdam — это планируемое крупное обновление сети Ethereum, которое должно состояться в IV квартале 2026 года. Оно предназначено для повышения производительности Ethereum на уровне L1, сделать сеть более масштабируемой, снизить некоторые комиссии за транзакции и подготовить Ethereum к будущим обновлениям с более высокой пропускной способностью. Согласно ethereum.org, Glamsterdam сосредоточен на изменениях в том, как Ethereum создает, проверяет и обрабатывает блоки, особенно с учетом прогресса, достигнутого в обновлении Fusaka.
Название Glamsterdam происходит из двух частей: «Gloas», связанной с названием обновления консенсусного слоя, и «Amsterdam», связанной с названием обновления исполнительного слоя.
---
Простая диаграмма: Ethereum до и после Glamsterdam
До Glamsterdam
------------------
Транзакции
|
v
Пошаговая обработка по одному
|
v
Система билдера/пропозера больше зависит от внешних ретрансляторов
|
v
Ограниченное время, чтобы распространять и проверять данные
После Glamsterdam
-----------------
Транзакции
|
v
Лучшие карты данных + подготовка к параллельной обработке
|
v
Роли пропозера и билдера разделены внутри протокола Ethereum
|
v
Больше времени для распространения данных + более перспективный путь масштабирования
---
Главная цель Glamsterdam
Главная цель Glamsterdam — помочь Ethereum масштабироваться безопасно, не делая сеть слишком сложной для обычных пользователей или домашних валидаторов.
Ethereum.org описывает три основных цели Glamsterdam:
1. Ускорение обработки за счет параллелизации.
2. Расширение пропускной способности сети за счет улучшения того, как блоки создаются и проверяются.
3. Предотвращение разрастания базы данных за счет корректировки затрат на газ для долгосрочной устойчивости.
Проще говоря, Glamsterdam — это не просто небольшое обновление комиссий. Это структурное улучшение, которое готовит Ethereum к будущему, где можно будет эффективно обрабатывать больше транзакций и больше данных уровня 2.
---
Ключевая функция 1: Закрепленное разделение proposer-builder, или ePBS
Одна из самых больших частей Glamsterdam — это ePBS, также известный как EIP-7732.
Сегодня создание блоков в Ethereum включает пропозеров и билдeров, но части этой системы зависят от инфраструктуры вне протокола, такой как ретрансляторы. Glamsterdam стремится перенести это разделение прямо в протокол Ethereum. Это называется закрепленным разделением proposer-builder (proposer-builder separation).
Диаграмма: Концепция ePBS
Текущая модель
-------------
Валидатор / Пропозер
|
v
Внешний рынок ретрансляторов или билдeров
|
v
Исполняющая полезная нагрузка
|
v
Блок Ethereum
С ePBS
---------
Роль пропозера ---> Протокол Ethereum ---> Роль билдера
| | |
v v v
Консенсусный блок Бес доверия правила Исполняющая полезная нагрузка
Почему важен ePBS
ePBS помогает Ethereum за счет:
- Снижение зависимости от доверенных сторонних ретрансляторов.
- Сделать построение блоков более нативным для протокола.
- Предоставить сети больше времени для распространения данных.
- Поддержка более крупных полезных нагрузок и большего запаса масштабирования.
Ethereum.org говорит, что ePBS может расширить окно распространения данных примерно с 2 секунд до примерно 9 секунд, что помогает Ethereum безопасно обрабатывать больше данных.
---
Ключевая функция 2: Access Lists на уровне блока, или BALs
Еще одной важной функцией являются Access Lists на уровне блока, также называемые BALs или EIP-7928.
Сейчас Ethereum выполняет множество операций последовательно, потому что сеть не всегда заранее знает, какие аккаунты или области хранения затронет каждая транзакция. BALs работают как карта, которая показывает Ethereum, какие части базы данных блок будет использовать.
Диаграмма: Access List на уровне блока
Без BAL
-----------
Транзакция 1 --> Неизвестный доступ к данным
Транзакция 2 --> Неизвестный доступ к данным
Транзакция 3 --> Неизвестный доступ к данным
Ethereum должен обрабатывать аккуратно, шаг за шагом.
С BAL
--------
Access List блока:
- Транзакция 1 затрагивает Аккаунт A
- Транзакция 2 затрагивает Аккаунт B
- Транзакция 3 затрагивает Аккаунт C
Ethereum может подготовить данные раньше и двигаться к параллельной обработке.
Почему важны BALs
BALs важны, потому что они помогают Ethereum:
- Подготовить к параллельной обработке.
- Снизить узкие места.
- Улучшить синхронизацию узлов.
- Сделать будущее масштабирование L1 более безопасным.
Ethereum.org объясняет, что BALs дают узлам видимость зависимостей транзакций и могут позволить узлам выполнять параллельные чтения с диска.
---
Ключевая функция 3: Изменения стоимости газа и состояния
Glamsterdam также включает изменения, связанные с газом. Эти изменения — не только про то, чтобы сделать комиссии дешевле; они также про то, чтобы система стоимости Ethereum была более точной.
Например, Фонд Ethereum отмечает, что операции, связанные с состоянием, такие как создание аккаунта, развертывание кода или запись свежего слота хранилища, могут тарифицироваться по-разному. Это важно, потому что Ethereum должен контролировать долгосрочный рост базы данных.
Диаграмма: Назначение затрат на газ
Комиссии за газ в Ethereum
--------------------
Пользователь платит газ
|
v
Сетевые меры работают
|
v
Затраты должны отражать:
- Вычисления
- Доступ к данным
- Рост хранилища
- Долгосрочная нагрузка на оборудование
Если Ethereum разрешит слишком большой рост дешевого хранилища, запуск узлов со временем может стать сложнее. Glamsterdam пытается сбалансировать более дешевое ежедневное использование с долгосрочной устойчивостью сети.
---
EIP, запланированные для Glamsterdam
Мета-EIP хардфорка Glamsterdam — это EIP-7773. В нем перечислены несколько предложений по улучшению Ethereum, запланированных для включения, включая:
- EIP-2780: Снизить intrinsic transaction gas.
- EIP-7732: Закрепленное разделение proposer-builder.
- EIP-7928: Access Lists на уровне блока.
- EIP-7954: Увеличить максимальный размер контрактов.
- EIP-8037: Увеличение стоимости газа за создание состояния.
- EIP-8038: Увеличение стоимости газа за доступ к состоянию.
- EIP-8246: Убрать burn для SELFDESTRUCT.
- EIP-8282: Запросы на выполнение от билдера.
Поскольку Glamsterdam все еще находится в разработке, некоторые детали могут измениться до финальной активации в основной сети.
---
Как Glamsterdam помогает пользователям Ethereum
Для обычных пользователей Ethereum Glamsterdam может принести:
- Лучшая производительность сети.
- Более прочную основу для более низких комиссий со временем.
- Более надежное масштабирование.
- Улучшенная поддержка уровня 2, потому что Ethereum может обрабатывать больше данных более безопасно.
- Более хорошее долгосрочное пользовательское восприятие.
Однако пользователи не должны воспринимать Glamsterdam как магическое обновление, которое мгновенно решит все комиссии навсегда. Комиссии Ethereum по-прежнему зависят от спроса в сети, блокового пространства, использования уровня 2 и рыночной активности.
---
Как Glamsterdam помогает разработчикам
Для разработчиков Glamsterdam может принести:
- Лучшие инструменты для создания масштабируемых приложений.
- Больше возможностей по размеру контрактов через EIP-7954.
- Новые правила стоимости газа, которые могут потребовать пересмотра допущений о контрактах.
- Лучшие инфраструктурные решения для приложений, зависящих от экосистемы Ethereum L1 и уровня 2.
Разработчикам особенно стоит проверить допущения о газе, потому что некоторые операции могут стать дешевле, а другие могут быть пересчитаны, чтобы отражать реальные сетевые затраты.
---
Как Glamsterdam влияет на валидаторов и операторов узлов
Валидаторам и операторам узлов нужно будет обновить как исполняющие, так и консенсусные клиенты до того, как обновление активируется. Ethereum.org указывает, что Glamsterdam влияет на все узлы и валидаторы Ethereum, потому что меняется способ создания, валидации и подтверждения блоков.
Диаграмма: Процесс обновления узла
Перед активацией Glamsterdam
-----------------------------
Оператор узла
|
v
Обновление исполняющего клиента
|
v
Обновление консенсусного клиента
|
v
Проверка совместимости
|
v
Оставайтесь синхронизированными после хардфорка
Если оператор узла не обновится вовремя, его узел может перестать следовать правильной цепочке Ethereum после обновления.
---
Glamsterdam и масштабирование уровня 2
Дорожная карта масштабирования Ethereum во многом зависит от сетей уровня 2, таких как роллапы. Glamsterdam помогает, улучшая базовый слой, чтобы в будущем он мог поддерживать больше данных и более высокую пропускную способность.
Диаграмма: Ethereum и уровень 2
Пользователи
|
v
Сети уровня 2
|
v
Отправить данные / доказательства в Ethereum L1
|
v
Ethereum обеспечивает безопасность и расчет
Улучшая емкость L1 Ethereum и структуру обработки данных, Glamsterdam косвенно помогает сетям уровня 2 становиться быстрее и эффективнее.
---
Увеличит ли Glamsterdam цену ETH?
Glamsterdam может быть позитивным для долгосрочных фундаментальных показателей Ethereum, потому что он улучшает масштабируемость, эффективность сети и опыт разработчиков. Но ни одно обновление не может гарантировать рост цены.
Цена ETH зависит от многих факторов, включая:
- Условия на крипторынке.
- Спрос на блоковое пространство Ethereum.
- Рост уровня 2.
- Интерес со стороны институциональных участников.
- Регуляции.
- Циклы рынка Bitcoin.
- Глобальная ликвидность.
Итак, Glamsterdam может улучшить технологию Ethereum, но движение цены ETH остается неопределенным.
---
Вывод
Апгрейд Ethereum Glamsterdam — это большой шаг в долгосрочной дорожной карте Ethereum. Его основная цель — сделать Ethereum быстрее, более масштабируемым, более устойчивым и лучше подготовленным к будущему высокопроизводительному росту.
Самые важные части Glamsterdam:
Апгрейд Glamsterdam
|
|-- ePBS
| |-- Более качественное построение блоков
| |-- Меньше зависимости от внешних ретрансляторов
| |-- Больше времени на распространение данных
|
|-- Access Lists на уровне блока
| |-- Улучшенное сопоставление зависимостей транзакций
| |-- Подготовка к параллельной обработке
| |-- Возможности более быстрой синхронизации
|
|-- Газ и пересчет стоимости состояний
|-- Более точные сетевые затраты
|-- Долгосрочная устойчивость
|-- Более безопасные будущие увеличения лимита газа
Проще говоря, Glamsterdam — это обновление Ethereum для более эффективного масштабирования, более умной обработки блоков и более сильной структуры будущей сети.