Исследователи Ethereum представили черновое предложение 24 августа о контракте на депозиты валидаторов, готовом к постквантовой эпохе, который в конечном итоге может позволить сети заменить свою текущую систему подписей BLS.
Резюме
- Исследователи Ethereum на этой неделе представили черновое предложение постквантового контракта на депозиты для миграции подписей валидаторов.
- Дизайн поддерживает ключи публичного доступа переменной длины, схемы подписей и метаданные без выбора постквантового алгоритма.
- Схема 0 сохранит текущие депозиты BLS, в то время как более поздние идентификаторы будут соответствовать альтернативным криптографическим системам подписей.
- Необратимый переключатель миграции может в конечном итоге остановить новые депозиты BLS после поэтапного переходного периода.
- Запрос на включение изменений остается черновиком, ожидающим консенсуса редакторов, технического обзора, обсуждения и успешных проверок.
Кеваундрей Веддерберн, Том Вамбсганс и Томас Коратгер являются авторами предложенного основного предложения по улучшению Ethereum. Черновик остается необъединенной заявкой на GitHub и не был выбран для обновления сети.
Предложение Ethereum готовит депозиты для новых подписей
Валидаторы Ethereum в настоящее время используют публичные ключи и подписи BLS с фиксированной длиной. Предлагаемый контракт вместо этого принимает публичные ключи, подписи и метаданные учетных данных переменной длины.
Каждый депозит будет содержать идентификатор схемы, показывающий, какую криптографическую систему использует валидатор. Схема 0 зарезервирована для существующего формата BLS, сохраняя совместимость во время начального перехода.
Будущие идентификаторы могут представлять постквантовые системы подписей или другие криптографические схемы. Предложение не выбирает и не реализует конкретный постквантовый алгоритм.
Контракт «готов к постквантовой эпохе», но сам по себе он не сделает Ethereum устойчивым к квантовым вычислениям.
Отдельное изменение на уровне консенсуса все еще должно будет определить, как валидаторы проверяют, агрегируют и обрабатывают подписи в рамках каждой новой схемы.
EIP-7685 будет переносить запросы на депозиты валидаторов
Дизайн заменит устаревший механизм дерева Меркла нового контракта запросами на уровне исполнения. Эти запросы будут перемещать информацию о депозитах с уровня исполнения Ethereum на уровень консенсуса.
Предложение опирается на EIP-7685, который создал общую систему запросов для связи между двумя уровнями. Эта структура добавляет обязательство по запросам в заголовки блоков исполнения и позволяет уровню консенсуса обрабатывать новые типы запросов.
Ethereum уже использует этот механизм для операций валидаторов. EIP-6110 поставляет депозиты валидаторов на уровень консенсуса в виде запросов EIP-7685, в то время как EIP-7002 поддерживает выводы, инициируемые на уровне исполнения. EIP-7251 использует ту же структуру для консолидации валидаторов.
Новый контракт расширит эту архитектуру для депозитов, содержащих гибкие криптографические данные. Метаданные учетных данных могут нести информацию, специфичную для схемы, без необходимости использования одинаковой фиксированной структуры для каждой системы подписей.
Необратимый переключатель может вывести депозиты BLS из обращения
Предложение включает поэтапный механизм миграции. Разработчики могут первоначально развернуть контракт с включенными депозитами BLS, позволяя добавлять дополнительные схемы подписей позже.
Последующее решение протокола может навсегда отключить новые депозиты по схеме 0. После активации режим вывода BLS из обращения не может быть отменен в рамках предлагаемого дизайна.
Существующие валидаторы BLS не исчезнут автоматически при активации переключателя. Потребуются отдельные правила для решения вопросов существующих ключей валидаторов, выходов, изменений учетных данных и миграции в постквантовую систему.
Авторы также ожидают отзывов о том, как дизайн должен взаимодействовать с существующими предложениями валидаторов, включая EIP-7002, EIP-7251 и EIP-8282. Уэддерберн сообщил, что этот вопрос поднимался на встрече All Core Developers Execution.
Более широкая дорожная карта Ethereum уже рассматривает квантовую устойчивость как центральный долгосрочный приоритет. Предлагаемые изменения включают замену BLS-подписей, KZG-обязательств и ECDSA на альтернативы, предназначенные для защиты от будущих квантовых атак.
Проект по-прежнему проходит несколько этапов рассмотрения
Запрос на включение изменений имеет метки черновика и основного предложения. На момент проверки он также ожидал консенсуса редакторов, официального рассмотрения и успешных автоматических проверок.
Редактор предложил присвоить EIP-8394 в качестве его порядкового номера и запросил отдельное обсуждение на Ethereum Magicians. Этот номер еще не был указан как принятый, опубликованный EIP на каноническом сайте EIP.
Репозиторий EIP Ethereum гласит, что документы, не опубликованные на официальном сайте EIP, следует рассматривать как рабочие материалы. Даже публикация в качестве черновика не означала бы, что сеть одобрила реализацию.
Предложение потребовало бы технического обсуждения, работы над спецификацией, анализа безопасности, реализации клиентов и тестирования. Затем основные разработчики должны были бы выбрать его для будущего хард-форка, прежде чем он смог бы повлиять на основную сеть Ethereum.
Не было объявлено ни о целевом форке, ни об активации тестнета, ни о сроках основной сети. Также не было подтвержденного движения рынка ETH, связанного конкретно с этим черновиком.
Контрактные адреса касаются только депозитов валидаторов. Более широкий постквантовый переход Ethereum должен также охватывать подписи аккаунтов, обязательства по данным и системы с нулевым разглашением, как объяснялось в более раннем анализе плана миграции Ethereum.






