В подробном сообщении в блоге основатель Ethereum Виталик Бутерин описывает значительный сдвиг в подходе Ethereum к верификации PoS (PoS) после обновления Shanghai.
В настоящее время Ethereum поддерживает множество валидаторов, насчитывающих около 895 000 объектов валидаторов, что обеспечивает широкое участие физических и юридических лиц. Это ключевая особенность децентрализованной структуры Ethereum.
Однако эта модель сопряжена с техническими проблемами, особенно с проблемой работы с большим количеством подписей. В настоящее время для валидации блока требуется около 28 000 подписей, ожидается, что это число достигнет 1,79 миллиона после SSP (Sharding and Stake Finality).
Технические жертвы для поддержки такой нагрузки значительны, включая сложные механизмы распространения доказательств, необходимость сверхоптимизированных операций сигнатур BLS, отсутствие жизнеспособных квантово-устойчивых альтернатив и увеличение времени слотов из-за большего количества подслотов.
Бутерин также подчеркнул сложность текущей модели на системном уровне и ее потенциальную неэффективность в фактическом обеспечении валидации доли, поскольку минимальное требование к стейкингу в 32 ETH является финансово ограниченным для многих.
8 192 подписи
В ответ на это Бутерин предложил сократить количество подписей на слот до управляемых 8192. Он утверждает, что это изменение откроет пространство для проектирования PoS, позволит упростить техническое обслуживание, повысить безопасность и решить проблему квантового сопротивления.
Бутерин подверг критике подход к безопасности, основанный на комитетах, используемый другими блокчейнами, подчеркнув отсутствие ответственности за атаки и отсутствие достаточного количества для их остановки. Вместо этого Ethereum наложил серьезные штрафы на злоумышленников. Тем не менее, Бутерин считает, что даже если стоимость атаки будет снижена (1-2 млн ETH), этого достаточно, выступая за сбалансированное решение, которое сохраняет высокие штрафы, но дает больше преимуществ, чем меньший набор валидаторов.
В записи блога рассматриваются три способа реализации 8 192 подписей на слот в рамках SSF:
• Децентрализованные стейк-пулы: сосредоточьтесь на децентрализованных стейк-пулах, потенциально повышая минимальные депозиты и устанавливая штрафные лимиты, чтобы снизить доверие к операторам узлов.
• Двухуровневый стейк: установите основной уровень стейка для участия в финализации и «легкий» уровень стейка для дополнительной безопасности без требований к минимальному стейкингу.
• Ротационное участие (Совет по подотчетности): гибридный подход, при котором валидаторы участвуют в соответствии со своей долей, обеспечивая безопасность с помощью точно настроенного набора валидаторов.
В заключении Бутерина подчеркивается, что соблюдение 8 192 подписей значительно упростит техническую реализацию и сделает Ethereum более доступным. Затем акцент сместится на выбор наиболее подходящего метода из предложенных вариантов.
Обеспечение безопасности за счет упрощения
В комментариях некоторые пользователи выразили обеспокоенность по поводу разработки систем, устойчивых к атакам на уровне штатов, утверждая, что даже если бюджет на безопасность будет сокращен, он все равно может оказаться недостаточным. Бутерин в ответ подчеркнул важность простоты в разработке протокола как средства защиты от различных векторов атак, выступая за «безопасность через простоту».
Этот предлагаемый сдвиг знаменует собой поворотный момент в эволюции Ethereum, подчеркивая постоянный баланс между безопасностью, децентрализацией и удобством использования.