CRYPT.ruглавный криптожурнал

Ethereum-сеть BB84 отказалась от подписей ради защиты от квантовых атак

Layer-2 сеть BB84 на базе Ethereum полностью убрала транзакционные подписи, заменив их хеш-цепочками. Основатель проекта описал слабые места конструкции, включая уязвимость для фронтраннинга, которую нашли и устранили перед публикацией поста.

Ethereum-сеть BB84 отказалась от подписей ради защиты от квантовых атак
Изображение: coindoo.com

Разработчик, выступающий под псевдонимом Hadamard, 24 октября опубликовал на форуме Ethereum Research описание сети BB84 — ролл-апа на базе OP Stack с идентификатором цепи 42069000, работающей в основной сети Ethereum с 30 сентября. Автор попросил сообщество о критической обратной связи.

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

В BB84 подписи заменены хеш-цепочками: секрет аккаунта многократно хешируют алгоритмом keccak-256, и публичным остаётся только последнее значение цепочки. Для платежа кошелёк раскрывает предыдущее значение — любой может проверить его одним хешированием. По умолчанию протокол рассчитан на 1000 шагов, а CLI разработчика создаёт цепочки из 10 шагов для одноразовых адресов. Платежи проходят только в USDC и EURC через бридж.

Hadamard признал: во время подготовки поста команда нашла уязвимость фронтраннинга и устранила её 21 октября. Новое правило закрепляет приоритет первой commit-транзакции и блокирует попытки перехватить секрет до его подтверждения в блоке.

Автор указал и на слабые стороны конструкции: адреса сжаты до 160 бит, что даёт лишь около 2^80 операций квантовой устойчивости вместо заявленных в документации 128 бит. Сама сеть Ethereum работает на ECDSA — депозиты и вывод средств идут через обычные кошельки. У BB84 нет fault-proof системы: вывод средств зависит от доверия к единственному оператору-прувера.

Источник

  • coindoo.comEthereum L2 Drops Signatures to Fight Quantum Threat (Coindoo)

Ещё в рубрике «Статьи»

  1. 25 октября, воскресенье