Раскрытие истин за TPS Solana

Автор: Хаотян

В последние дни обсуждение 10 W TPS в окружении Solana снова стало более активным, причиной чего стало то, что @cavemanloverboy действительно добился более 100000 TPS в основной сети Solana, но большинство людей не совсем понимают значение этих данных:

  1. Прежде всего, эксперимент cavey по сути является предельным тестом в условиях «идеальных условий». Это означает, что это не обычная производительность основной сети Solana, и есть различия по сравнению с лабораторными данными в тестовой сети, но они не сильно отличаются.

Поскольку он использовал noop (no operation) тестовую программу, которая, как следует из названия, просто выполняет базовую проверку подписи и сразу возвращает успех, не выполняя никаких вычислений, не изменяя состояние учетной записи и не вызывая другие программы, при этом каждая транзакция занимает всего 200 байт, что значительно ниже нормальной транзакции в 1 kb+.

Это означает, что тестирование на 10 W TPS было проведено в условиях, не соответствующих обычным транзакциям, и оно тестировало предельную пропускную способность уровня сети и уровня консенсуса Solana, а не фактическую способность обработки на уровне приложений.

  1. Еще одним ключом к успеху этого эксперимента является клиент-валидатор Frankendancer. Проще говоря, Frankendancer является «гибридной тестовой версией» валидатора Firedancer, который разрабатывает Jump Crypto — это сочетание высокопроизводительных компонентов Firedancer с существующими валидаторами Solana.

На самом деле это просто переоснащение системы узлов Solana с использованием высокочастотной торговой технологии Уолл-стрит, достигнутое за счет тонкой настройки управления памятью, пользовательского планирования потоков и других оптимизаций на нижнем уровне. Но даже простая замена некоторых компонентов может обеспечить увеличение производительности в 3-5 раз.

  1. Этот тестовый эксперимент показывает, что Solana в идеальных условиях может достичь TPS до 100000+, но почему в повседневной практике TPS составляет всего 3000-4000? В общем, можно выделить три основные причины:
  1. Консенсусный механизм POH Solana требует, чтобы валидаторы постоянно голосовали для его поддержания, и только эти голосования занимают более 70% пространства блока, что сужает производительность, оставшуюся для обычных транзакций;

  2. В экосистеме Solana часто наблюдаются случаи конкуренции за статус, например, при выпуске новых NFT или MEME может происходить так, что тысячи транзакций пытаются занять права на запись в один и тот же аккаунт, что приводит к высокому проценту неудачных транзакций;

  3. Арбитражные роботы, существующие в экосистеме Solana, могут отправлять большое количество недействительных транзакций для получения выгоды от MEV, что приводит к расточительству ресурсов.

  1. Однако предстоящее полное развертывание Firedancer и обновление консенсуса Alpenglow систематически решат эти проблемы.

Одной из ключевых точек обновления консенсуса Alpenglow является перенос голосования по сделкам за пределы цепочки, что освобождает 70% пространства для обычных сделок, а также позволяет снизить время подтверждения до 150 миллисекунд, что делает опыт использования DEX на Solana практически идентичным CEX. Кроме того, активация местного рынка сборов также может избежать неловкой ситуации с перегрузкой всей сети, вызванной ажиотажем вокруг отдельных программ.

Преимущества Firedancer, помимо повышения производительности, заключаются в том, что он обеспечивает разнообразие клиентов, что позволяет Solana иметь несколько клиентов, таких как Geth и Nethermind, как это делает Ethereum, что непосредственно улучшает децентрализацию и устойчивость к сбоям отдельных узлов.

Выше.

Итак, обсуждение Solana 10 W TPS для понимающих людей на самом деле является знаком уверенности в будущих обновлениях клиента и протокола согласия Solana, а те, кто не понимает, пытаются привлечь внимание к Solana, полагаясь на гонку TPS (хотя сравнительная оценка TPS уже устарела). Однако, если понять смысл эксперимента, можно извлечь множество полезных знаний. Немного просветления, делюсь с вами.

SOL-3.5%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить