В настоящее время квантовое оборудование совершенствуется быстрее, чем ожидалось, и вопрос состоит уже не в том, можно ли взломать современную криптографию, а в том, насколько быстро ее можно заменить и позволяет ли это та или иная архитектура. В Starknet решают проблему квантового взлома даже без форков сети.
Угроза для блокчейнов
Большинство блокчейнов используют подписи на эллиптических кривых (ECDSA). Квантовый компьютер с алгоритмом Шора способен извлекать приватные ключи из публичных, что ставит под угрозу кошельки и право собственности.
Постквантовые стандарты уже существуют и стандартизированы NIST, но их внедрение требует изменения протоколов. В традиционных сетях это означает форк и координацию всех участников — валидаторов, разработчиков, бирж и приложений.
Подход Starknet
В Starknet схема подписи не встроена в протокол, а реализована на уровне аккаунтов. Нативная абстракция учетной записи означает, что учетные записи представляют собой смарт-контракты, и каждая из них определяет способ проверки своих подписей.
Это позволяет менять криптографию без изменения самой сети — достаточно развернуть новый аккаунт.
S2morrow представляет постквантовые кошельки для Starknet
Решение S2morrow уже запущено в основной сети Starknet. Вместо подписей на основе эллиптических кривых в ней используется Falcon-512 — постквантовая схема на основе решеток, соответствующая стандартам Национального института стандартов и технологий США.
Она подписывает реальные транзакции. Тот же процесс, тот же пользовательский интерфейс, но другая логика проверки. Важна не сама схема. Важно то, что был развернут новый контракт учетной записи, а сеть этого не заметила. Сеть не претерпела никаких изменений, чтобы это стало возможным.
Постепенный переход без форков
В отличие от других блокчейнов, где переход на новую криптографию требует единовременного обновления всей сети, в Starknet возможен постепенный переход.
Пользователи могут самостоятельно мигрировать с ECDSA на постквантовые решения. Разные схемы могут сосуществовать в одной сети без необходимости синхронного обновления.
Единственным ограничением остается интеграция со стороны кошельков. При этом уже существует рабочий путь миграции: пользователи могут начать с ECDSA и перейти на постквантовую криптографию без сбоев.
S2morrow демонстрирует, что такие решения уже работают в реальной сети, а Starknet может обновлять криптографию без изменений на уровне протокола.