Dziwna rzecz w Fogo polega na tym, że nie próbowało być sprytne.
Większość nowych Layer 1s chce nowej wirtualnej maszyny. Nowego modelu programowania. Jakiegoś zwrotu, który zmusza programistów do ponownego nauczenia się stosu. Fogo tego nie zrobiło. Przyjęło Wirtualną Maszynę Solana i poszło naprzód.
Ta decyzja mówi więcej niż liczby wydajności.
SVM nie jest już teoretyczne. Było testowane, poprawiane, krytykowane, ulepszane. Programiści wiedzą, jak się zachowuje pod obciążeniem. Znają jego mocne strony — równoległe wykonywanie, przepustowość — i jego kompromisy. Więc kiedy Fogo mówi, że ma wysoką wydajność i opiera się na SVM, nie prosi o wiarę. Prosi o porównanie.
To ryzykowne.
Ponieważ teraz punkt odniesienia nie jest ogólną prędkością L1. Punkt odniesienia brzmi: czy możesz utrzymać stabilne wykonanie na poziomie SVM bez dziedziczenia niestabilności? Czy możesz dostarczyć przepustowość bez dramatycznych wahań opłat? Czy możesz obsługiwać rzeczywisty ruch bez zapadania się w „tryb konserwacji”?
Wysoko wydajne łańcuchy zazwyczaj zdobywają wczesną uwagę, a później tracą zaufanie. Nie dlatego, że są wolne, ale dlatego, że spójność zanika, gdy popyt przestaje być przewidywalny.
Zakład Fogo wydaje się polegać na tym, że warstwa VM nie potrzebuje reinwencji. Potrzebuje udoskonalenia. Jeśli środowisko wykonawcze jest już udowodnione, może przewaga wynika z tego, jak strukturyzujesz walidatorów, jak zarządzasz zatorami, jak optymalizujesz w oparciu o rzeczywiste obciążenia zamiast metryk demonstracyjnych.
Jest tu również efekt grawitacji dla programistów.
Jeśli już rozumiesz narzędzia SVM, wzorce wdrożeń, modele kont — nie zaczynasz od zera na Fogo. To zmniejsza tarcie. Migracja wydaje się ewolucyjna, a nie eksperymentalna.
Ale to również usuwa wymówki.
Jeśli system się potknie, nie będzie to obwiniane o „nową architekturę”. Będzie oceniane bezpośrednio w odniesieniu do dojrzałego standardu.
To interesujący napięcie.
Fogo nie goni za nowością na poziomie VM. Konkuruje na jakości operacyjnej. To trudniejsze do marketingu, ale można argumentować, że trudniejsze do sfałszowania.
Prędkość można zaprezentować w benchmarku.
Stabilność ujawnia się tylko z czasem.