Ankr hat kürzlich 1 Billion RPC-Anfragen pro Monat überschritten, was einen großen Teil des Web3-Verkehrs unterstützt. Unsere RPC-Plattform fungiert als Brücke zwischen Apps und Blockchains und verarbeitet Anfragen von Wallets, dApps, Bots, Indexern, Rollups und mehr 🧵
Aber woher stammt all dieser Verkehr? • Wallets und Frontends (Saldo, Metadaten, Nonces) • Indexer / Analytik (historische Datenscans) • Bots und MEV-Systeme (Echtzeit-Abonnements + Abfragen) • Rollups, L2s, Brücken (intensive Cross-Chain-Aufrufe) • Ein langer Schwanz kleinerer dApps über 80+ Netzwerke
Und welche Arten von RPC-Methoden werden häufig verwendet? • Häufige Lesevorgänge: eth_call, eth_getBalance, eth_getBlockByNumber usw. • Bereichs- und Protokollabfragen (eth_getLogs) sowie Tracing-/Debugging-Aufrufe • Abonnements über WebSocket (neue Blöcke, Protokolle, ausstehende Transaktionen) • Schreibvorgänge (z. B. eth_sendRawTransaction) - weniger in der Menge, aber entscheidend für die Abläufe
Wie skaliert Ankr, um die Dinge schnell und zuverlässig zu halten? Einige ihrer Strategien: • Globales Anycast + regionale Routenführung zur Reduzierung der Latenz • Blockchain-bewusste Lastenverteilung (Routing basierend auf Frische, Rollen der Kette, Methode) • Flotten-Spezialisierung: separate Hot Reads, Archiv, Trace/Debug, Schreibpfade • Ratenformung, Methodengewichtung & Failover-Logik, die auf die Semantik der Blockchain abgestimmt ist • Dedizierte Infrastruktur für Unternehmenskunden mit hohen Durchsatzanforderungen
RPC ist der entscheidende "Lese-/Schreibfaucet" von Web3 - ohne Guthaben, keine Swaps, keine Brücken ohne ihn. Ankrs Billionen-Anfragen-Meilenstein ist kein Hype; es ist die Summe jeder Anfrage an den Zustand, Protokolle, Abonnements und Transaktionen über 80+ Chains. Um die beste Leistung zu erzielen, sollten Entwickler Caching, Batch-Anfragen, Region-Pinning, die Berücksichtigung von Methoden-Gewichten und die Überwachung der Nutzung pro Chain/Methode verwenden.
6