Cómo funciona la infraestructura blockchain dedicada
Escrito por Uttam Singh

La mayoría de las cargas de trabajo en producción funcionan bien sobre infraestructura RPC de blockchain compartida. Un pequeño grupo no puede. Una mesa de trading cuya latencia de ida y vuelta al sequencer, el servicio de ordenamiento de transacciones del rollup, decide si su orden entra en el siguiente bloque. Una firma de seguridad cuyo motor de simulación ejecuta un tracer de EVM personalizado que ningún proveedor compartido va a alojar. Una fintech regulada cuyo equipo de compliance no autoriza hardware compartido con la carga de trabajo de otro cliente.
Para esas cargas de trabajo, la respuesta es infraestructura blockchain dedicada.
Dedicated es la misma infraestructura, acotada a un solo tenant. El mismo stack de RPC, los mismos servicios de datos, las mismas APIs, pero la capacidad, el host y el runtime son tuyos. Equipos como Blockaid usan Alchemy Dedicated Clusters para asegurar más de $312 mil millones en activos con el rendimiento y la consistencia que sus clientes requieren.
Esa distinción es lo que hace que dedicated valga el precio para un conjunto acotado de cargas de trabajo, y lo que hace que compartida sea la opción por defecto correcta para todo lo demás. La pregunta útil no es si dedicated es mejor. Es si tu carga de trabajo superó lo que la infraestructura compartida está diseñada para hacer.
¿Qué es la infraestructura blockchain dedicada?
La infraestructura blockchain dedicada es un clúster de RPC e indexación de un solo tenant: una flota de nodos de blockchain, infraestructura de enrutamiento y servicios de datos sobre hardware reservado para una sola carga de trabajo. La superficie de la API es, por defecto, la misma que la de la infraestructura compartida, así que las integraciones existentes se trasladan sin cambios de código. La personalización extiende esa superficie en lugar de reemplazarla: tracers y binarios personalizados, regiones elegidas, y precios basados en capacidad en lugar de facturación por solicitud.
Un clúster típico incluye:
- Un pool de nodos completos para la cadena, dimensionado según la tasa pico de solicitudes del cliente más un nodo adicional para que el failover no pierda tráfico durante el reinicio de un nodo, también conocido como el patrón N+1.
- Nodos de archivo opcionales para acceso a estado histórico, que proveen el estado completo desde el génesis en lugar de solo los bloques recientes.
- Un edge proxy y balanceador de carga delante del pool de nodos, que actúa como la capa de enrutamiento que recibe cada solicitud y decide qué nodo la atiende.
- Un stack de observabilidad, usualmente un dashboard de Grafana que expone el estado de salud de los nodos, la latencia de solicitudes y las tasas de error.
- Una ruta de failover hacia infraestructura compartida para picos de tráfico para los que el clúster no fue dimensionado.
La infraestructura tiene la misma forma que la que los proveedores compartidos operan internamente. La diferencia es el arriendo. Dedicated significa que la capacidad está comprometida con un solo cliente, el runtime es suyo para configurar, y la ruta de datos no se comparte con la carga de trabajo de nadie más.
¿Cuándo necesita una carga de trabajo infraestructura dedicada?
Cuatro patrones de carga de trabajo superan lo que la infraestructura compartida puede hacer.
Tracers y binarios personalizados
Los tracers de EVM son las funciones que instrumentan la ejecución de transacciones. Extraen trazas de llamadas internas, lecturas de storage, struct logs y razones de revert. Los tracers estándar, como callTracer y prestateTracer, cubren la mayoría de los casos de analítica. Las herramientas de seguridad, los motores de simulación y las plataformas forenses necesitan más: tracers de JavaScript personalizados que coincidan con sus esquemas internos, o binarios modificados de geth y erigon que exponen estado de ejecución que los proveedores compartidos nunca exponen.
Ejecutar eso en un host compartido no es seguro ni para el host ni para el tenant. Por eso los proveedores de simulación y seguridad operan clústeres dedicados.
Latencia atada a una región
Para la mayoría del tráfico de aplicaciones, unos saltos de red adicionales son invisibles. Para cargas de trabajo que emiten decenas de solicitudes por segundo y les importa cada una, la distancia física entre el cliente, el nodo y el sequencer puede decidir si una transacción entra a tiempo.
El trading de alta frecuencia, los feeds de oráculos y los buscadores de MEV, que son bots que extraen valor de cómo se ordenan las transacciones dentro de los bloques, compiten en esos márgenes. Los clústeres dedicados permiten al cliente ubicar los pools de nodos en la misma región que el sequencer o el consumidor.
Aislamiento regulatorio
Algunos marcos de compliance exigen cómputo de un solo tenant. Los controles de SOC 2 Type II alrededor de la segregación de datos de clientes, ciertos regímenes bancarios y de corretaje, y las revisiones de riesgo internas en grandes instituciones financieras a menudo convergen en el mismo requisito: ninguna carga de trabajo de otro cliente debe correr en el mismo host.
La infraestructura compartida ejecuta muchos clientes en los mismos hosts por diseño. La infraestructura dedicada no.
Rangos de consulta sin límite
Los proveedores de RPC compartidos limitan los rangos de eth_getLogs para proteger el clúster de query bombs. Eso está bien para wallets que leen las transacciones recientes de un usuario, y por eso la mayoría de las cargas de trabajo de analítica se enrutan hacia una Data API indexada en lugar de eth_getLogs crudo.
Para exploradores, indexadores y equipos de analítica de cadena que necesitan escanear rangos históricos grandes de logs crudos, el límite se convierte en el cuello de botella. Los clústeres dedicados pueden levantarlo porque el límite existe para proteger a otros tenants, y en un clúster de un solo tenant no hay otros tenants que proteger.
Una referencia rápida para la decisión:
Si una carga de trabajo no encaja en uno de los cuatro patrones de dedicated, la infraestructura compartida es casi siempre más barata, más simple y más rápida de implementar.
¿Cómo funcionan los clústeres dedicados?
La arquitectura de un clúster dedicado se reduce a seis decisiones: quién más corre en la máquina, dónde viven las máquinas, cuántas hay, cómo acuerdan el estado, qué software ejecutan y cómo se factura.
Aislamiento de un solo tenant
Un solo tenant significa que los nodos del cliente corren en cómputo reservado para la carga de trabajo de ese cliente. En la práctica, las revisiones de compliance a menudo exigen documentación sobre el aislamiento de la carga de trabajo, los controles de acceso, la auditabilidad y el manejo de llaves.
La implicación práctica es lo que el aislamiento descarta. Un vecino ruidoso en un host compartido no puede degradar la latencia de cola del cliente, porque no hay vecino. Una fuga por canal lateral de otro tenant no puede alcanzar el proceso del cliente. Un revisor de compliance puede señalar un control documentado en lugar de "confiamos en que el proveedor mantenga las cargas de trabajo separadas".
Despliegue regional
La latencia de un cliente a un nodo RPC está acotada por la distancia de red. Para la mayoría del tráfico de aplicaciones, eso es invisible. Para cargas de trabajo que emiten solicitudes frecuentes y sensibles a la latencia, ubicar los nodos más cerca del stack, los usuarios, el sequencer o los validadores puede ser la diferencia entre un producto competitivo y uno lento.
Atendemos a clientes en 197 países, y Dedicated Clusters te permite ubicar pools de nodos en la región que tu carga de trabajo necesita, ya sea un clúster por cada geografía de usuarios importante o uno co-ubicado con el sequencer de un rollup específico. El trade-off es operacional: más regiones implica más clústeres que monitorear, parchar y pagar. La mayoría de las cargas de trabajo necesitan uno o dos.
Redundancia N+1 y failover
Un clúster dedicado ejecuta la capacidad objetivo del cliente más un nodo de repuesto. Si algún nodo se degrada o se reinicia, el tráfico se traslada al repuesto sin que el cliente lo note. Ese es el patrón N+1, la forma estándar para cualquier servicio que necesite sobrevivir a la falla de un solo nodo sin perder disponibilidad.
La pregunta más difícil es qué pasa cuando la carga excede el clúster. Dos casos reales lo disparan: la congestión de la cadena, donde el volumen de solicitudes del clúster se dispara porque la cadena está ocupada, y los picos de tráfico del cliente por una campaña, un evento o la salida al aire de una integración. Un clúster dimensionado para carga estable puede terminar con rate limiting bajo un pico grande.
Existen dos respuestas arquitectónicas. Una es dimensionar el clúster para el pico, lo que implica pagar por capacidad ociosa la mayor parte del tiempo. La otra es failover automático hacia infraestructura compartida: cuando el clúster se satura, el tráfico se desborda hacia la flota compartida del proveedor en lugar de devolver 429s. El cliente conserva la misma API, la misma autenticación y la misma forma de respuesta. El failover es el patrón más eficiente, pero requiere que el proveedor dedicado también opere infraestructura compartida de primer nivel.
Consistencia block-perfect
Nodos distintos dentro de un pool con balanceo de carga pueden discrepar sobre el último bloque durante unos cientos de milisegundos. El nodo más rápido ve el bloque N, el más lento sigue en N-1. Para una wallet que revisa un balance, eso es invisible. Para un bot de trading que lee el mismo bloque dos veces a través de distintos nodos y obtiene estado inconsistente, es un bug real.
Consistencia block-perfect significa que el clúster devuelve una vista consistente del estado de la cadena a través del pool de nodos, de modo que los clientes con estado no ven lecturas obsoletas o conflictivas. El trade-off es que el clúster optimiza tanto por corrección como por velocidad, lo cual importa más cuando la carga de trabajo toma decisiones a partir de estado de cadena fresco.
Tracers y binarios personalizados
Con un runtime dedicado, el cliente puede ejecutar un tracer de JavaScript personalizado, enviar un build parchado de geth, cambiar el cliente, o modificar configuración del cliente que los proveedores compartidos fijan globalmente. Los proveedores compartidos no pueden exponer esta superficie porque cambiar la versión del cliente o su configuración afecta a todos los tenants del host.
Esta es la capacidad sobre la que se construyen los productos de simulación, forense y analítica. Su valor viene de extraer estado de ejecución que la interfaz de tracer estándar no expone. Sin un runtime dedicado, el producto no existe.
Precios basados en capacidad
La infraestructura compartida cobra por solicitud, típicamente como una unidad de cómputo por llamada, con multiplicadores para métodos más pesados. La infraestructura dedicada cobra por clúster: una tarifa mensual fija por la capacidad comprometida, sin importar cuántas solicitudes envíe el cliente contra ella.
El modelo encaja con cargas de trabajo que tienen carga pico predecible y que de otro modo consumirían unidades de cómputo compartido a gran escala. En un clúster dedicado, el costo marginal de una solicitud adicional es cero hasta que la carga de trabajo llega al tope del clúster. Por encima de un umbral específico de la carga de trabajo, el precio basado en capacidad puede ser más barato que la facturación por solicitud, incluso antes de considerar las demás capacidades que dedicated habilita.
¿Cuándo es compartida la opción por defecto correcta?
Tres cosas importan al decidir entre infraestructura compartida y dedicada. Para un recorrido más profundo de los trade-offs, consulta nuestro resumen sobre cómo elegir entre Node RPC y Dedicated Clusters.
Dedicated no hace que el stack de RPC sea inherentemente más rápido
El stack de RPC subyacente es el mismo, así que un benchmark de una sola solicitud en un sistema tranquilo no va a contar toda la historia. Dedicated mejora la latencia cuando el clúster se ubica más cerca de la carga de trabajo, y mejora la predictibilidad cuando el aislamiento protege el P99, el 1% más lento de las solicitudes, bajo carga sostenida.
Para una vista pública y actual del rendimiento de RPC compartido entre proveedores, consulta los benchmarks de proveedores de RPC de Alchemy.
Compartida multi-región puede sobrevivir más que dedicated de una sola región
Un corte regional en la nube que derriba un clúster de una sola región apenas se nota en una flota compartida distribuida globalmente. El despliegue pragmático combina dedicated en regiones clave con compartida como el valor por defecto global.
La prueba de los cuatro patrones es estricta
Si la carga de trabajo no cae en runtime personalizado, requisito de región, aislamiento regulatorio o límite de rango de consulta, compartida es más barata, más simple y usualmente más confiable. El paso a dedicated suele ser una necesidad, no una preferencia.
¿Cómo soporta Alchemy la infraestructura blockchain dedicada?
La mayoría de las cargas de trabajo empiezan y se quedan en compartida. Nuestra RPC API y Data API corren sobre la misma plataforma Cortex que impulsa dedicated, con un nivel gratuito, sin contrato y sin compromiso mínimo. Obtén una API key desde el dashboard y empieza a enviar solicitudes en unos minutos.
Cuando una carga de trabajo cae en uno de los cuatro patrones, tracer personalizado, requisito de región, aislamiento regulatorio o límite de rango de consulta, Alchemy Dedicated Clusters ofrece capacidad de un solo tenant sobre la misma infraestructura. Soportamos tracers y binarios personalizados, despliegues regionales, redundancia N+1 con failover automático hacia compartida, consistencia block-perfect, dashboards de Grafana desde el primer día, e infraestructura conforme a SOC 2 Type II para entornos regulados. El precio se basa en la capacidad aprovisionada, no en el uso por solicitud, así que los equipos con carga predecible pueden planificar con una infraestructura mensual fija.
Los clústeres dedicados son la misma infraestructura, acotada a tu carga de trabajo. Si la infraestructura compartida funciona, quédate en compartida. Si tu carga de trabajo es una de las pocas que no puede, habla con nuestro equipo.
Preguntas frecuentes
¿Cuál es la diferencia entre infraestructura blockchain dedicada y RPC compartida?
RPC compartida ejecuta a muchos clientes en una flota administrada. La infraestructura blockchain dedicada reserva el runtime, la capacidad y la ruta de datos para una sola carga de trabajo. La superficie de la API puede ser la misma, pero dedicated agrega aislamiento de un solo tenant, opciones de runtime personalizado, ubicación regional y precios basados en capacidad.
¿Puedes ejecutar tracers personalizados en nodos de Ethereum dedicados?
Sí. Como un clúster dedicado es de un solo tenant, puedes ejecutar tracers personalizados que los endpoints compartidos no pueden alojar. Junto a los tracers estándar callTracer y prestateTracer, un runtime dedicado te permite desplegar tu propio tracer de JavaScript o un binario modificado de geth o erigon que expone estado de ejecución que la interfaz estándar no expone. Por eso los equipos de seguridad, simulación y forense operan infraestructura dedicada. Sus productos dependen del tracing que la infraestructura compartida fija globalmente.
¿La infraestructura dedicada es lo mismo que un endpoint RPC privado?
No siempre. Un endpoint RPC privado puede significar una URL o una política de acceso específica del cliente sobre infraestructura compartida. La infraestructura dedicada va más lejos: el pool de nodos y el runtime de soporte están reservados para la carga de trabajo de un solo cliente.
¿Cuándo debería un equipo evitar la infraestructura dedicada?
Evita la infraestructura dedicada cuando la carga de trabajo no requiere binarios personalizados, aislamiento regulatorio, ubicación específica por región, o rangos de consulta crudos inusualmente grandes. En esos casos, RPC compartida suele ser más simple, más barata, más elástica y más rápida de implementar.
¿Pueden funcionar juntas la infraestructura dedicada y la compartida?
Sí. La mayoría de los equipos que usan Dedicated Clusters operan una configuración híbrida: dedicated para las cadenas o cargas de trabajo con requisitos estrictos, y RPC compartida para todo lo demás. Las APIs coinciden, así que mover una carga de trabajo entre ambas es principalmente una decisión de endpoint y enrutamiento.
¿Cómo funciona el precio para los clústeres dedicados?
Los clústeres dedicados tienen precio según la capacidad aprovisionada en lugar del uso por solicitud. El precio depende de la cadena, el tipo de nodo, el throughput, la región y las capacidades incluidas. Para cargas de trabajo sostenidas y altas, el precio de capacidad fija puede ser más fácil de proyectar que la facturación por solicitud.
¿Qué tan rápido se puede aprovisionar un clúster dedicado?
El aprovisionamiento depende de la cadena, el cliente, la región y la configuración. Algunos clústeres se pueden desplegar rápidamente cuando los requisitos son estándar. Configuraciones más complejas, como binarios personalizados, hardware especial o regiones nuevas, requieren más planificación.
Resúmenes relacionados
Infra13 de octubre de 2026
¿Qué es un blockchain indexer?
Cómo un blockchain indexer lee bloques, sobrevive a los reorgs y cuándo construirlo o llamar una API administrada.
Infra13 de octubre de 2026
Alternativa a Google Cloud Blockchain Node Engine: cómo cambiarte a Alchemy
Google Cloud Blockchain Node Engine cierra el 15 de diciembre de 2026. Cámbiate a Alchemy con un cambio de URL, conserva tu código y accede a más de 100 cadenas con una sola API key.
Infra10 de septiembre de 2026
Las mejores APIs de blockchain para construir agentes autónomos onchain
Una comparación de los principales proveedores de APIs de blockchain para agentes autónomos onchain, que abarca funciones nativas para agentes, cobertura de chains y las capacidades que importan cuando tu usuario es una máquina.

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.