Обсуждение 100000 TPS Solana: Суть идеального эксперимента и уверенность в производительности за обновлением

Автор: Haotian

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

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

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

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

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

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

  1. Этот тестовый эксперимент показывает, что Solana в идеальных условиях может достичь TPS до 100 000, так почему в повседневной жизни всего 3000-4000 TPS?

В общем, можно выделить три основные причины:

  1. Консенсусный механизм POH Solana требует от валидаторов постоянного голосования для поддержания работы, и одни только эти голосования занимают более 70% пространства блока, что сужает доступный канал производительности для обычных транзакций;

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

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

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

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

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

Всё.

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

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