Ankr niedawno przekroczył 1 bilion żądań RPC miesięcznie, co stanowi ogromną część ruchu Web3. Ich platforma RPC działa jako most między aplikacjami a blockchainami, obsługując połączenia z portfeli, dApps, botów, indeksatorów, rollupów i nie tylko. 🧵
Ale skąd pochodzi cały ten ruch? Kluczowe źródła to: • Portfele i interfejsy • Indeksery / analityka • Boty i systemy MEV • Rollupy, L2, mosty (intensywne wywołania międzyłańcuchowe) • Długi ogon mniejszych dAppów w ponad 80 sieciach
A jakie rodzaje metod RPC są intensywnie używane? • Częste odczyty: eth_call, eth_getBalance, eth_getBlockByNumber, itd. • Zapytania zakresu i logów (eth_getLogs) oraz wywołania śledzenia/debugowania • Subskrypcje przez WebSocket (nowe bloki, logi, oczekujące transakcje) • Zapis (np. eth_sendRawTransaction) - mniej liczne, ale kluczowe dla operacji
Jak Ankr skaluje, aby utrzymać szybkość i niezawodność? Niektóre z ich strategii: • Globalny anycast + regionalne routowanie w celu zmniejszenia opóźnień • Ładowanie równoważenia obciążenia świadomego blockchaina • Specjalizacja floty: oddzielne ścieżki dla gorących odczytów, archiwizacji, śledzenia/debugowania, zapisu Ankr • Kształtowanie stawki, ważenie metod i logika przełączania awaryjnego dostosowana do semantyki blockchaina • Dedykowana infrastruktura dla klientów korporacyjnych z wysokimi potrzebami przepustowości
RPC jest kluczowym "kranem do odczytu/zapisu" Web3 - bez sald, bez wymian, bez mostów bez niego. Milionowy kamień milowy Ankr w liczbie bilionów zapytań to nie hype; to suma każdego wywołania do stanu, logów, subskrypcji i transakcji na ponad 80 łańcuchach. Aby uzyskać maksymalną wydajność, deweloperzy powinni korzystać z pamięci podręcznej, wywołań wsadowych, przypinać do regionów, respektować wagi metod i monitorować użycie na każdym łańcuchu/metodzie.
4,68K