Dencun и Pralectra: основные разработчики Ethereum планируют амбициозный 2024 год

Основные разработчики Ethereum обсуждают приоритеты следующего хардфорка после Dencun, который может произойти в конце 2024 или 2025 года.

После звонка All Core Devs в четверг предварительный график форка Dencun остался неизменным: тестовая сеть Goerli будет запущена 17 января.

Поскольку запуск обновления, скорее всего, состоится в марте, разработчики обращают внимание на то, что будет дальше в Праге-Электре (сокращенно Пралектре) — следующем обновлении.

Все еще очень активно обсуждается общее видение: либо набор небольших предложений по улучшению Ethereum (EIP), ориентированный на функции, либо крупное обновление протокола для внедрения деревьев Verkle на уровень исполнения.

По словам Веркла, деревья Веркла — это новая структура данных, которая развивает нынешнее дерево Меркла, используемое сегодня, с использованием более сложных математических методов — векторных обязательств, основанных на парах эллиптических кривых, что, по словам Веркла, является существенным отличием от более простых хеш-функций, используемых в деревьях Меркла. Информация.

Эта структура занимает меньше места и может быть проверена быстрее, что позволяет сети обрабатывать больше транзакций.

Короче говоря, это способ справиться с долгосрочной проблемой «раздувания государства», которая будет становиться все более важной по мере масштабирования Эфириума.

Обновление является ключевой вехой в долгосрочной дорожной карте Ethereum, этапе, называемом The Verge.

По этому призыву не было достигнуто четкого консенсуса — некоторые выступают за то, чтобы сосредоточить внимание исключительно на Verkle Trees, а Гийом Балле из Ethereum Foundation предупреждает, что «не существует такой вещи, как маленькая вилка», но другие призывают к твердому обязательству по обновлению сети. снова в 2024 году.

Есть опасения, что реализация Verkle Trees может занять 18 месяцев или больше — вечность для криптовалют.

Сам Денкун изначально планировался на ноябрь, но в конце октября его перенесли на 2024 год.

Прочитайте больше: Основные разработчики исключают форк Dencun в этом году

«Веркле находится на уровне Merge, если не хуже с точки зрения сложности», — сказал Баллет. «На самом деле вы не можете одновременно ничего отправлять на стороне [уровня выполнения]».

Лукаш Розмей из клиентской команды Nethermind согласился, порекомендовав разработчикам сначала отдать приоритет многофункциональному форку, прежде чем полностью переходить к Verkle Trees.

«Мой опыт подсказывает мне, что реорганизация штатов чрезвычайно сложна и занимает очень много времени», — сказал он коллегам по телефону. «Прочность Verkle — это не спецификация, а реализация, оптимизация и тестирование».

Характеристики да, но какие?

Среди тех, кто выступал за второй форк 2024 года, посвященный функциям, были клиентские команды Nethermind, Besu и Reth. Но вопрос в том, что имеет приоритет?

Эндрю Ашихмин, инженер-программист клиентской команды Erigon, предположил, что формат объектов EVM (EOF) будет одним из кандидатов для запуска следующего обновления, не отвлекая от долгосрочной работы над деревьями Verkle, поскольку его может реализовать небольшая команда. и представляло собой более изолированное изменение в базе кода.

«Но Веркле должен быть в центре внимания», — сказал он.

Первоначально EOF рассматривался для хард-форка Shapella, но считался слишком большим, чтобы его можно было использовать в качестве «пассажира» вместе с основным «драйвером», шардингом Proto-Dank или EIP-4844.

Прочитайте больше: Следующее обновление Ethereum будет сосредоточено на больших двоичных объектах 

По словам Джастина Флорентина, инженера протокола клиентской команды Besu, EOF «определенно не является пассажиром», но он сказал, что Besu уже добилась «большого прогресса» в этой функции и поэтому выступает за ее внедрение в Pralectra.

Георгиос Константопулос, технический директор и исследователь инвестиционной компании Paradigm, которая занимается созданием клиента Rust Ethereum (Reth), сказал, что его команда «согласна с EOF, поскольку это работа одного человека и [нужно] изолированное тестирование».

Но разработчик Ethereum Foundation Мариус ван дер Вейден поделился мнением, что «EOF не будет в маленьком форке».

Ансгар Дитрихс из Ethereum Foundation поддержал EOF для включения в Pralectra в апреле прошлого года и отметил в четверг, что команда Solidity, поддерживающая основной язык программирования смарт-контрактов EVM, была решительно за.

Однако на телеконференции не было никого, кто бы открыто защищал EOF, что побудило основателя Nethermind Томаша Станчака заметить: «Если никто не поддерживает EOF на этой телеконференции, это подведет итог, почему она до сих пор не отправлена».

Станчак назвал EIP-7002, или «Выходы, запускаемые на уровне выполнения», наиболее популярным EIP на форуме Ethereum Magicians и «супер важным», поскольку он исправляет «серьезную ошибку дизайна при размещении ставок [и] не может появиться достаточно рано».

Коллега по основному разработчику Паритош Джаянти, известный под прозвищем «Potuz», сказал, что если бы ему пришлось выбирать одну функцию для выпуска, то это была бы EIP-7002. Однако, по его мнению, EIP-7549 «обязательно должен быть включен».

Эта функция, которая влияет только на уровень консенсуса, исправляет ошибку в конструкции Ethereum и направлена ​​на уменьшение среднего количества пар, необходимых для проверки правил консенсуса. Спаривание — это операция, используемая в некоторых криптографических алгоритмах, включающих эллиптические кривые.

В настоящее время для достижения консенсуса необходимо проверить минимум 1366 аттестаций, что указывает на согласие между валидаторами, но после EIP-7549 это число сократится до 22.

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

Целью телеконференции было дать толчок обсуждению, а конкретный подход и предложения по улучшению будут приняты позднее. Обновления Ethereum основаны на консенсусе; нет четкой иерархии власти или механизма голосования для определения приоритетов.

Иногда достижение прогресса может показаться сложным или хаотичным, как в случае с пастушьими кошками, но такова природа децентрализованного зверя.


Не пропустите следующую важную новость – подпишитесь на нашу бесплатную ежедневную рассылку новостей.

Источник: https://blockworks.co/news/ethereum-devs-plan-2024.