Итог 107-й конференции разработчиков ядра Ethereum
20 апреля 2023 года разработчики Ethereum провели 107-е заседание телефонной конференции核心开发者 Соглашение (ACDC). Заседание велось исследователем Фонда Ethereum, и в центре внимания были изменения в слое согласия Ethereum (CL), прогресс Deneb и другие предложения в следующем обновлении Канкуна, кроме EIP-4844.
Deneb测试网络#5
После успешной активации обновления в Шанхае разработчики быстро сосредоточили внимание на подготовке к Канкуну. Канкун — это название следующего обновления слоя исполнения Эфира (EL), а Deneb — соответствующее название обновления CL. Разработчики обсудили окончательный объем обновления Cancun/Deneb, которое будет сосредоточено на EIP-4844 (реализация типа транзакции blob).
Подготовка Deneb начинается с запуска тестовой сети #5. Один из разработчиков сообщил, что пятая тестовая сеть EIP-4844 будет запущена на следующей неделе. В настоящее время некоторые клиенты проходят пробный запуск в подготовке к релизу тестовой сети.
В API двигателя произошло небольшое изменение: вызовы "getPayloadV3" и "getBlobsBundleV1" объединены в один. Это изменение еще не включено в спецификацию EIP-4844, но будет завершено в ближайшие несколько дней для тестирования в тестовой сети #5.
Разработчики также обсудили, как повторно вставить blob-транзакции в блоки при реорганизации цепочки. Поскольку blob-транзакции отделены от обычных транзакций, блобы после реорганизации могут быть получены только из транзакций публичного пула памяти. Учитывая, что многие транзакции могут обходить пул памяти, одно из решений заключается в том, чтобы CL передавал данные blob каждого блока EL, после чего EL может кэшировать их до завершения блока. Другой метод заключается в том, чтобы потребовать от пользователей, которые отправили транзакции, обходящие пул памяти, повторно отправить свои транзакции в случае события реорганизации цепочки.
Некоторые разработчики склонны передавать данные blob в EL, чтобы их можно было снова вставить в транзакции при реорганизации. Однако такой подход может еще больше нарушить абстракцию между уровнями EL и CL и может конфликтовать с будущей реализацией образцов доступности данных (DAS).
Дополнительное предложение Deneb
Помимо EIP-4844, обновление Deneb также учитывало другие обновления кода:
EIP-4788: Открытие состояния CL Beacon Chain в EL, позволяющее смарт-контрактам на EL минимально доверять доступу к CL.
EIP-6914: Позволяет повторно использовать индексы валидаторов, которые полностью вышли из сети и долго не активны. Из-за высокой сложности реализация может быть отложена на хардфорк после Deneb.
Потенциальное изменение кода, касающееся заполнения данных с момента создания блока генезиса Beacon Chain и создания нового содержания "исторического резюме".
PR 3175: предотвращение того, чтобы наказанные валидаторы предлагали блоки при выходе из очереди, для обеспечения защиты от "высокого режима сбоев".
EIP-6493: решение проблемы, как узлы обрабатывают типы транзакций blob, которые форматируются в SSZ на CL, но кодируются по-разному на EL.
Разработчики склоняются к тому, чтобы включить EIP-4788, PR 3175 и EIP-4844 в следующую версию.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
26 Лайков
Награда
26
8
Репост
Поделиться
комментарий
0/400
TideReceder
· 14ч назад
Снова собрание, снова собрание, действительно думаете, что мы все неудачники?
Посмотреть ОригиналОтветить0
NFTDreamer
· 08-12 19:55
4844 действительно мощно, бык и лошадь могут играть, если не умеешь играть, железо перепишет тебя.
Посмотреть ОригиналОтветить0
SchroedingerMiner
· 08-11 02:30
Эта волна быка, не быка, сначала в Канкун
Посмотреть ОригиналОтветить0
GateUser-a606bf0c
· 08-11 02:28
Что за новые функции? Просто измените их!
Посмотреть ОригиналОтветить0
AirdropDreamBreaker
· 08-11 02:21
Разработка уже дошла до пятой тестовой сети, это действительно волнительно.
Посмотреть ОригиналОтветить0
SignatureAnxiety
· 08-11 02:13
Когда обновление Канкуна выйдет? Не могу дождаться.
Посмотреть ОригиналОтветить0
GateUser-3824aa38
· 08-11 02:12
Канкун разве не то место, о котором предупреждали, что не стоит туда ехать в прошлые праздники...
Посмотреть ОригиналОтветить0
GateUser-6a0899c8
· 08-11 02:10
Новости 2023 года вы сейчас выставляете слишком поздно.
Конференция основных разработчиков Ethereum сосредоточена на обновлении Канкуна, основное внимание уделяется EIP-4844 и предложению Deneb.
Итог 107-й конференции разработчиков ядра Ethereum
20 апреля 2023 года разработчики Ethereum провели 107-е заседание телефонной конференции核心开发者 Соглашение (ACDC). Заседание велось исследователем Фонда Ethereum, и в центре внимания были изменения в слое согласия Ethereum (CL), прогресс Deneb и другие предложения в следующем обновлении Канкуна, кроме EIP-4844.
Deneb测试网络#5
После успешной активации обновления в Шанхае разработчики быстро сосредоточили внимание на подготовке к Канкуну. Канкун — это название следующего обновления слоя исполнения Эфира (EL), а Deneb — соответствующее название обновления CL. Разработчики обсудили окончательный объем обновления Cancun/Deneb, которое будет сосредоточено на EIP-4844 (реализация типа транзакции blob).
Подготовка Deneb начинается с запуска тестовой сети #5. Один из разработчиков сообщил, что пятая тестовая сеть EIP-4844 будет запущена на следующей неделе. В настоящее время некоторые клиенты проходят пробный запуск в подготовке к релизу тестовой сети.
В API двигателя произошло небольшое изменение: вызовы "getPayloadV3" и "getBlobsBundleV1" объединены в один. Это изменение еще не включено в спецификацию EIP-4844, но будет завершено в ближайшие несколько дней для тестирования в тестовой сети #5.
Разработчики также обсудили, как повторно вставить blob-транзакции в блоки при реорганизации цепочки. Поскольку blob-транзакции отделены от обычных транзакций, блобы после реорганизации могут быть получены только из транзакций публичного пула памяти. Учитывая, что многие транзакции могут обходить пул памяти, одно из решений заключается в том, чтобы CL передавал данные blob каждого блока EL, после чего EL может кэшировать их до завершения блока. Другой метод заключается в том, чтобы потребовать от пользователей, которые отправили транзакции, обходящие пул памяти, повторно отправить свои транзакции в случае события реорганизации цепочки.
Некоторые разработчики склонны передавать данные blob в EL, чтобы их можно было снова вставить в транзакции при реорганизации. Однако такой подход может еще больше нарушить абстракцию между уровнями EL и CL и может конфликтовать с будущей реализацией образцов доступности данных (DAS).
Дополнительное предложение Deneb
Помимо EIP-4844, обновление Deneb также учитывало другие обновления кода:
EIP-4788: Открытие состояния CL Beacon Chain в EL, позволяющее смарт-контрактам на EL минимально доверять доступу к CL.
EIP-6914: Позволяет повторно использовать индексы валидаторов, которые полностью вышли из сети и долго не активны. Из-за высокой сложности реализация может быть отложена на хардфорк после Deneb.
Потенциальное изменение кода, касающееся заполнения данных с момента создания блока генезиса Beacon Chain и создания нового содержания "исторического резюме".
PR 3175: предотвращение того, чтобы наказанные валидаторы предлагали блоки при выходе из очереди, для обеспечения защиты от "высокого режима сбоев".
EIP-6493: решение проблемы, как узлы обрабатывают типы транзакций blob, которые форматируются в SSZ на CL, но кодируются по-разному на EL.
Разработчики склоняются к тому, чтобы включить EIP-4788, PR 3175 и EIP-4844 в следующую версию.