Соучредитель Ethereum Виталик Бутерин изложил новый подход к повышению скорости и масштабируемости сети за счет переосмысления структуры финальности блоков.

В сообщении в блоге от 1 августа Бутерин предложил отделить механизм выбора форка Ethereum от его процесса окончательности, что, по его мнению, может упростить протокол и обеспечить более быстрое подтверждение блоков.

Консенсус Ethereum в настоящее время основан на дизайне на основе слотов, где механизмы выбора форка и финальности работают в одном и том же временном окне.

Несмотря на прочность, эта конструкция требует нескольких раундов связи валидаторов во время каждого слота, что ограничивает скорость подтверждения новых блоков.

Учитывая это, Бутерин предлагает уменьшить сложность, позволив двум процессам развиваться независимо друг от друга. Он писал:

«[Возможно, есть способ] отойти от тесной связи между слотами и финальностью, представленной в 3SF, и вместо этого иметь более отдельное правило выбора форка LMD GHOST и гаджет финальности, с разным количеством участников».

Двухуровневая система

Согласно своему плану, Бутерин предлагает назначить небольшое, фиксированное количество валидаторов, примерно 256, для запуска алгоритма выбора форка, LMD GHOST, на основе каждого слота. Эта группа будет быстро определять голову цепочки в режиме реального времени, выступая в качестве «быстрой полосы» Ethereum для выбора блоков.

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

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

Бутерин отметил, что предложенная им архитектура имеет более широкие последствия для масштабируемости Ethereum.

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

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

Между тем, предложение все еще находится на стадии исследования и открыто для дальнейшего обсуждения сообществом.

Тем не менее, это знаменует собой значительный шаг к оптимизации производительности Ethereum по мере того, как сеть превращается в более эффективную и масштабируемую платформу.

Пост Виталик Бутерин раскрывает план по повышению скорости и масштабируемости Ethereum впервые появился на CryptoSlate.

253