В последние дни обсуждения вокруг @solana и 100K TPS снова активизировались, причина в том, что @cavemanloverboy действительно достиг 100000+ TPS в основной сети Solana, но большинство людей не понимает, что стоит за этими данными:
1) Во-первых, эксперимент cavey по сути является предельным тестом в "идеальных условиях". Это означает, что это не обычная производительность основной сети Solana, и есть различия с лабораторными данными в тестовой сети, но в целом они схожи.
Поскольку он использовал noop (no operation) тестовую программу, которая, как следует из названия, просто выполняет базовую проверку подписи и сразу возвращает успех, не выполняя никаких вычислений, не изменяя состояние счетов и не вызывая другие программы, а каждая транзакция составляет всего 200 байт, что значительно меньше обычной транзакции в 1kb+.
Это означает, что тест на 100K TPS был проведен в ненормальных условиях, он тестирует предельную пропускную способность сети Solana и уровня консенсуса, а не фактическую обработку на уровне приложений.
2) Еще одним ключевым моментом успешного эксперимента является клиент валидации Frankendancer. Проще говоря, Frankendancer — это "смешанная тестовая версия" валидации Firedancer, разрабатываемой Jump Crypto — она соединяет высокопроизводительные компоненты Firedancer с существующими валидаторами Solana.
По сути, это использование технологий высокочастотной торговли с Уолл-стрит для реконструкции системы узлов Solana, достигая повышения производительности через тонкое управление памятью, пользовательское планирование потоков и другие низкоуровневые оптимизации. Но даже простая замена некоторых компонентов может обеспечить увеличение производительности в 3-5 раз.
3) Этот тест показывает, что Solana может достигать TPS 100K + в идеальных условиях, так почему же в обычных условиях только 3000-4000 TPS?
В общем, можно выделить три основные причины:
1. Механизм консенсуса POH Solana требует, чтобы валидаторы постоянно голосовали, и только эти голосования занимают более 70% пространства блока, что сужает производственные каналы для обычных транзакций;
2. В экосистеме Solana часто наблюдаются массовые конкуренции за состояние, например, при выпуске новых NFT или MEME, когда тысячи транзакций могут пытаться получить доступ к одной и той же учетной записи, что приводит к высокому проценту неудачных транзакций;
3. Арбитражные боты в экосистеме Solana могут отправлять множество недействительных транзакций, чтобы захватить MEV, что приводит к растрате ресурсов.
4) Однако предстоящее полное развертывание Firedancer и обновление консенсуса Alpenglow систематически решат эти проблемы.
Одним из ключевых моментов обновления консенсуса Alpenglow является перенос голосующих транзакций за пределы цепи, что фактически освобождает 70% пространства для обычных транзакций, а также снижает время подтверждения до 150 миллисекунд, что позволяет DEX Solana приблизиться к CEX. Кроме того, активация местного рынка сборов также поможет избежать неловкой ситуации с перегрузкой сети из-за всплеска популярности одной программы.
Преимущества Firedancer, помимо повышения производительности, заключаются в том, что он обеспечивает разнообразие клиентов, позволяя Solana иметь несколько клиентов, таких как Geth и Nethermind в Ethereum, что непосредственно улучшает децентрализацию и устойчивость к сбоям узлов.
Вот и все.
Таким образом, обсуждение 100K TPS Solana для понимающих людей на самом деле является выражением уверенности в будущих обновлениях клиентов и протоколов консенсуса Solana, в то время как непонимающие пытаются привлечь внимание к Solana с помощью гонки TPS (хотя соревнование по TPS уже устарело), но если понять значение эксперимента, можно извлечь много полезного, так что делюсь с вами.
Солана только что достигла 107,540 TPS на основной сети
да, вы правильно прочитали
более 100k TPS на основной сети
удачи медведям

17,76 тыс.
25
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.