Nodos como un servicio
Introducción
Ejecutar tu propio nodo de Ethereum puede ser desafiante, especialmente al principio o durante una escalada rápida. Hay un número de servicios que ejecutan infraestructuras de nodo optimizadas para ti; así podrás centrarte en desarrollar tu producto o aplicación. Te explicaremos el funcionamiento de los servicios de nodos, las ventajas y desventajas de usarlos, y haremos una lista con los proveedores por si estás interesado en ponerte en marcha.
Requisitos previos
Si aún no entiendes qué son los nodos y los clientes, consulta Nodos y clientes.
¿Cómo funcionan los servicios de nodos?
Los proveedores de servicios de nodos ejecutan clientes de nodos distribuidos para ti, así que tú no tienes que hacerlo.
Estos servicios suelen proporcionar una clave de API, que puedes usar para escribir y leer desde la blockchain. Además, suelen incluir acceso a redes de pruebas de Ethereum, además de a la red principal.
Algunos servicios te ofrecen tu propio nodo que ellos gestionan para ti, mientras que otros usan equilibradores de carga para distribuir la actividad a través de los nodos.
Casi todos los servicios de nodos son extremadamente fáciles de integrar, incluyen cambios de una línea en tu código para intercambiar tu nodo autoalojado o incluso cambiar entre los mismos servicios.
Muchas veces, los nodos de servicio ejecutan una serie de nodos de cliente y tipos. Esto te permite acceder a los archivos de nodo completos además de a los métodos específicos de los clientes en una API.
Es importante remarcar que los servicios de nodos no almacenan ni deben almacenar sus claves o información privadas.
¿Cuáles son las ventajas de usar un servicio de nodos?
El principal beneficio de usar un servicio de nodo es no tener que dedicar tiempo de ingeniería para mantener y administrar los nodos tú mismo. Esto te permite centrarte en crear tu producto, en lugar de tener que preocuparte por el mantenimiento de la infraestructura.
Ejecutar tus propios nodos puede ser muy caro, desde el almacenamiento al ancho de banda o al carísimo tiempo de ingeniería. Cosas como disponer de más nodos al escalar, actualizar los nodos a su última versión y asegurar su coherencia puede quitarte tiempo para crear y utilizar recursos en tu producto web3 deseado.
¿Cuáles son las desventajas de utilizar un servicio de nodos?
Al utilizar un servicio de nodos, estás centralizando el aspecto infraestructural de tu producto. Por este motivo, los proyectos que se basan en la descentralización como uno de sus puntos fuertes quizá prefieran utilizar nodos autoalojados que externalizarlos a un tercero.
Más información sobre las ventajas de ejecutar tu propio nodo.
Servicios de nodos populares
A continuación se incluye una lista con algunos de los proveedores de nodos de Ethereum más populares. Si echas de menos alguno, puedes añadirlo. Cada servicio de nodos ofrece diferentes beneficios y características, además de niveles gratuitos o de pago. Te recomendamos que investigues cuáles se adaptan mejor a tus necesidades antes de tomar una decisión.
- Alchemy
- Documentación
- Características
- Opción de nivel gratuito
- Escala según tus necesidades
- Datos de archivo gratuitos
- Herramientas de análisis
- Tablero
- Puntos finales de API única
- Webhooks
- Soporte directo
- Infura
- Documentación
- Características
- Opción de nivel gratuito
- Escala según tus necesidades
- Datos de archivo de pago
- Soporte directo
- Tablero
- QuikNode
- Características
- Prueba gratuita de 7 días
- Soporte variado
- Webhooks
- Tablero
- Análisis
- Características
- Rivet
- Documentación
- Características
- Opción de nivel gratuito
- Escala según tus necesidades
- BlockDaemon
- Documentación
- Beneficios
- Tablero
- Base por nodo
- Análisis
Más información
Temas relacionados
Tutoriales relacionados
- Primeros pasos con el desarrollo de Ethereum usando Alchemy
- Guía para enviar transacciones usando Web 3.0 y Alchemy