Предполагается, что накопительные пакеты Ethereum Layer 2 значительно выиграют от систематического обновления Dencun, которое появилось в тестовой сети Goerli в январе 2024 года.
Экосистема Ethereum приближается к значительному снижению комиссий за газ и более высокой скорости транзакций для объединений уровня 2, поскольку в начале 2024 года три тестовые сети сети затронет обновление Dencun.
Сначала что-то пошло не так
Обновление сети Dencun было активировано в тестовой сети Goerli 17 января и представило несколько предложений по улучшению Ethereum (EIP). Особый интерес представляет EIP-4844, который обеспечивает прото-данкшардинг — долгожданное улучшение для снижения комиссий за транзакции на L2.
Развертывание Dencun в Goerli произошло с четырехчасовой задержкой, вызванной ошибкой, которая не позволила тестовой сети завершить обновление. Небойша Урошевич, соучредитель платформы разработки Ethereum Tenderly, раскрыл подробности ошибки, объяснив:
«Сеть не смогла синхронизироваться с узлами из-за ошибки в Prysm, клиенте Ethereum с доказательством доли».
Соучредитель Tenderly, который также является старшим вице-президентом инженерной команды, отметил, что задержки синхронизации клиентов являются обычным явлением, поэтому ошибка была быстро выявлена и исправлена.
Руководитель протокола Ethereum Foundation Тим Бейко назвал причиной проблемы исторические корни — устаревший механизм, который Beacon Chain Ethereum использует для управления вычислительной нагрузкой состояния блокчейна.
Как резюмирует Бейко, ошибка была связана с тем, что клиент Ethereum Proof-of-Stake Prysm установил значение исторических корней на 0, что помешало тестовой сети Goerli завершить обновление Dencun:
«Короче говоря, каждые 256 эпох клиенты CL сохраняют определенное значение, называемое историческим корнем. Из-за ошибки в Prysm это значение было установлено на 0 вместо копирования последнего исторического корня при активации Dencun», — написал timbeiko.eth (@TimBeiko) 18 января 2024 г.
Дорожная карта Dencun
В официальном блоге Ethereum отмечается, что Dencun включает девять различных EIP. Урошевич выделил прото-данкшардинг и транзакции BLOB-объектов как наиболее ожидаемые из EIP:
«Прото-данкшардинг — это важный шаг на пути к улучшению масштабируемости Ethereum благодаря использованию транзакций с переносом больших двоичных объектов вместо данных вызовов».
Урошевич объясняет, что большие объемы данных повысят эффективность хранения, делая данные транзакций временно доступными в сжатом формате. Он добавляет, что они более рентабельны, чем данные вызовов, с потенциальным снижением затрат на 80–90%.
После успешного внедрения на Goerli обновление Dencun будет произведено в тестовых сетях Sepolia и Holesky. Урошевич отмечает, что перед тем, как планировать обновление основной сети Ethereum, необходимо успешно развернуть Dencun во всех трех тестовых сетях.
Улучшения хранилища Dencun
Директор по инфраструктуре сайдчейна Ethereum Gnosis Филипп Шоммерс подчеркивает, что Dencun предоставит больше места в блоках и снизит затраты для L2. При этом данные, которые ранее хранились в блокчейне неопределенное время, будут удалены через две недели.
«Это масштабируемость, совместимая с нашей конечной целью без ущерба для децентрализации», — заявил Шоммерс.
Урошевич разделяет эти настроения, называя улучшение хранилищ одним из основных результатов модернизации Dencun:
«Сети L2 смогут более эффективно хранить данные на L1. Большие двоичные объекты будут удаляться примерно каждые две недели, чего достаточно для L2 для управления, извлечения и проверки данных. Это делает BLOB-объекты дешевле, чем обычные данные вызовов транзакций, которые хранятся неопределенно долго».
Урошевич объясняет, что в результате Dencun обеспечивает более низкую комиссию за газ и более быструю комиссию за транзакции, что открывает возможности для новых, более сложных приложений на решениях L2:
«Dencun, вероятно, снизит транзакционные затраты на объединение до 10 раз, в зависимости от спроса на пространство для больших двоичных объектов».
Крупнейшими бенефициарами нового обновления станут накопительные пакеты, поскольку их экономическая жизнеспособность и масштабируемость повышаются за счет снижения эксплуатационных расходов.
Анураг Арджун, соучредитель блокчейна доступности данных Avail, добавляет, что значительный рост спроса на пространство блоков из-за объединений в 2023 году предполагает ожидаемое увеличение спроса на пространство блоков для доступности данных со стороны L2 в будущем:
«Прото-данкшардинг принесет некоторое облегчение, но ясно, что накопительным пакетам требуется гораздо больше места в блоках для доступности данных, и нам нужно подумать о том, как мы можем достичь этого, сохраняя при этом приоритет децентрализации, масштабируемости и безопасности».
Систематические обновления сети Ethereum направлены на снижение комиссий и ускорение транзакций, говорит Арджун, утверждая, что такие протоколы, как Avail, могут помочь удовлетворить требования к пространству блоков для объединений.
Арджун отмечает, что недавние тесты виртуальной машины Ethereum Validium с нулевым разглашением от Avail снижают комиссию за транзакции на 90% за счет публикации данных о транзакциях в Avail вместо Ethereum:
«При этом Avail по-прежнему использует Ethereum и обеспечивает гарантии доступности данных, которые являются децентрализованными и безопасными. Это становится весьма привлекательным вариантом для блокчейнов, желающих перейти в экосистему Ethereum».
Урошевич отмечает, что реализация финальной версии обновления Dencun в основной сети Ethereum станет первым случаем, когда проблемы масштабируемости будут решены непосредственно в основной сети.
«Множество EIP повысит эффективность хранения, снизит плату за газ и в целом улучшит работу разработчиков, одновременно делая объединение еще более экономичным», — сказал Урошевич.