Як Solayer використовує RDMA за допомогою апаратного забезпечення для досягнення 340 000 TPS?
Я чув, що Solayer запустив InfiniSVM Devnet, і він викинув придатне для використання тестове середовище з піком 340 000+ TPS? По правді кажучи, коли екосистема Solana все ще знаходиться на рівні 4 000 TPS, а користувачі PumpFun все ще страждають від збоїв в транзакціях, рішення Solayer - це не поступова оптимізація, а прямий стрибок в масштаби.
Де за цим впевненість?
1) Впевненість InfiniSVM по-перше, випливає з реальності галузі: шлях чистої оптимізації програмного забезпечення близький до межі, а апаратне прискорення відбувається в потрібний час.
За останні кілька років підвищення продуктивності блокчейну в основному залежало від архітектурних інновацій – від UTXO Bitcoin до моделі облікового запису Ethereum, від PoW до PoS, від одного ланцюга до модульного стекування L1+Layer2, усі з яких є проривами на рівні програмного забезпечення. Але зараз дорога стає все вужчою і вужчою.
Причина, через яку більшість високопродуктивних ланцюгів застрягли на порозі 10 000-рівневого TPS, випливає саме з цього.
160 000 TPS, заявлені Aptos, в більшості випадків є теоретичним значенням, і для Sui важко продовжувати працювати в повній мірі в практичних застосуваннях через фізичне вузьке місце в загальній апаратній архітектурі.
Апаратні обмеження, такі як традиційна послідовна обробка процесора, затримка мережевого вводу/виводу та накладні витрати на доступ до пам'яті, стають найбільшими перешкодами для підвищення продуктивності.
Маршрут апаратного прискорення RDMA (Remote Direct Memory Access), обраний InfiniSVM, по суті, обходить вузьке місце процесора і дозволяє вузлам безпосередньо взаємодіяти один з одним на рівні пам'яті. Крім того, InfiniSVM також представляє модель паралельної обробки з декількома виконавчими механізмами для роботи з SDN (Software Defined Networking) для оптимізації трафіку в режимі реального часу. Це можливості пошуку нових проривів з апаратного рівня, а також вони є важливим поворотом у розвитку галузі.
2) InfiniSVM повністю сумісний з віртуальною машиною Solana, що робить міграцію на InfiniSVM в основному питанням «зміни кінцевих точок RPC» для розробників, які вже глибоко залучені в екосистему Solana. Комерційна цінність цієї сумісної конструкції очевидна. Традиційні блокчейни обмежені обмеженням TPS, і багато сценаріїв застосування можуть залишатися лише на стадії концепції. Наприклад, високочастотна алгоритмічна торгівля, синхронізація станів гри в реальному часі тощо. Фінальність підтвердження InfiniSVM (час підтвердження 0,01 секунди) є проривом у багатьох сценаріях застосування: взаємодія в реальному часі в ланцюгових іграх, розрахунки на рівні мілісекунд у DEX та високочастотні автоматизовані транзакції з AI Agent. Це ключ до подолання обмежень поточних сценаріїв застосування Solana.
3) Гібридний POAS, прийнятий InfiniSVM, модель консенсусу намагається знайти баланс між продуктивністю та децентралізацією. Щоденні транзакції швидко обробляються через мережу валідаторів, а основна мережа Solana використовується як остаточний арбітраж у разі суперечок або аномалій, що є досить прагматичним у дизайнерській ідеї «швидка смуга + механізм страхування».
Насправді, ця ідея дизайну не нова - ранні конструкції Polygon, різні схеми сайдчейнів, мали схожу логіку. Проблема полягає в тому, що рішення для апаратного прискорення, природно, піднімуть поріг для роботи вузла, і хоча технології RDMA та InfiniBand мають високу продуктивність, вартість та технічна складність також відповідно зростуть, і вони обов'язково матимуть ту ж проблему «централізації» мережі вузла верифікації, що й більшість високопродуктивних ланцюгів.
Логіка реалістична: оскільки апаратно-прискорений маршрут неминуче призведе до централізованої мережі валідаторів, займіть повноцінну децентралізовану мережу як кінцеву безпеку. Це схоже на нашарування вимог до «продуктивності» та «безпеки» – InfiniSVM для екстремальної продуктивності та Solana для максимальної безпеки.
Вище. Слід зазначити, що на цьому етапі Devnet все ще знаходиться на стадії внутрішнього тестування, стан блокчейну буде час від часу скидатися, а дані мережі можуть бути періодично нестабільними, що вказує на те, що попереду ще багато інженерної роботи, перш ніж вона буде готова до виробництва. Особливо, коли дійсно стикаєшся з граничним тиском 1 млн + TPS.
В цілому, InfiniSVM являє собою важливий зсув в напрямку в інфраструктурі блокчейна - від оптимізації програмного забезпечення до апаратного прискорення, від теоретичних інновацій до інженерної реалізації. (Як показано на малюнку нижче, існує майже 100 000 TPS в реальному часі)