A Ankr recentemente ultrapassou 1 trilhão de solicitações RPC por mês, sustentando uma grande parte do tráfego Web3. Nossa plataforma RPC atua como a ponte entre aplicativos e blockchains, lidando com chamadas de carteiras, dApps, bots, indexadores, rollups e muito mais 🧵
Mas de onde vem todo esse tráfego? • Carteiras e frontends (saldo, metadados, nonces) • Indexadores / análises (varreduras de dados históricos) • Bots e sistemas MEV (assinaturas em tempo real + leituras) • Rollups, L2s, bridges (chamadas pesadas de cadeia cruzada) • Uma longa cauda de dApps menores em 80+ redes
E que tipos de métodos RPC são muito usados? • Leituras frequentes: eth_call, eth_getBalance, eth_getBlockByNumber, etc. • Consultas de intervalo e registros (eth_getLogs) e chamadas de rastreamento/depuração • Assinaturas sobre WebSocket (novos heads, logs, txs pendentes) • Gravações (por exemplo, eth_sendRawTransaction) - menos em volume, mas críticas para as operações
Como a Ankr é dimensionada para manter as coisas rápidas e confiáveis? Algumas de suas estratégias: • Anycast global + roteamento regional para reduzir a latência • Balanceamento de carga com reconhecimento de blockchain (roteamento baseado em atualização, função da cadeia, método) • Especialização de frota: leituras dinâmicas separadas, arquivamento, rastreamento/depuração, caminhos de gravação • Modelagem de taxa, ponderação de método e lógica de failover ajustada à semântica do blockchain • Infraestrutura dedicada para clientes corporativos com necessidades de alto rendimento
O RPC é a "torneira de leitura/gravação" vital da Web3 - sem saldos, sem trocas, sem pontes sem ele. O marco de trilhões de solicitações da Ankr não é exagero; É a soma de todas as chamadas para estado, logs, assinaturas e transações em 80+ cadeias. Para obter o desempenho máximo, os desenvolvedores devem usar cache, chamadas em lote, fixar em regiões, respeitar os pesos dos métodos e monitorar o uso por cadeia/método.
22