Celestia's Ginger Upgrade Now Live On Mocha Testnet, Mainnet Upgrade Scheduled For December

Модульная блокчейн-сеть Celestia объявила, что обновление Ginger уже запущено в ее тестовой сети Mocha, а запуск бета-версии основной сети запланирован на декабрь.

Ginger представляет «Удвоение», которое немедленно увеличивает пропускную способность доступности данных Celestia в 2 раза. Это достигается в V3 за счет сокращения времени блока с 12 до 6 секунд, что улучшает пользовательский опыт за счет более быстрой финализации транзакций. Обновление также закладывает основу для управления сообществом, что позволит увеличить размер блока до максимум 8 МБ за 6 секунд или 1,33 МБ/с.

Ключевые изменения в Ginger включают несколько предложений по улучшению Celestia (CIP), а также важное неконсенсусное обновление в celestia-app V3. Это обновление вводит пропускную способность узкого места и время распространения сигнала в обе стороны (BBR), новый алгоритм управления перегрузкой, разработанный Google, в качестве настройки по умолчанию.

Имбирь 🫚теперь доступен в тестовой сети Mocha

Джинджер исполняет «Удвоение».

2x пропускная способность✅
12с➡6-секундная однослотовая завершенность✅
Разблокирует 1,33 МБ/с🦣pic.twitter.com/XelmpG8UOz

— Селестия🦣(@CelestiaOrg) 15 ноября 2024 г.

Какие изменения ждут Celestia?

В частности, CIP-21 вводит «авторские блобы», которые включают адрес подписчика в метаданные блоба. Валидаторы в сети Celestia теперь проверяют, что подписчик соответствует адресу, который заплатил за блобы, устраняя необходимость в накоплениях для отдельного извлечения и обработки транзакций PayForBlobs (PFB). Это повышает эффективность процесса проверки, позволяя накоплениям напрямую проверять поле подписчика блоба на подлинность. Между тем, CIP-24 вводит модификацию в планировщик газа, устанавливая такие переменные, как GasPerBlobByte и TxSizeCostPerByte, которые можно изменять только через обновление сети, а не через управление в цепочке. Это изменение призвано стабилизировать транзакционные издержки, делая их более предсказуемыми. Оно также упрощает расчет газа, позволяя использовать автономные методы без необходимости сетевых запросов перед каждой транзакцией.

Кроме того, CIP-26 описывает изменения времени блока и связанных с ним тайм-аутов, которые теперь контролируются версией приложения. Обновление сокращает время блока с 12 до 6 секунд в V3, что направлено на увеличение пропускной способности сети и сокращение времени завершения транзакций. Кроме того, параметр ttl-num-blocks пула памяти увеличен с 5 до 12, чтобы обеспечить согласованное поведение транзакций с более быстрым временем блока. CIP-27 устанавливает ограничения на количество сообщений PayForBlob (PFB) и не-PFB, которые могут быть включены в каждый блок. Предложение устанавливает мягкие ограничения в 600 сообщений PFB и 200 не-PFB сообщений на блок на этапе PrepareProposal. Эти ограничения предназначены для предотвращения увеличения времени обработки блока путем ограничения количества транзакций, обрабатываемых в каждом блоке, с ориентировочными показателями, нацеленными на время обработки 0,25 секунды на блок в рекомендуемой конфигурации валидатора.

Наконец, CIP-28 устанавливает ограничение в 2 МБ (2 097 152 байта) на размер отдельных транзакций для Celestia. Это ограничение будет применяться на всех этапах обработки транзакций (CheckTx, PrepareProposal и ProcessProposal), что делает его изменением, нарушающим консенсус. Обоснованием этого ограничения является избежание проблем с распространением больших транзакций, даже с большими размерами блоков, такими как 8 МБ. Это также обеспечивает возможность для будущего увеличения размера блока и уменьшения времени блока для дальнейшего повышения пропускной способности.

Публикация Обновление Celestia Ginger уже доступно в тестовой сети Mocha, обновление основной сети запланировано на декабрь впервые появилась на Metaverse Post.