Розкриття правди за TPS Solana

Автор: Haotian

Останніми днями знову активізувалися обговорення навколо 10 W TPS Solana, оскільки @cavemanloverboy дійсно досягнув 100 000+ TPS у головній мережі Solana, але більшість людей не зрозуміла значення цих даних:

1)По-перше, експеримент cavey в основному є граничним тестуванням за «ідеальних умов». Це означає, що це не є нормальна продуктивність основної мережі Solana, і є різниця з лабораторними даними в умовах тестової мережі, але не критична.

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

Це означає, що цей тест на 10 W TPS проводився в ненормальному торговому середовищі; він тестував граничну пропускну здатність мережевого шару та шару консенсусу Solana, а не фактичну обробну здатність прикладного шару.

  1. Іншим ключем до успіху цього експерименту є клієнт-верифікатор Frankendancer. Простими словами, Frankendancer – це «гібридна тестова версія» верифікатора Firedancer, який розробляє Jump Crypto, – що з'єднує вже готові високопродуктивні компоненти Firedancer з існуючим верифікатором Solana.

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

  1. Цей тестовий експеримент показує, що Solana в ідеальних умовах може досягати TPS до 100 000+, але чому в повсякденному житті лише 3000-4000 TPS? Просте підсумування має три основні причини:
  1. Консенсусний механізм POH Solana потребує постійного голосування від валідаторів для підтримки, і лише ці голосувальні транзакції займають понад 70% простору блоку, що звужує можливості для нормальних транзакцій.

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

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

  1. Однак, найближче розгортання Firedancer та оновлення консенсусу Alpenglow систематично вирішать ці проблеми.

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

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

Вище.

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

SOL-2.1%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити