Яке значення має досягнення 100 000 TPS у Solana за ідеальних умов?

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

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

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

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

  1. Іншим ключем до успіху цього експерименту є клієнт валідації Frankendancer. Простими словами, Frankendancer є "гібридною тестовою версією" валідації Firedancer, що розробляється Jump Crypto — поєднання високопродуктивних компонентів Firedancer з існуючими валідаціями Solana.

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

3)Цей тестовий експеримент показує, що Solana в ідеальних умовах може досягати TPS 10w +, але чому в повсякденному житті лише 3000-4000 TPS? Просте підсумування вказує на три основні причини:

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

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

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

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

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

Вище.

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

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