Перейти к основному содержимому

297k TPS! Впечатляющее обновление производительности сети Sui: обзор пропускной способности и времени до финализации

· 3 мин. чтения
Dora Noda
Software Engineer

Фонд 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, выполняемых в секунду, как более последовательную и практичную метрику.

Время до финализации

Финализация в блокчейне относится к моменту, когда транзакция считается безотзывной и не может быть изменена или отменена. Для этого обновления производительности «Время до финализации» измеряет момент в жизненном цикле транзакции, когда как сама транзакция, так и ее эффекты являются окончательными и могут быть использованы в последующих транзакциях. Время до финализации Sui составляет примерно 480 миллисекунд, при этом задержка в 95-м процентиле составляет около 550 миллисекунд.

Будущая оптимизация и масштабируемость

Протокол Sui добился значительных успехов в своей производительности, но все еще существует множество возможностей для оптимизации и масштабируемости. В ближайшем будущем Фонд Sui планирует доработать следующие аспекты:

  • Масштабируемость и охват инструментов для бенчмаркинга
  • Горизонтальная масштабируемость для поддержки внутривалидаторного масштабирования на нескольких машинах
  • Устойчивость к недостаточной производительности отдельных валидаторов

По мере развития протокола Sui и улучшения его производительности Фонд Sui будет продолжать делиться обновлениями с сообществом для получения обратной связи и рассмотрения. Благодаря своей впечатляющей пропускной способности и времени до финализации, сеть Sui готова оказать значительное влияние на мир децентрализованных систем.