Виталик Бутерин, соучредитель Ethereum, поделился новым подходом к ускорению транзакций в блокчейне, который может значительно сократить время подтверждения транзакций в первом уровне сети (L1) с нескольких секунд до миллисекунд. В своем последнем эссе Бутерин предложил перейти от текущего механизма эпох и слотов к более эффективной однослотовой системе финализации (SSF). Эта концепция направлена на решение ключевых проблем, связанных с действующей моделью.
С момента хардфорка The Merge, который осуществил переход Ethereum от механизма консенсуса Proof of Work (PoW) к Proof of Stake (PoS), время подтверждения транзакций в основной сети снизилось до 5-20 секунд. Этот показатель уже близок к скорости оплаты кредитной картой, однако Бутерин считает, что существует значительный потенциал для дальнейшего ускорения операций.
Одним из предлагаемых способов увеличения пропускной способности является изменение архитектуры слотов и эпох. В текущей модели слоты представляют собой 12-секундные интервалы, в течение которых случайно выбранный валидатор имеет право включить блок в сеть. Каждые 32 слота образуют одну эпоху. Эта модель уже доказала свою эффективность, но, по мнению Бутерина, она имеет определенные ограничения, связанные с временем создания блока.
Бутерин отметил, что текущее голосование по слотам и система финализации становятся все менее удобными для Ethereum Foundation, так как эта система подвержена множеству ошибок и может быть крайне неудобной. В результате, окончательное создание блока занимает около 12 минут, что существенно замедляет процесс. Для решения этих проблем Бутерин предложил заменить существующую модель на однослотовую систему финализации (SSF).
SSF имеет несколько ключевых отличий от существующих решений, таких как Tendermint. Одно из основных отличий заключается в сохранении механизма «утечки бездействия», который позволяет блокчейну продолжать функционировать и восстанавливаться, даже если более одной трети валидаторов временно выходит из строя. Это делает систему более устойчивой к сбоям и повышает надежность сети.
Тем не менее, SSF все еще находится на стадии разработки и может столкнуться с определенными проблемами. Например, валидаторам потребуется публиковать два сообщения каждые 12 секунд, что может увеличить нагрузку на сеть. Для решения этих проблем разрабатывается предложение под названием Orbit SSF, однако оно еще находится на ранней стадии и требует дальнейшего изучения и тестирования.
Бутерин подчеркнул, что увеличение возможностей для масштабирования будет крайне полезно как для пользователей первого уровня (L1), так и для второго уровня (L2). Это также упростит работу разработчиков, занимающихся созданием масштабируемых решений для блокчейнов. В своей предыдущей работе Бутерин также обсуждал способы применения криптовалют в повседневной жизни, включая использование механизмов нулевых знаний (ZKP) для верификации личности, учетных данных и репутации.
Напомним, что в мае этого года Виталик Бутерин высказывал пожелания по поводу архитектурных изменений в блокчейне Ethereum, предлагая ряд изменений, которые могли бы улучшить функциональность и эффективность сети.