Ethereum готовится к квантовому будущему: новый депозитный контракт
Команда разработчиков Ethereum анонсировала обновлённую версию депозитного контракта, который будет использовать устойчивые к квантовым атакам подписи. Сейчас валидаторы сети работают через смарт-контракты с BLS-криптографией. Новое предложение направлено на то, чтобы сделать этот процесс независимым от конкретной криптосхемы, что позволит в будущем легко переходить на новые алгоритмы, включая постквантовые, без значительных изменений инфраструктуры.
Для реализации этой идеи предлагается гибкий формат, в котором публичные ключи и метаданные будут приниматься в виде изменяемых по длине полей. Криптографическая схема будет определяться отдельным числовым кодом, с идентификацией текущего BLS-стандарта как Scheme 0. Хотя конкретные постквантовые решения в документе не описаны, он закладывает основу для их будущего внедрения.
Разработчики также предлагают отказаться от использования дерева Меркла при обработке депозитов. Планируется, что данные будут передаваться на уровень консенсуса через механизм EIP-7685. Черновик предусматривает постепенный отказ от BLS: новые депозиты с этой схемой будут поддерживаться на переходный период, а затем отключены.
Ethereum Foundation планирует к 2029 году обеспечить сеть квантовой защитой. В это время протокол Monad, совместимый с EVM, тоже предлагает схожую модель на уровне аккаунтов. Авторы инициативы Кушал Бабел и Ян Камениш стремятся разделить постоянный адрес кошелька и данные для подтверждения прав на управление им.
В текущей системе потеря приватного ключа может означать утрату доступа к средствам. Monad предлагает систему, где один адрес сможет использовать разные методы авторизации, включая постквантовые алгоритмы. Механизм позволит настраивать и восстанавливать доступ, например, два доверенных участника смогут установить новый ключ, если владелец потеряет старый. Это также позволит заменить криптографию на квантово-устойчивую без перевода токенов.
Предложение Monad находится на начальной стадии. По словам Бабела и Камениша, представленный проект описывает общую архитектуру, а детали ещё предстоит доработать. Если механизм будет принят, текущие аккаунты продолжат функционировать без изменений.
Ранее в июне Николя Консиньи из Ethereum Foundation предложил концепцию постквантовой защиты аккаунтов без хардфорка.