Ethereum успешно перешел на Proof of Stake почти два года назад, и в целом его работа стабильна. Однако в системе Proof of Stake все еще есть некоторые аспекты, которые необходимо улучшить, в основном включая:
Конечность одного слота и демократизация стекинга
В настоящее время для окончательного подтверждения блока в Ethereum требуется 15 минут, минимальный размер ставки составляет 32 ETH. Идеальная ситуация такова:
В течение одного временного слота (12 секунды ) может быть окончательно подтвержден блок.
Уменьшить минимальный порог залога до 1 Эфир
Основная проблема, с которой сталкиваются при достижении этих двух целей, заключается в том, как обрабатывать большое количество валидаторов без значительного увеличения затрат на эксплуатацию узлов. В настоящее время существует три основных решения:
Брутфорс: разработка более эффективного протокола агрегации подписей, возможно, с использованием ZK-SNARKs.
Комитет Orbit: случайно выбирается комитет среднего размера для окончательного подтверждения, но сохраняет экономическую окончательность.
Двухуровневая ставка: делится на два уровня с высокими и низкими требованиями к депозиту, только уровень с высоким депозитом напрямую участвует в экономической окончательности.
Эти решения имеют свои плюсы и минусы, требуют дальнейшего изучения и взвешивания.
Выборы единственного секретного лидера
В настоящее время следующий предложитель блока известен заранее, что создает уязвимость безопасности. Решение заключается в том, чтобы скрыть информацию о предложителе до генерации блока.
Основная проблема заключается в том, как обеспечить единого предложителя при соблюдении конфиденциальности. Одним из решений является использование криптографических технологий для создания "слепого" идентификатора валидатора, а затем случайный выбор одного слепого ID в качестве предложителя.
Это требует дальнейшего упрощения протокола для реализации и взвешивания добавленной сложности.
Более быстрое подтверждение транзакции
Сокращение времени подтверждения транзакции с 12 секунд до 4 секунд может существенно улучшить пользовательский опыт. Существует два основных технических направления:
Уменьшить время окна до 8 секунд или 4 секунд.
Разрешить инициатору публиковать предварительное подтверждение в временных интервалах.
Необходимо учитывать вопросы практичности, механизмов стимуляции и другие.
Другие исследовательские направления
Восстановление после атаки 51%: старайтесь автоматизировать процесс восстановления, снижая зависимость от социального слоя.
Увеличение окончательного порога подтверждения: с 67% до 80%, для повышения безопасности.
Квантовая стойкость: разработка альтернативных решений, не зависящих от эллиптических кривых.
В общем, система PoS Ethereum все еще имеет несколько аспектов, которые можно дополнительно оптимизировать и улучшить, и необходимо искать баланс между эффективностью, безопасностью и децентрализацией.
! [Новая работа Виталика: Как можно улучшить Ethereum PoS?] ](https://img-cdn.gateio.im/webp-social/moments-134e985861c8134dcc8ae7a5bcfb052a.webp)
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Путь Ethereum PoS: Обзор окончательности в одном слоте, демократизации и оптимизации производительности
Как можно улучшить PoS в Ethereum?
Ethereum успешно перешел на Proof of Stake почти два года назад, и в целом его работа стабильна. Однако в системе Proof of Stake все еще есть некоторые аспекты, которые необходимо улучшить, в основном включая:
Конечность одного слота и демократизация стекинга
В настоящее время для окончательного подтверждения блока в Ethereum требуется 15 минут, минимальный размер ставки составляет 32 ETH. Идеальная ситуация такова:
Основная проблема, с которой сталкиваются при достижении этих двух целей, заключается в том, как обрабатывать большое количество валидаторов без значительного увеличения затрат на эксплуатацию узлов. В настоящее время существует три основных решения:
Брутфорс: разработка более эффективного протокола агрегации подписей, возможно, с использованием ZK-SNARKs.
Комитет Orbit: случайно выбирается комитет среднего размера для окончательного подтверждения, но сохраняет экономическую окончательность.
Двухуровневая ставка: делится на два уровня с высокими и низкими требованиями к депозиту, только уровень с высоким депозитом напрямую участвует в экономической окончательности.
Эти решения имеют свои плюсы и минусы, требуют дальнейшего изучения и взвешивания.
Выборы единственного секретного лидера
В настоящее время следующий предложитель блока известен заранее, что создает уязвимость безопасности. Решение заключается в том, чтобы скрыть информацию о предложителе до генерации блока.
Основная проблема заключается в том, как обеспечить единого предложителя при соблюдении конфиденциальности. Одним из решений является использование криптографических технологий для создания "слепого" идентификатора валидатора, а затем случайный выбор одного слепого ID в качестве предложителя.
Это требует дальнейшего упрощения протокола для реализации и взвешивания добавленной сложности.
Более быстрое подтверждение транзакции
Сокращение времени подтверждения транзакции с 12 секунд до 4 секунд может существенно улучшить пользовательский опыт. Существует два основных технических направления:
Уменьшить время окна до 8 секунд или 4 секунд.
Разрешить инициатору публиковать предварительное подтверждение в временных интервалах.
Необходимо учитывать вопросы практичности, механизмов стимуляции и другие.
Другие исследовательские направления
Восстановление после атаки 51%: старайтесь автоматизировать процесс восстановления, снижая зависимость от социального слоя.
Увеличение окончательного порога подтверждения: с 67% до 80%, для повышения безопасности.
Квантовая стойкость: разработка альтернативных решений, не зависящих от эллиптических кривых.
В общем, система PoS Ethereum все еще имеет несколько аспектов, которые можно дополнительно оптимизировать и улучшить, и необходимо искать баланс между эффективностью, безопасностью и децентрализацией.
! [Новая работа Виталика: Как можно улучшить Ethereum PoS?] ](https://img-cdn.gateio.im/webp-social/moments-134e985861c8134dcc8ae7a5bcfb052a.webp)