ru
Назад к списку

Компания AmericanFortress утверждает, что любой криптокошелек можно сделать квантово-безопасным без перемещения монет третьими лицами

source-logo  cryptopolitan.com 5 ч
image

Проблема квантовых вычислений в криптоиндустрии решается уже много лет. Все согласны с тем, что сама угроза не вызывает сомнений. Если будет создан достаточно мощный квантовый компьютер, математические алгоритмы, защищающие кошельки, перестанут работать. Спорным остается вопрос о том, как переместить сотни миллионов кошельков на новые адреса до того, как это произойдет. В новой статье, опубликованной компанией AmericanFortress, занимающейся безопасностью блокчейна, утверждается, что перемещение кошельков никогда не было необходимо, и пользователям не нужно было бы менять ключи или адреса кошельков.

Миграция адресов всегда была узким местом

Квантовый компьютер, работающий на алгоритме Шора, может получить закрытый ключ непосредственно из соответствующего открытого ключа. Это, по сути, подвергает риску утечки данных любой существующий сегодня криптокошелек. Решением в данном случае стало бы внедрение постквантовой схемы подписи для обмена активами. Однако это означало бы изменение формата открытого ключа, что, по сути, подразумевает миграцию адресов во всех участвующих сетях.

Дело в том, что некоторые криптовалюты не подлежат миграции. Например, 1,1 миллиона BTC Сатоши не сдвинулись с места с 2010 года. Тот, кто владеет ключами от миллионов других криптовалют, хранящихся в неактивных кошельках, тоже не читает уведомления о миграции.

Докажите, что вы знаете семя, но не подписывайте с ним договор

Вот что описывается в статье простыми словами. При создании кошелька вы записываете сид-фразу. Каждый адрес в этом кошельке генерируется из этих слов. Сид-фраза — это корень, а адреса — это ветви от него.

Предложение, получившее название ZKPoSP (Zero-Knowledge Proof of Seed Provenance — доказательство происхождения сид-фразы с нулевым разглашением), исключает этап подписания и вместо этого требует от кошелька подтверждения знания сид-фразы. Это достигается с помощью доказательства с нулевым разглашением — способа показать истинность утверждения, не раскрывая, что именно делает его истинным. Кошелек демонстрирует знание сид-фразы, лежащей в основе адреса, не раскрывая саму сид-фразу. Узлы проверяют доказательство и подтверждают транзакцию.

Ваш адрес остаётся неизменным. Авторы пишут, что этот метод не требует миграции адреса и регистрации ключа. Открытый ключ перестаёт быть слабым местом, поскольку он больше не является тем, что авторизует трату.

Вторая статья, QBIP32, посвящена тому, что будет дальше. В основе блокчейнов лежат разные математические алгоритмы: Bitcoin и Ethereum используют secp256k1, а Solana — Ed25519. В статье утверждается, что существующие стандарты создают пригодное для использования квантово-безопасное доказательство лишь как побочный эффект собственного формата ключа, и нет единого метода, работающего со всеми кривыми, и предлагается QBIP32 в качестве одной из схем вывода, охватывающей все эти кривые. Существующим кошелькам это не нужно. В статье говорится, что современные стандарты, включая BIP32 и SLIP-10, уже поддерживают доказательства самостоятельно.

Что еще должно произойти?

В статье квантовая защита названа предположением, а не доказанным фактом. Квантового компьютера, на котором можно было бы это проверить, пока не существует.

Проблема заключается в развертывании. Прежде чем сеть сможет обеспечить его работу, узлы должны обновиться. Кошельки должны предоставить подтверждающий код. Пользователи ничего не делают только после того, как обе стороны предпримут необходимые шаги, а компания AmericanFortress имеет патентную заявку и лицензирует SDK, что дает ей коммерческую заинтересованность в этом внедрении.

cryptopolitan.com