Soluciones

Blockchain y Web3

Blockchain y Web3

RPC · nodos · APIs de wallet

Web3 · puerta de enlace RPC

JSON-RPCNodos ocultosLímites por método

Las cargas de trabajo de Blockchain y Web3 concentran el valor en RPC, API de billetera y frontends. Los ataques se dirigen a nodos públicos, ventanas Mint y rutas de inicio de sesión de intercambio: la política de borde debe ser explicable.

Presiones habituales

  • El JSON-RPC público se inundó hasta que los nodos agotaron el ancho de banda y las conexiones
  • IP del validador expuestas a DDoS específicos
  • Intercambio y billetera API bajo relleno y bots
  • Eventos Mint que combinan CC L7 con picos de ancho de banda de activos estáticos

Escenarios típicos

Entrada de borde para cargas de trabajo en la cadena

Ruta del escenario

Límites a nivel de método

Dividir lecturas frente a escrituras; eliminar JSON-RPC incorrecto.

RPC/s 1.6M
P95 62 ms
Caido 4.2%
dApp HTTPS
Puerta de enlace Límites
Nodo Oculto

→ nodo de → puerta de enlace dApp

Ocultación de nodos

Los validadores quedan detrás del borde

Esferas prioritarias

Protector de puerta de enlace RPC

Límites a nivel de método, JSON-RPC incorrecto eliminado, IP de nodo ocultas.

Exchange wallet

Terminación de TLS, gestión de bots, registros auditables de rutas de escritura.

Scrub DDoS

Capacidad de Tbps con alineación L4/L7 delante de los racks de nodos.

Menta Y campañas

CDN para reglas y colas estáticas y dedicadas para las API de Mint.

Postura RPC

Radar JSON-RPC anómalo

1.6M RPC/s
0eth_call P95
97.2Bloqueo de bots
0ID de cadena

Arquitectura

Ruta de borde RPC y dApp

La política Anycast → en capas JSON-RPC/REST → WAF & CC → solo limpia el tráfico a nodos o clústeres de origen.

  1. 01Nombres de host RPC/API en bordes globales
  2. 02Límites de método y velocidad de ruta; dividir llamadas de lectura frente a radiodifusión de escritura
  3. 03Controles bot y geográficos en las API de escritura de monederos
  4. 04Registros de ruta completa con ID de políticas