Ir al contenido principal
Change page

Nodos como servicio

Última edición: @EmelyGarcia(opens in a new tab), 30 de junio de 2024

Introducción

Ejecutar su 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 entiende claramente lo que son los nodos y los clientes, consulte Nodos y clientes.

Participantes

Los participantes en solitario deben ejecutar su propia infraestructura en lugar de depender de otros proveedores. Esto conlleva la ejecución de un cliente de ejecución acoplado con un cliente de consenso. Antes de La Fusión, se podía ejecutar un cliente de consenso solo y servirse de un proveedor centralizado para ejecutar los datos. Esto ya no se puede hacer, ahora un participante en solitario debe ejecutar ambos clientes. Sin embargo, hay servicios disponibles para facilitar este proceso.

Descubra más cosas sobre un nodo en ejecución.

Los servicios descritos en esta página hacen referencia a nodos que no se estén apostando.

¿Cómo funcionan los servicios de nodos?

Los proveedores de servicios de nodos ejecutan clientes de nodos distribuidos sin que usted se dé cuenta, por lo tanto usted no tiene que hacerlo.

Estos servicios suelen proporcionar una clave de API, que puede usar para escribir y leer desde la cadena de bloques. Suelen incluir acceso a las redes de pruebaademás de la red principal.

Algunos servicios le ofrecen su propio nodo exclusivo que ellos gestionan en su nombre, 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 su código para intercambiar su nodo autoalojado, o incluso cambiar entre los mismos servicios.

Muchas veces, los servicios de nodos ejecutan una serie de clientes de nodos y tipos, lo que le permite acceder a los nodos de los archivos y completos, además de tener acceso 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.

¿Qué ventajas supone el uso de un servicio de nodos?

La principal ventaja que se obtiene al usar un servicio de nodo es no tener que dedicar parte de su tiempo a la ingeniería con el mantenimiento y la administración de los nodos. Esto le permite centrarse en crear su producto, en lugar de tener que preocuparse por el mantenimiento de la infraestructura.

Ejecutar sus propios nodos puede ser muy caro: desde el almacenamiento al ancho de banda, pasando por el elevadísimo coste que supone el tiempo dedicado a la ingeniería. Operaciones como activar más nodos al escalar, actualizar los nodos a las últimas versiones y asegurar la consistencia del estado pueden desviar la atención de la construcción y de la asignación de recursos en su producto Web3 deseado.

¿Qué desventajas supone el uso de un servicio de nodos?

Al utilizar un servicio de nodos, centraliza el aspecto infraestructural de su 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.

Obtenga más información aquí sobre las ventajas de ejecutar su propio nodo.

A continuación se incluye una lista con algunos de los proveedores de nodos de Ethereum más populares. Si nota que falta alguno, puede 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.

Más información

  • Nodos y clientes
  • Primeros pasos con el desarrollo de Ethereum usando Alchemy
  • Guía para enviar transacciones usando web3 y Alchemy

¿Le ha resultado útil este artículo?