297k TPS! Впечатляющее обновление производительности сети Sui: обзор пропускной способности и времени до финализации
Фонд Sui недавно провел серию тестов для определения текущей пиковой пропускной способности и времени до финализации для различных рабочих нагрузок в сети Sui. Спустя год после анонса сеть Sui добилась значительных успехов в производительности, став многообещающим децентрализованным протоколом будущего.
Ключевые выводы
- Сеть Sui, состоящая из 100 глобально распределенных валидаторов, достигла пиковой пропускной способности от 10 871 TPS до 297 000 TPS при различных рабочих нагрузках.
- Время до финализации Sui составляет примерно 480 миллисекунд, обеспечивая быстрое подтверждение транзакций.
Оценка производительности
Для измерения производительности протокола Sui фонд использовал глобально распределенную конфигурацию, которая точно имитирует основную сеть с точки зрения аппаратных конфигураций, количества валидаторов, географического распределения и распределения голосующей мощности. Тесты проводились с использованием 100 валидаторов, 24-ядерного оборудования AMD, 256 ГБ памяти и сетевой карты 25 Гбит/с.
Измерение пропускной способности с помощью программируемых блоков транзакций (PTB)
Основной примитив разработчика Sui, PTB, позволяет создавать сложные и компонуемые последовательности транзакций. Цепочечные транзакции в PTB могут выполняться и завершаться сбоем атомарно, обеспечивая повышенную эффективность и выразительность. Каждый PTB может поддержива ть до 1024 транзакций, что позволяет Sui обрабатывать большие рабочие нагрузки и снижать комиссии за транзакции для пользователей.
Проблема измерения пропускной способности
Транзакции в секунду (TPS) — это общепринятая метрика для измерения пропускной способности блокчейн-протокола. Однако измерение количества PTB, выполняемых в секунду, неточно отражает вычислительную мощность Sui. По мере увеличения среднего размера PTB пропускная способность Sui увеличивается, но метрика PTB/секунду останется неизменной. Поэтому фонд решил измерять количество отдельных транзакций внутри PTB, выполняемых в секунду, как более последовательную и практичную метрику.