Cardano Leios перерабатывает хранение узла после шестикратного результата тестнета
Последний прототип Leios отделяет обратимые данные от финализированных блоков и меняет способ очистки базы данных узла. Работа следует за фазой публичного тестнета, где было измерено шестикратное превышение текущего потолка пропускной способности протокола Praos Cardano.
By SongMarketCap
Команда консенсуса Input Output 25 сентября сообщила об изменениях в прототипе Ouroboros Leios, сосредоточившись на хранении данных и работе узла. Обновление опирается на результаты MusashiNet, где предлагаемое обновление консенсуса Cardano завершило первую публичную фазу тестирования при устойчивой нагрузке транзакциями.
Leios отделяет обратимые и финализированные данные
Теперь прототип хранит данные, которые могут быть откатаны, отдельно от данных, которые финализированы. Сертифицированные endorser blocks перемещаются между двумя файлами базы данных в фоновом режиме, а операторы узлов могут размещать каждый файл на отдельном диске.
Команда также изменила способ удаления устаревших записей узлом. Сначала они помечаются, затем удаляются дозированными пакетами, чтобы очистка базы данных не блокировала узел. Инструменты разработки теперь могут собирать цепочку Leios из блоков и голосов или откатывать эту цепочку к выбранному слоту и удалять транзакции, оставшиеся вне нее.
Эти изменения отвечают на требования к хранению и восстановлению, возникающие из-за дополнительных блоков Leios. Они дают команде более надежный прототип для следующего раунда длительных тестов.
MusashiNet измерил шестикратную пропускную способность
Leios разработан для расширения транзакционной емкости Cardano при сохранении цепочки Praos. Производители блоков создают дополнительные endorser blocks для переноса транзакций, которые проходят сертификацию комитетом перед попаданием в постоянный реестр. Дизайн описан в CIP-164.
Первая фаза MusashiNet, Earth, длилась 41 день. Было произведено более 127000 блоков, объявлено около 30000 endorser blocks и почти 8000 сертификатов появилось в цепочке. Во время теста зарегистрировались шестьдесят три стейк пула.
С активированным Leios пиковое значение на тестнете составило 26.8 TxkB/s, по сравнению с 4.51 TxkB/s для Praos при текущих параметрах основной сети Cardano. TxkB/s измеряет объем данных транзакций, обработанных за секунду, а не число транзакций. В более стабильные последние дни Earth Leios обеспечивал 54% трафика, достигавшего цепочки тестнета.
Тест также выявил проблемы программного обеспечения, включая утечки памяти, застои синхронизации и задержки в выпуске блоков под нагрузкой. Исправления из той фазы и дальнейшие изменения mempool проходят тестирование по мере продвижения MusashiNet через свою фазу Water.
Подготовка к основной сети выходит за рамки теста скорости
Input Output планирует подготовить кандидат на релиз Leios, пригодный для основной сети, к концу 2026 года. Оставшаяся работа охватывает промышленную реализацию, тестирование соответствия и безопасности, интеграцию с программным обеспечением узла Cardano, а также подготовку среди стейк пулов и инструментов экосистемы. Решение о хардфорке определит, когда обновление может быть активировано.
Дорожная карта Leios предусматривает публикацию измерений пропускной способности, задержек и использования ресурсов узла при устойчивой нагрузке. Она также требует обновлений тестнета и плана постепенного увеличения параметров основной сети. Эти результаты определят, как производительность, измеренная в Earth, переводится в операционные требования и начальную конфигурацию основной сети.