BNB Chain опубликовала отчет о миграции BSC на постквантовую криптографию, подтвердив, что постквантовое подписание транзакций осуществимо, но за счет значительных накладных расходов на производительность.
Последний протокол заменяет существующие подписи транзакций ECDSA на ML-DSA-44 и направляет агрегацию голосов консенсуса к pqSTARKs, сохраняя при этом совместимость с существующими адресами, RPC-конечными точками и кошельками.
Стоит отметить, что из тестовых данных видно, что накладные расходы на данные привели к увеличению размера подписи с 65 байт до 2420 байт, а межрегиональный TPS снизился примерно на 40%. BNB Chain заявила, что масштабирование сети и уровня данных остается основной проблемой перед развертыванием в производственной среде.
С аналитической точки зрения, совместимость является критически важным моментом, учитывая, что разрушительная постквантовая миграция была бы затруднительной для такой большой EVM-сети. Это связано с тем, что пользователи, приложения, кошельки, биржи, хранители и поставщики инфраструктуры уже зависят от существующих форматов учетных записей и инструментов разработчика.
Однако в отчете BNB Chain отмечается, что тест сохраняет привычный для пользователей стек, изменяя при этом криптографию, лежащую в основе авторизации транзакций и агрегации голосов валидаторов. Для контекста, ML-DSA — это основанная на решетке схема подписи, построенная на проблеме Module Learning With Errors (MLWE). Это постквантовый стандарт цифровой подписи, опубликованный в соответствии с NIST FIPS 204, разработанный для обеспечения безопасности против будущих крупномасштабных квантовых компьютеров.
Согласно отчету, BNB Chain выбрала алгоритм ML-DSA-44 в качестве практического варианта из-за важности размера подписи и скорости проверки для высокопроизводительных блокчейнов. Тем временем, тест проливает свет на то, почему постквантовые обновления не являются простыми заменами.
BNB Chain отметила в своем отчете, что квантовые вычисления представляют собой долгосрочную угрозу для криптографии на эллиптических кривых. Также было добавлено, что алгоритм Шора может взламывать системы, основанные на дискретном логарифме, включая ECDSA и BLS12-381, за полиномиальное время.
Однако отмечается, что последний тест знаменует собой момент, когда доступна готовая к производству защита, и закладывает основу для подхода к миграции, включая выбор дизайна, детали реализации и наблюдаемые компромиссы в производительности.
В отчете также подчеркивается основная причина выбора варианта ML-DSA-44, указывая на то, что он основан на достаточном запасе безопасности, размере подписи, который является доминирующей затратой в блокчейне, и проверке, которая находится на горячем пути.