Валидаторы – это субъекты в сети на основе механизма Доказательства доли владения (PoS), которые подтверждают транзакции, контролируют происходящее в блокчейне и формируют новые блоки. Для выполнения перечисленных операций сети Эфириума нужно постоянно обрабатывать десятки тысяч подписей валидаторов, с помощью которых они подтверждают правильность ситуации в блокчейне.

С грядущим обновлением блокчейна в начале 2024 года проблема станет ещё острее, поскольку блокчейн будет нуждаться в обработке большего количества подписей за меньший срок. Виталик рассказал о вариантах улучшения актуальной ситуации в публикации на форуме Ethereum Research.

Как оптимизировать Эфириум?

Бутерин упомянул, что на данный момент в сети Эфириума активными являются около 895 тысяч валидаторов. Их большое количество обеспечивает децентрализацию, а также возможность поучаствовать в процессе развития блокчейна.

Впрочем, последнее справедливо лишь в теории – для получения роли валидатора нужно внести в депозитный смарт-контракт 32 ETH, то есть более 75 тысяч долларов по сегодняшнему курсу. Виталик признал, что это неподъёмная сумма для многих инвесторов.

Как оптимизировать Эфириум? Рост количества ETH в депозитном смарт-контракте Эфириума. Фото.

Рост количества ETH в депозитном смарт-контракте Эфириума

Получить прибыль от стейкинга можно и с куда меньшей суммы – подобные услуги так называемого стейкинг-пула предлагают различные платформы по типу Lido. Впрочем, в таком случае опять возникает проблема централизации, поскольку крупные суммы монет концентрируются в руках нескольких компаний.

Однако суть здесь другая. Бутерин предлагает значительно сократить количество подписей валидаторов без ущерба децентрализации. Вот соответствующая реплика на этот счёт, которую приводит Cointelegraph.

Предложение по упрощению PoS: сделать систему, которая требует только 8192 подписи на слот (даже после SSF), что значительно упрощает и облегчает реализацию консенсуса.

Пройдёмся по важным терминам из указанной фразы для её понимания.

  • Слот – это период времени со средним интервалом около 12 секунд, в ходе которого валидатор в сети Эфириума может составить и предложить блок. Причём слоты могут быть пустыми, если за это время сетью валидаторов так и не был сформирован блок;
  • SSF (Single Slot Finality) – грядущее обновление, в ходе которого финальность блоков будет обеспечена в пределах одного слота;
  • Финальность – промежуток времени, по истечении которого перевод и блок с ним оказываются окончательно подтверждёнными.
Как оптимизировать Эфириум? Слоты в стейкинге Эфириума складываются в эпохи. Фото.

Слоты в стейкинге Эфириума складываются в эпохи

На данный момент время финальности блоков в сети Эфириума занимает около 15 минут. Это большой промежуток для обычных пользователей и платформ на основе сети Eth, который делает последнюю не такой привлекательной на фоне современных производительных блокчейнов по типу Solana или Avalanche.

Кроме того, долгое ожидание финальности создаёт угрозу реорганизации блоков посредством так называемых MEV-атак. Подробнее о принципе их действия читайте в нашем предыдущем материале.

После SSF на каждый слот будет приходиться около 1.79 миллиона подписей валидаторов. Соответственно, нагрузка на сеть Эфириума существенно вырастет.

Бутерин отметил, что другие проекты на PoS столкнулись с подобной проблемой и подошли к её решению с помощью так называемых комитетов. Разработчик продолжает.

Во время каждого слота в других блокчейнах случайным образом выбирается N валидаторов — например, около тысячи из всех — и именно эти валидаторы отвечают за завершение данного слота. Стоит напомнить, почему этот подход несовершенен: он не обеспечивает ответственности за вредоносные действия.

Как оптимизировать Эфириум? Принцип стейкинга Эфириума. Фото.

Принцип стейкинга Эфириума

😈 БОЛЬШЕ ИНТЕРЕСНОГО МОЖНО НАЙТИ У НАС В ЯНДЕКС.ДЗЕНЕ!

Другими словами, атака на сети проектов на основе механизма консенсуса Доказательства доли владения может обойтись дешевле. В случае с Эфириумом она бы стоила примерно 20 миллиардов долларов, отмечает Виталик. Этого более чем достаточно, чтобы сделать такое действие экономически нецелесообразным. Но какой выход из сложившейся проблемы загруженности сети тогда можно предложить?

Как оптимизировать Эфириум? Создатель Эфириума Виталик Бутерин. Фото.

Создатель Эфириума Виталик Бутерин

Первое предложение Бутерина – значительно увеличить минимальное требование по сумме ETH для получения роли валидатора. При этом подавляющее большинство инвесторов «перекочуют» в децентрализованные пулы для стейкинга, которые уже пользуются серьёзным спросом.

Мы можем увеличить минимальный размер депозита до 4096 ETH и сделать общий лимит в 4096 валидаторов, то есть 16.7 миллиона ETH в сумме. Мелкие стейкеры должны будут присоединиться к пулам, либо предоставив соответствующий капитал, либо став оператором ноды. Чтобы предотвратить злоупотребления, роль оператора ноды должна быть каким-то образом оценена по репутации, и пулы будут конкурировать, предоставляя различные варианты в этом отношении.

Второе решение проблемы – разбить стейкинг на два уровня.

Мы создаём два уровня стейкеров: «тяжёлый» слой с минимальным требованием в 4096 ETH для роли валидатора, который участвует в процессе финальности, и «лёгкий» слой вовсе без минимального требования к капиталу, а также без задержки для ввода и вывода средств вместе с процедурой их изъятия. Чтобы блок считался завершенным, необходимо чтобы его принял тяжёлый слой, и чтобы его подтвердили более 50 процентов валидаторов «лёгкого» слоя.

Как оптимизировать Эфириум? Топ DeFi-протоколов на основе сети Эфириума. Фото.

Топ DeFi-протоколов на основе сети Эфириума

В рамках этого подхода достигается хорошая устойчивость к атакам в попытке цензурировать блоки. Чтобы достичь успеха, злоумышленникам потребуется «подкупить» как первый, так и второй слои валидаторов, что является крайне непростой задачей.

Согласно данным источников The Block, третий способ решения проблемы заключается в ротации валидаторов. То есть в каждый слот выбирается случайный комитет валидаторов из 4096 субъектов.

Это позволило бы распределить нагрузку и уменьшить общее количество подписей. Однако как отметил Бутерин, подобное добавило бы сложности процессу из-за некоторых отличий от аналогичных операций в сетях проектов конкурентов. Он продолжает.

Мы разрешаем валидаторам участвовать в комитете с произвольно высокими балансами, и если у валидатора есть больше некоторого количества M ETH, которое должно быть плавающим, то он участвует в комитете во время каждого слота. Если у валидатора N < M ETH, то он с N/M вероятностью окажется в комитете.

Как оптимизировать Эфириум? Измение стоимости Эфириума за последние 90 дней. Фото.

Измение стоимости Эфириума за последние 90 дней

В заключении к своему посту Виталик Бутерин отметил, что проблема нуждается в решении. После апдейта SSF он позволит добиться значительного снижения нагрузки на сеть – это будет особенно важным облегчением в разработке лёгких клиентов Эфириума.

При этом в долгосрочной перспективе рост нагрузки на сеть предсказать сложно из-за банальной неопределённости в отношении дальнейшей популяризации Эфириума в мира. В итоге Виталик предложил выбирать из упомянутых им способов или же рассмотреть другой способ, который может озвучить сообщество.


Как можно понять благодаря публикации Виталика Бутерина, он видит актуальные проблемы Эфириума и хочет их исправить. Для обычных пользователей они в первую очередь проявляются в виде высоких комиссий за проведение транзакций и медленной финализации переводов. А значит можно предположить, что рано или поздно блокчейн Eth будет куда лучше подходить для регулярного взаимодействия с ним.

Больше познавательной информации о криптовалютах ищите в нашем чате. Там поговорим и на другие важные темы

ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ. ТУЗЕМУН НЕ ЗА ГОРАМИ!