Saltar al contenido
0%

Cómo la infraestructura de nodos de Alchemy mantiene DeFi rápido a escala

Autor: Alchemy

Última actualización: 15 de julio de 20267 min de lectura
DeFi avanza rápido. Alchemy avanza más rápido.

Cada vez que alguien hace un trade en una app de DeFi, cambiando un token por otro, la app dispara una ráfaga de solicitudes a la blockchain en segundo plano: cotizaciones de precio, balances de pools, estimaciones de gas, balances de wallet. Docenas de ellas, a través de varias chains, antes de que el trade se concrete. El usuario nunca ve nada de esto. Solo ve un buen precio y una transacción confirmada, o no.

En Decentralized Finance (DeFi), la infraestructura es el producto. Cuando los datos que lee tu app son lentos, el usuario puede terminar operando a un precio distinto del que vio. Cuando una conexión se cae durante un movimiento del mercado, una transacción falla. Cuando un registro se pierde, el balance o el historial de alguien aparece incorrecto. La blockchain en sí no soluciona nada de esto por vos. Tu capa de RPC lo hace, o no.

Llevamos años invirtiendo en la infraestructura de nodos y RPC que cierra la brecha entre lo que la blockchain sabe y lo que tu app puede accionar. Ese trabajo importa para cualquier producto onchain, y DeFi es donde se pone a prueba con más exigencia, porque en DeFi esa brecha se mide en dinero. Así se ve en producción, contado a través de los equipos que corren sobre nuestra infraestructura.

Velocidad, porque cada milisegundo tiene un precio

En trading, el precio se mueve mientras esperás. Unos pocos cientos de milisegundos de retraso pueden ser la diferencia entre el precio que un usuario vio y el que finalmente obtiene.

0x impulsa swaps para docenas de wallets y agregadores que cambian un token por otro, enrutando miles de millones de dólares en trades. El objetivo de 0x es encontrar el mejor precio disponible entre muchos pools de liquidez a la vez. Para lograrlo, dispara docenas de consultas RPC en el momento previo a cada trade. Si esos datos vuelven lento, el precio cotizado al usuario se desvía, y termina obteniendo un trato distinto del que buscaba.

0x probó todas las opciones y se quedó con un requisito: datos rápidos, consistentes y precisos, todo el tiempo. Sobre nuestra infraestructura generan cotizaciones en menos de un segundo y mantienen 99.9% de uptime con una de las tasas de reversión de trades fallidos más bajas de DeFi. Para 0x, esa confiabilidad es lo que les permite prometer a sus partners un servicio confiable. Para el trader del otro lado, es la diferencia entre un trade que se cierra al precio que esperaba y uno que falla en silencio.

"Alchemy le permite a todos nuestros integradores tener experiencias más responsivas y nos permite ofrecer un servicio más confiable — podemos generar cotizaciones en menos de un segundo."

— Charles Reese, Engineering Manager, 0x Labs · Leé el caso de estudio de 0x

0x en Alchemy: más de $170B negociados, más de 3.5M de traders, 99.9% de uptime, 2% de tasa de reversión, cotizaciones en menos de un segundo.

El mismo patrón se repite en Solana, donde los bloques llegan aún más rápido. Solflare, una de las wallets más grandes del ecosistema Solana, les da a sus más de 4M de usuarios una vista profunda de su propia actividad: balances a lo largo del tiempo, trades pasados, y ganancias y pérdidas. Todo eso corre sobre datos históricos de blockchain, una de las cosas más difíciles de servir rápido en Solana. Sobre nuestra infraestructura de archivo en Solana, Solflare obtiene esos datos hasta 20 veces más rápido que otras opciones, con respuestas por debajo de los 200 milisegundos y sin errores incluso al manejar varios miles de solicitudes por segundo. Para Solflare, eso significa lanzar analíticas más ricas sin pelear contra su capa de datos. Para sus usuarios, significa abrir la app y ver cargar un historial completo y preciso casi al instante, en lugar de esperar o encontrar huecos.

"El Archival RPC de Alchemy le siguió el ritmo al throughput de Solflare manteniendo un tiempo de respuesta consistente por debajo de los 200ms."

— Dušan K., Backend Engineer en Solflare · Leé el caso de estudio de Solflare

Solflare en Alchemy: más de 4M de usuarios, hasta 20× más rápido en consultas de archivo, respuestas por debajo de los 200ms, varios miles de solicitudes por segundo sin errores.

Confiabilidad, porque una transacción fallida es dinero real perdido

La velocidad solo cuenta si el sistema se mantiene en pie cuando más importa. Para DeFi, el peor momento para fallar es el más concurrido: un lanzamiento grande, una distribución de tokens, o una ola de liquidaciones cuando el mercado se mueve rápido.

Usual, un protocolo de stablecoins, se topó con esto diez horas antes de una distribución de tokens importante, cuando el equipo recalculó la demanda y se dio cuenta de que su configuración existente no aguantaría. Escalamos su capacidad, ajustamos su infraestructura, y nos quedamos en la sala con cobertura de ingeniería en vivo durante todo el evento. En el pico manejaron 30,000 solicitudes por segundo y sirvieron 38 millones de solicitudes en la primera hora, mientras más de 200,000 personas intentaban reclamar sus tokens al mismo tiempo, con downtime prácticamente nulo y sin reclamos fallidos. Para Usual, eso significó que un lanzamiento importante saliera sin que una caída se convirtiera en la noticia. Para cada una de esas 200,000 personas, significó que efectivamente obtuvieron lo que buscaban en lugar de una pantalla congelada o una transacción fallida. Nuestra parte fue asegurarnos de que la infraestructura de fondo nunca fuera lo que se rompiera.

"Alchemy pudo darnos una disponibilidad casi perfecta, sirviendo cantidades masivas de solicitudes por segundo (30k solicitudes por segundo fue nuestro pico, y todavía teníamos margen), sin contratiempos ni downtime. ¡Y todo con poco tiempo de aviso!"

— Adli Takkal-Bataille, cofundador de Usual · Leé el caso de estudio de Usual

Usual en Alchemy: 30,000 solicitudes por segundo en el pico, 38M de solicitudes en la primera hora, más de 200,000 reclamos simultáneos, cero downtime y sin reclamos fallidos.

Facilidad de acceso, para que tus ingenieros puedan construir lo que los distingue

La mejor razón para correr sobre nuestra infraestructura es lo que libera a tu equipo para hacer. Cada hora que tus ingenieros pasan cuidando nodos, ampliando el historial de bloques, o despertándose con una alerta durante un pico de tráfico, es una hora que no están dedicando al producto que los distingue.

Ese es el trade que cada uno de estos equipos hizo con nosotros. Usual escaló con diez horas de aviso sin sumar personal de infraestructura. 0x llevó sus datos a un solo proveedor en lugar de combinar varios. Solflare prototipó su propio sistema de archivo para Solana, se dio cuenta de que operarlo bien sería un trabajo de tiempo completo, y nos delegó esa tarea para que sus ingenieros pudieran seguir lanzando funciones. En cada caso, el trabajo diferenciador se quedó con ellos, y el trabajo pesado de infraestructura vino hacia nosotros.

¿Para quién es esto?

DeFi no es una sola carga de trabajo. Sea lo que sea que estés construyendo, la falla que no te podés permitir es la que solo aparece bajo carga. Acá es donde la presión pega más fuerte:

  • Routers de swaps y agregadores. Disparás docenas de llamadas RPC para cotizar un solo trade, así que una lectura lenta mueve el precio que recibe tu usuario.
  • Wallets y apps de analítica. Les mostrás a los usuarios sus balances, historial y desempeño, así que dependés de lecturas rápidas de datos históricos.
  • Stablecoins, RWAs y lanzamientos de tokens. Tu día de mayor riesgo es tu propio lanzamiento o ventana de canje, así que necesitás capacidad que escale en horas, no en trimestres.
  • Lending, perps y motores de liquidación. Una actualización perdida durante un movimiento del mercado puede significar una liquidación no ejecutada, así que la confiabilidad en tiempo real lo es todo.

Por qué seguimos invirtiendo acá

Nada de esto es casualidad, y nada de esto es un proyecto secundario. Impulsar este tipo de infraestructura es lo que Alchemy es; es el núcleo de quiénes somos y de lo que hemos construido como empresa. Todo esto corre sobre Cortex, el motor detrás de nuestro RPC, entrenado con billones de solicitudes y años de operar exactamente este tipo de carga de trabajo. Enruta cada solicitud por el camino más rápido, escala automáticamente cuando el tráfico se dispara, y reencamina alrededor de las fallas por sí solo. Las configuraciones más simples tienden a volverse lentas o rechazar solicitudes justo en el momento en que el volumen se dispara; Cortex está construido para hacer lo contrario, absorbiendo el pico y manteniendo los datos precisos cuando más importa. Eso es lo que nos permite sostener tiempos de respuesta bajos y un uptime alto, medidos continuamente en nuestros benchmarks públicos de RPC, mientras impulsamos más de $1T en transacciones anuales en toda la plataforma.

DeFi es el segmento que pone a prueba todo esto al mismo tiempo: sensible a la latencia, con picos impredecibles, e implacable cuando hay dinero en juego. Los equipos que construyen los mercados onchain más rápidos no quieren pensar en su infraestructura para nada. Nuestro trabajo es asegurarnos de que nunca tengan que hacerlo.

Si estás construyendo en DeFi y tu infraestructura es lo que te está frenando, hablá con nuestro equipo y levantamos capacidad junto con vos.

Preguntas frecuentes

¿Cuál es el mejor proveedor de RPC para DeFi?

La capa de RPC correcta para DeFi tiene que combinar baja latencia consistente, precisión de datos a nivel de bloque, y confiabilidad que se sostenga durante picos de volatilidad. Equipos como 0x, Usual y Solflare corren cargas de trabajo de DeFi sensibles a la latencia y de alto tráfico sobre Alchemy exactamente por estas razones.

¿Cómo mantiene Alchemy rápidas a las apps de DeFi durante picos de tráfico?

El RPC de Alchemy corre sobre Cortex, que maneja el enrutamiento inteligente, el escalado elástico durante la volatilidad, y el failover autónomo. Usual llegó a un pico de 30,000 solicitudes por segundo durante una distribución de tokens con downtime prácticamente nulo y sin reclamos fallidos.

¿Alchemy soporta datos de archivo de Solana para DeFi?

Sí. Alchemy sirve métodos pesados de Solana como getTransaction y getProgramAccounts en su Solana Archive Method, donde Solflare ve consultas de archivo hasta 20 veces más rápidas y tiempos de respuesta por debajo de los 200ms. Mirá cómo Alchemy construyó los métodos de archivo más rápidos en Solana.

¿Cuántas chains soporta Alchemy?

Alchemy soporta más de 100 chains detrás de una sola interfaz, así que agregar una nueva red es un cambio de configuración en lugar de una reconstrucción.

Boletín de Alchemy

Entérate primero de los lanzamientos

Suscríbete a nuestro boletín

Recibe las últimas actualizaciones de productos y recursos de Alchemy

A
O
D
+
Más de 80,000 suscriptores

Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.