BlockBeats, 26 августа: разработчики Ethereum предложили новый черновик EIP, направленный на реорганизацию существующего контракта для депозитов валидаторов, чтобы подготовить систему стейкинга Ethereum к переходу на постквантовую криптографию.
Предложение планирует заменить текущую фиксированную структуру BLS-ключей в контрактах на поддержку ключей переменной длины и данных учетных данных, с максимальным размером одного элемента до 8192 байт, а также требует указания «схемы учетных данных», используемой для каждого заявления о депозите. На данный момент определена только схема 0 — существующая система BLS-подписей; в будущем EIP может дополнительно определить стандарты постквантовых ключей валидаторов.
Новые контракты также введут три состояния: «отключено», «BLS включено» и «BLS окончательно списано». После перехода в состояние окончательного списания BLS через системный вызов будет навсегда запрещено добавлять новых валидаторов с использованием существующей схемы BLS, и восстановить эту функцию будет невозможно.
Данный提案 пока находится на стадии черновика и ожидает проверки редакторами EIP. Адрес контракта, код развертывания и время активации еще не определены; окончательное внедрение требует координации обновлений как консенсусного, так и исполнительного уровней Ethereum.
Один из авторов предложения, Томас Коратгер, отметил, что постквантовая криптография — это не простое программное обновление. Текущие направления исследований Ethereum сосредоточены на хеш-основанных схемах подписи, размер подписи в безсостоятельной версии составляет около 8 КБ, что в целом соответствует новому лимиту в 8192 байта для смарт-контрактов.
Ранее Фонд Эфириума сформировал команду по постквантовой безопасности. Соответствующие исследования показывают, что более 65% ETH в настоящее время находятся на адресах, открытые ключи которых уже раскрыты в цепочке. Потенциальная угроза квантовых вычислений для существующей системы подписи на основе эллиптических кривых постепенно становится долгосрочной проблемой безопасности Эфириума.

