Разработчики Ethereum сделали важный шаг к подготовке сети к постквантовой криптографии, представив новое предложение по обновлению контракта для валидаторов. Как подчёркивается в официальном сообщении, это обновление направлено на решение проблемы, связанной с ограничениями текущего контракта, который не может поддерживать новые требования к размеру данных.
Новое предложение в Ethereum Improvement Proposal
В понедельник в репозиторий Ethereum Improvement Proposal было подано предложение, которое нацелено на устранение жестко закодированных размеров BLS12381. В существующем контракте публичные ключи фиксированы на 48 байт, а метаданные подписи — на 96 байт, что не соответствует требованиям постквантовых схем, требующих значительно большего объема данных.
Изменения в размерах ключей и метаданных
Новое предложение позволяет использовать ключи и метаданные учетных данных размером до 8192 байт каждый. При этом каждый депозит должен указывать, какую схему учетных данных он использует, где схема ноль обозначает BLS. Важно отметить, что предложение не определяет другие схемы, оставляя это на усмотрение будущих EIP.
Режимы функционирования контракта
Контракт будет функционировать в трёх режимах:
- отключен
- BLS включен
- BLS выведен из эксплуатации
Как только режим вывода активирован, повторное включение BLS будет невозможно. Предложение также переносит данные депозита на уровень консенсуса, оставляя криптографию для дальнейшего уточнения.
Необходимость координированного форка
Для реализации данного обновления потребуется координированный форк на обоих уровнях сети. В настоящее время запрос на изменение помечен как черновик и ожидает проверки редакторами EIP, при этом адрес контракта, код развертывания и временные метки активации остаются неопределёнными.
На этой неделе криптовалютный рынок продемонстрировал значительный рост, что контрастирует с недавними изменениями в Ethereum. Узнайте подробнее о причинах этого подъема в новости.
















