W jaki sposób, przy wsparciu sprzętowym, Solayer wykorzystuje RDMA, aby osiągnąć 340 000 TPS?
Słyszałem, że Solayer uruchomił Devnet InfiniSVM i wyrzucił użyteczne środowisko testowe ze szczytem 340 000+ TPS? Prawdę mówiąc, gdy ekosystem Solana jest nadal na poziomie 4 000 TPS, a użytkownicy PumpFun nadal cierpią z powodu niepowodzeń transakcji, rozwiązaniem Solayera nie jest stopniowa optymalizacja, ale bezpośredni skok wielkości.
Gdzie kryje się za tym zaufanie?
1) Pewność siebie InfiniSVM wynika przede wszystkim z rzeczywistości branżowej: ścieżka czystej optymalizacji oprogramowania jest bliska limitu, a akceleracja sprzętowa jest we właściwym czasie.
W ciągu ostatnich kilku lat poprawa wydajności blockchaina opierała się głównie na innowacjach architektonicznych – od UTXO Bitcoina po model konta Ethereum, od PoW do PoS, od pojedynczego łańcucha po modułowe stosowanie L1 + Layer2, z których wszystkie są przełomami na poziomie oprogramowania. Ale teraz droga staje się coraz węższa.
Z tego wynika powód, dla którego większość wysokowydajnych łańcuchów utknęła na progu 10 000 poziomów TPS.
160 000 TPS, o których mówi Aptos, jest w większości przypadków wartością teoretyczną, a Sui ma trudności z dalszym działaniem w pełni w praktycznych zastosowaniach, ze względu na fizyczne wąskie gardło w ogólnej architekturze sprzętowej.
Ograniczenia sprzętowe, takie jak tradycyjne przetwarzanie szeregowe procesora, opóźnienia we/wy sieci i narzut na dostęp do pamięci, stają się największymi barierami w poprawie wydajności.
Trasa akceleracji sprzętowej RDMA (Remote Direct Memory Access) wybrana przez InfiniSVM zasadniczo omija wąskie gardło procesora i umożliwia węzłom bezpośrednią komunikację ze sobą na poziomie pamięci. Ponadto InfiniSVM wprowadza również model przetwarzania równoległego z wieloma siłownikami do pracy z SDN (Software Defined Networking) w celu optymalizacji ruchu w czasie rzeczywistym. Są to możliwości znalezienia nowych przełomów z poziomu sprzętowego, a także stanowią one ważny zwrot w rozwoju branży.
2) InfiniSVM jest w pełni kompatybilny z maszyną wirtualną Solana, co sprawia, że migracja do InfiniSVM jest w zasadzie kwestią "zmiany punktów końcowych RPC" dla programistów, którzy są już głęboko zaangażowani w ekosystem Solana. Wartość handlowa tego kompatybilnego projektu jest oczywista. Tradycyjne blockchainy są ograniczone limitem TPS, a wiele scenariuszy aplikacji może pozostać tylko w fazie koncepcji. Na przykład handel algorytmiczny o wysokiej częstotliwości, synchronizacja stanu gry w czasie rzeczywistym itp. Ostateczność potwierdzenia InfiniSVM (czas potwierdzenia 0,01 sekundy) jest przełomem w wielu scenariuszach zastosowań: interakcja w czasie rzeczywistym w grach łańcuchowych, rozliczenie na poziomie milisekundy w DEX-ach oraz zautomatyzowane transakcje o wysokiej częstotliwości z AI Agent. Jest to klucz do przełamania ograniczeń obecnych scenariuszy aplikacji Solana.
3) Hybrydowy POAS przyjęty przez InfiniSVM, model konsensusu próbuje znaleźć równowagę między wydajnością a decentralizacją. Codzienne transakcje są szybko przetwarzane przez sieć walidatorów, a mainnet Solana jest używany jako ostateczny arbitraż w przypadku sporów lub anomalii, co jest dość pragmatyczne w idei projektowania "szybkiej ścieżki + mechanizmu ubezpieczeniowego".
W rzeczywistości ten pomysł na projekt nie jest nowy - wczesne projekty Polygon, różne schematy sidechainów, miały podobną logikę. Problem polega na tym, że rozwiązania akceleracji sprzętowej w naturalny sposób podniosą próg działania węzła i chociaż technologie RDMA i InfiniBand mają wysoką wydajność, koszty i złożoność techniczna również odpowiednio wzrosną i z pewnością będą miały ten sam problem "centralizacji" sieci węzłów weryfikacyjnych, co większość łańcuchów o wysokiej wydajności.
Logika jest realistyczna: ponieważ ścieżka akcelerowana sprzętowo nieuchronnie doprowadzi do scentralizowanej sieci walidatorów, pożycz pełnoprawną zdecentralizowaną sieć jako ostateczne zabezpieczenie. To tak, jakby nakładać na siebie wymagania dotyczące "wydajności" i "bezpieczeństwa" – InfiniSVM dla ekstremalnej wydajności i Solana dla najwyższego bezpieczeństwa.
Ponad. Należy zauważyć, że na tym etapie Devnet jest jeszcze w fazie testów wewnętrznych, stan blockchaina będzie od czasu do czasu resetowany, a dane sieciowe mogą być sporadycznie niestabilne, co wskazuje, że jest jeszcze wiele prac inżynieryjnych do wykonania, zanim będzie gotowy do produkcji. Zwłaszcza, gdy naprawdę stoisz w obliczu ostatecznej presji 1 miliona + TPS.
Ogólnie rzecz biorąc, InfiniSVM reprezentuje ważną zmianę kierunku w infrastrukturze blockchain - od optymalizacji oprogramowania po akcelerację sprzętową, od innowacji teoretycznych po implementację inżynieryjną. (Jak pokazano na poniższym rysunku, istnieje prawie 100 000 TPS w czasie rzeczywistym)