Ethereum уже сейчас имеет хорошие возможности защитить средства пользователей от квантовых компьютеров с помощью простого «форка восстановления», считает сооснователь проекта Виталик Бутерин. «Блокчейну потребовался бы хардфорк, пользователям — новое ПО кошелька, но мало кто из них потерял бы свои средства», — заявил он. В публикации на Ethereum Research Бутерин напомнил, что защиту активов призваны обеспечить переход на контрактные адреса (абстракция учетной записи), а также имплементация квантоустойчивой криптографии вроде подписей Винтерница и STARK-технологии. Однако он задался вопросом, что делать, если квантовая эра наступила внезапно и вычислительные мощности оказались в руках злоумышленников. Под угрозой окажутся активы на традиционных EOA-адресах, которые проводили хоть одну транзакцию. Возможности квантовых компьютеров позволяют найти хеш через обратное вычисление из открытого ключа и получить доступ к кошельку. Таким образом большинство пользователей окажутся уязвимыми. Бутерин предложил на случай крупной кражи активов план действий, который включает: возврат всех блоков до момента, после которого произошла широкомасштабная атака; отключение транзакций с EOA-адресов; добавление нового типа контрактных кошельков, например, с помощью RIP-7560; предоставление возможности пользователям подтвердить свои EOA-аккаунты с помощью STARK-доказательств для автоматической трансформации в новый формат. По мнению Бутерина, для снижения затрат на газ стоит использовать пакеты доказательств для вышеуказанного процесса по методу STARK-of-STARKs. «Инфраструктура для реализации такого хардфорка может в принципе начать строиться завтра. Это сделает экосистему Ethereum максимально готовой на случай, если квантовая чрезвычайная ситуация реально произойдет», — заключил он. Напомним, разработчики активировали стандарт ERC-4337, который реализует концепцию абстракции учетной записи, в марте 2023 года. Однако в ноябре соучредитель Stackup Джон Райсинг констатировал низкий интерес к смарт-аккаунтам вплоть до сокращения числа их пользователей.
laravel-share::laravel-share-fa4.facebooklaravel-share::laravel-share-fa4.twitterlaravel-share::laravel-share-fa4.linkedin