Ankr passerade nyligen 1 biljon RPC-förfrågningar per månad, vilket ligger till grund för en stor del av Web3-trafiken. Deras RPC-plattform fungerar som bryggan mellan appar och blockkedjor och hanterar samtal från plånböcker, dApps, bots, indexerare, rollups och mer. 🧵
Men varifrån kommer all denna trafik? Viktiga källor är: • Plånböcker och frontends • Indexerare / analys • Bottar och MEV-system • Rollups, L2:or, bryggor (tunga cross-chain-samtal) • En lång svans av mindre dApps över 80+ nätverk
Och vilka typer av RPC-metoder används flitigt? • Frekventa läsningar: eth_call, eth_getBalance, eth_getBlockByNumber, etc. • Intervall- och loggfrågor (eth_getLogs) och spårning/felsökning av anrop • Prenumerationer över WebSocket (nya huvuden, loggar, väntande txs) • Skrivningar (t.ex. eth_sendRawTransaction) - färre i volym men kritiska för verksamheten
Hur skalar Ankr för att hålla saker snabba och pålitliga? Några av deras strategier: • Global anycast + regional routing för att minska latensen • Blockchain-medveten lastbalansering • Specialisering av flottan: separata hot reads, arkivering, spårning/felsökning, skrivvägar Ankr • Rate shaping, metodviktning och failover-logik anpassad till blockkedjans semantik • Dedikerad infrastruktur för företagskunder med höga genomströmningsbehov
RPC är den viktiga "läs-/skrivkranen" i Web3 - inga saldon, inga byten, inga broar utan den. Ankrs milstolpe för biljonförfrågningar är inte en hype; Det är summan av varje samtal till tillstånd, loggar, prenumerationer och transaktioner över 80+ kedjor. För att få bästa möjliga prestanda bör utvecklare använda cachelagring, batchanrop, fästa på regioner, respektera metodvikter och övervaka användningen per kedja/metod.
4,68K