Сооснователь Ethereum Виталик Бутерин представил концепцию EIP-8288, которая призвана улучшить эффективность сети, добавляя рекурсивную агрегацию STARK-доказательств и криптографических подписей. Эта инициатива направлена на снижение затрат на постквантовые подписи и приватные транзакции без изменения EVM. В данной статье мы рассмотрим, как EIP-8288 может изменить подход к обработке транзакций в Ethereum.
Что такое EIP-8288?
EIP-8288 — это предложение, разработанное Виталием Бутериным и Томасом Коратже, которое расширяет возможности Ethereum за счет новой структуры фреймов.
- Рекурсивный STARK-мемпул: Позволяет агрегировать криптографические подписи вне блокчейна, что значительно уменьшает объем данных, необходимых для хранения в сети.
- Безопасность транзакций: Использование dependency frames позволяет проверять зависимости транзакций и упрощает процесс их обработки.
Преимущества для постквантовой криптографии
Одним из главных достижений EIP-8288 является снижение стоимости постквантовой криптографии.
- Снижение размера данных: Постквантовые подписи могут занимать 2-3 КБ, но благодаря новому подходу их можно будет не размещать ончейн.
- Снижение затрат газа: Ожидается уменьшение потребления газа для проверки таких подписей до нескольких десятков тысяч, в отличие от текущих 150 000–200 000.
Улучшения для приватных транзакций
EIP-8288 также обещает значительные улучшения в области приватных протоколов.
- Оптимизация расходов газа: Приватные транзакции сейчас требуют около 300 000 газа, а новые решения могут снизить этот показатель до приемлемых значений.
- Поддержка новых алгоритмов: Возможность интеграции новых криптографических схем без изменений в EVM обеспечит большую гибкость и безопасность.
Будущее Ethereum с EIP-8288
EIP-8288 предполагает вынесение вычислений за пределы основного пути выполнения Ethereum, что позволит упростить проверки и повысить общую эффективность сети.
- Новая логика проверки: Основная логика транзакции будет проверять наличие утверждений о зависимостях вместо непосредственной проверки доказательств.
- Выбор языка ISA: Вопрос выбора языка для рекурсивных STARK остается открытым; кандидатом является RISC-V, однако требуется тщательный анализ перед его внедрением.
EIP-8288 представляет собой важный шаг к более эффективному и безопасному Ethereum. С его помощью сеть сможет справляться с новыми вызовами в области криптографии и обеспечивать более низкие затраты на транзакции. Как отметил Бутерин: "Надеюсь, Ethereum больше никогда не будет нуждаться в политической борьбе за поддержку конкретного криптографического алгоритма."