Что такое EIP-7781 в Ethereum? Предложение сократить время блока Ethereum с 12 до 8 секунд
EIP-7781 — это новое предложение по улучшению общей производительности сети Ethereum.
Предложение сократить время блока с 12 секунд до 8 секунд.
Так что же такое EIP-7781 и как он повлияет на сеть Ethereum и на разработчиков?
Что такое EIP-7781 в Ethereum?
EIP-7781 предлагает сократить время блока с 12 секунд до 8 секунд, изменив параметр SECONDS_PER_SLOT в протоколе консенсуса PoS Ethereum с 12 до 8 секунд.
В то же время сохранится текущий размер блоков и большие двоичные объекты, чтобы помочь сети более равномерно распределять нагрузку с течением времени.
Кроме того, EIP-7781 также требует реализации EIP-7623 и EIP-7778 (устранение «контрабанды» газа посредством возмещения) для обеспечения стабильности и эффективности сети с более высокой скоростью блока.
Предыстория EIP-7781
В настоящее время Ethereum использует механизм консенсуса Proof-of-Stake (PoS) со временем блока 12 секунд (block time).
Несмотря на то, что после The Merge произошли значительные улучшения, он не поспевает за темпами развития прикладного уровня, поскольку пользователи и разработчики требуют большего от Ethereum:
- Потребность в скорости и масштабируемости. С ростом количества приложений DeFi, NFT и решений уровня 2 Ethereum сталкивается с огромным давлением на масштабируемость и скорость обработки транзакций. Пользователи ожидают, что транзакции будут подтверждаться быстрее, а разработчикам нужна платформа, которая сможет обрабатывать растущие объемы транзакций без ущерба для производительности.
- Ограничения увеличения размера блока или количества больших двоичных объектов. Прямым решением для увеличения пропускной способности транзакций является увеличение лимита газа или количества больших двоичных объектов. Однако все эти варианты имеют определенные недостатки: они требуют более высокой пропускной способности и могут затруднить сетевое соединение. Увеличение размеров блоков также может привести к централизации, при которой к сети могут присоединиться только мощные узлы.
В этом контексте появляется EIP-7781, предлагающий сократить время блока до 8 секунд с целью увеличения пропускной способности транзакций на 33% без увеличения размера блока или количества больших двоичных объектов.
Преимущества EIP-7781
EIP-7781 предлагает два основных преимущества:
- Увеличение общей производительности сети Ethereum на 33 %. Сокращение времени блока с 12 секунд до 8 секунд соответствует увеличению производительности сети на 33%. Это позволяет использовать больше вычислительных ресурсов и ресурсов больших двоичных объектов за тот же промежуток времени.
- Улучшение пользовательского опыта. Сокращение времени блока также означает значительно более быстрое время подтверждения транзакций, что в целом улучшит взаимодействие с пользователем в основной сети Ethereum. Пользователи почувствуют, что их транзакции происходят быстрее, чем раньше.
Кроме того, высокая производительность и меньшая задержка, обеспечиваемые EIP-7781, также напрямую положительно влияют на уровень 2, построенный на Ethereum.
Уровень 2 будет иметь больше вычислительных ресурсов и ресурсов больших двоичных объектов, чтобы улучшить взаимодействие с пользователем и снизить комиссию за транзакции для пользователей на своей платформе.
Компромиссы вокруг EIP-7781
Преимущества EIP-7781 сопряжены с определенными компромиссами для сети Ethereum.
Повышенное давление на сеть
Несмотря на то, что размер блока остается постоянным, увеличение частоты блоков может привести к увеличению общих требований к полосе пропускания.
Ноды (узлы) с ограниченной пропускной способностью могут испытывать трудности с подключением к сети, что приводит к риску отключения от сети.
Кроме того, сокращение времени блока означает, что у валидаторов будет меньше времени на подготовку и передачу блоков.
Стабильность сети
Помимо мнений в пользу EIP-7781, были подняты и вопросы стабильности сети.
Например, более короткое время передачи блоков может увеличить риск разветвлений или реорганизаций, что повлияет на стабильность сети, что следует тщательно учитывать.
Влияние на участников с низкой пропускной способностью
Еще одна проблема, которую следует учитывать, заключается в том, что сокращение времени блоков увеличит нагрузку на тех, у кого слабые сетевые соединения, которые могут оказаться не в состоянии соответствовать новым требованиям, что повлияет на децентрализацию сети.
Статус и история роста
Создание большего количества блоков в течение определенного периода времени приводит к более быстрому росту состояния, создавая нагрузку на хранение и обработку.
Увеличение числа блоков также увеличивает размер истории, которую должны хранить узлы, что требует большей емкости хранилища.
Поскольку EIP-4444 не был реализован, рост исторических данных остается серьезной проблемой.