Разработчики Ethereum открыли раннее предложение, чтобы сделать систему депозитов для стейкинга достаточно гибкой для приема будущих квантовоустойчивых ключей валидаторов, а также дать более позднему обновлению сети односторонний переключатель для остановки новых депозитов, использующих текущий формат BLS.
Изменение повлияет на то, как новые валидаторы входят в Ethereum, создавая путь для будущих форматов учетных данных. Однако эти форматы и правила их проверки еще предстоит разработать и принять отдельно.
Пулл-реквест #12235 был открыт 24 августа и оставался непринятым драфтом по состоянию на 26 августа, при этом его рабочий файл все еще использует placeholder-номер 9999. Редактор Ethereum EIPs предложил присвоить номер 8394, но предложение не было опубликовано или принято как EIP-8394.
Как будет работать переключатель депозитов
Контракт депозитов стейкинга Ethereum — это точка входа, которая принимает средства и данные учетных данных потенциального валидатора. Текущий путь ожидает открытые ключи и подписи в фиксированных форматах BLS12-381.
Вместо этого драфт спецификации добавляет идентификатор схемы и поля переменной длины для открытого ключа и метаданных учетных данных, каждое из которых ограничено 8 192 байтами.
Уровень исполнения Ethereum может записывать депозит, в то время как уровень консенсуса решает, действительны ли учетные данные, и может создать или обновить валидатора. Согласно предложению, контракт будет передавать не-BLS учетные данные как непрозрачные данные, то есть он будет передавать байты без проверки новой криптографии.
В драфте определены три режима контракта: отключен, BLS включен, BLS отключен. Эти переходы только однонаправленные, и как только системный вызов, управляемый протоколом, активирует режим «BLS отключен», новый контракт будет отклонять BLS-депозиты и не сможет позднее снова включить BLS-онбординг.
В предложении говорится, что депозиты, поступившие в очередь ожидания до границы отключения, останутся подлежащими нормальной обработке в рамках текущей структуры консенсуса.
Будущее предложение по схеме учетных данных должно будет также определить проверку подписи, представление состояния валидатора, пополнения, обработку дубликатов, уникальность и замену ключей. Активация пути депозита сама по себе потребует скоординированного форка на уровне исполнения и консенсуса.
Постквантовая дорожная карта Ethereum объединяет основанную на хэшах схему подписи валидатора leanXMSS с leanVM, которая предназначена для эффективного агрегирования гораздо более крупных постквантовых подписей, и разделяет регистрацию ключей, проверку подписей, аттестации и полную агрегацию на поэтапные milestones.
Ethereum заявляет, что сегодня ни один квантовый компьютер не может угрожать его криптографии, и его целевой ориентир примерно на 2029 год является плановой целью.
Предложение о депозитах — это часть инфраструктуры миграции, определяющая, как сеть могла бы в конечном итоге принимать новые форматы ключей валидаторов и навсегда закрыть BLS-онбординг.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Liam 'Akiba' Wright




