По словам соучредителя Ethereum Виталика Бутерина, Ethereum уже «имеет хорошие возможности» для смягчения воздействия масштабной атаки квантовых вычислений на сеть.
В сообщении от 9 марта для Ethereum Research Бутерин рассказал, что произойдет, если «квантовая чрезвычайная ситуация» произойдет уже завтра.
«Предположим, завтра будет объявлено, что квантовые компьютеры доступны, а злоумышленники уже имеют к ним доступ и могут использовать их для кражи средств пользователей», — постулировал Бутерин.
«Я утверждаю, что на самом деле у нас уже есть хорошие возможности для создания довольно простой вилки восстановления, которая поможет справиться с такой ситуацией».
«Блокчейну понадобится хард-форк, а пользователям придется загружать новое программное обеспечение кошелька, но лишь немногие из них потеряют свои средства», — добавил соучредитель Ethereum.
Бутерин объяснил, что процесс такого хард-форка будет включать в себя откат сети Ethereum до точки, когда стало ясно, что происходит «крупномасштабная кража», и отключение всех традиционных транзакций с этого момента.
Затем разработчики Ethereum добавят новый тип транзакции, который является частью предложения по улучшению Ethereum (EIP) 7560, чтобы разрешить транзакции из кошельков смарт-контрактов.
Предложенный Бутерином теоретический EIP для предотвращения квантового эксплоита в Ethereum. Источник: Ethereum Research.
Когда пользователь совершает транзакцию из своего кошелька Ethereum, подпись этой транзакции раскрывает открытый ключ, а в «постквантовом мире» при этом также будет раскрыт закрытый ключ пользователя.
Новый тип транзакции, который составляет основную часть квантово-устойчивого EIP, будет использовать подписи Винтерница и технологии доказательств с нулевым разглашением, известные как «STARK», чтобы гарантировать, что существующие кошельки перейдут на новый код проверки, добавил он.
Анонимный пользователь поделился иллюстрированной схемой теоретического EIP Бутерина. Источник: Исследования Эфириума.
Этот код проверки использует абстракцию учетной записи ERC-4337 — базовую технологию кошельков со смарт-контрактами — для предотвращения отображения закрытых ключей при подписании транзакций в будущем, что делает эти учетные записи невосприимчивыми к квантовой атаке.
По словам Бутерина, пользователи, которые никогда не одобряли транзакцию из кошелька Ethereum, «уже застрахованы» от любого потенциального квантового эксплоита, поскольку публично доступен только адрес кошелька.
Он также добавил, что инфраструктуру, необходимую для реализации такого хард-форка, «в принципе можно начать строить уже завтра».
Появление квантовых вычислений стало переломным моментом в криптоиндустрии, которого давно опасались, поскольку компьютер, способный взламывать шифрование блокчейна, может стать причиной кражи некогда неприкасаемых пользовательских средств в больших объемах и быстрыми темпами.
Однако большинство ученых-компьютерщиков и разработчиков считают, что до квантовых вычислений еще далеко, а инженеры Google и IBM полагают, что квантовые вычисления не будут достаточно развиты как минимум до 2029 года.