Logo
Nuevos usuarios de RPC: 35% de descuento el primer mesVer oferta
RPC Assistant

Nodo público de Kaia: Endpoints, proveedores y consideraciones de producción

Resumen

Los nodos públicos de Kaia te permiten interactuar con la red principal de Kaia y la red de pruebas Kairos sin ejecutar tu propio nodo endpoint. Este artículo cubre los endpoints públicos oficiales, cómo elegir un proveedor RPC confiable y qué considerar para cargas de trabajo de producción.

Recomendación rápida: ¿Nodo público o RPC gestionado?

Si estás creando un prototipo o una dApp pequeña, los endpoints públicos oficiales de Kaia son un punto de partida razonable. Son gratuitos y no requieren configuración. Sin embargo, son infraestructura compartida: los límites de tasa pueden cambiar sin previo aviso, y el tráfico intenso de otros usuarios puede causar demoras. Para aplicaciones de producción, debes evaluar un proveedor de RPC gestionado o un nodo dedicado para obtener un rendimiento constante, mayor rendimiento y soporte.

Antes de comprometerte con un proveedor, considera tu carga de trabajo:

  • dApps con muchas lecturas (por ejemplo, exploradores, análisis) necesitan un rendimiento confiable de eth_call y eth_getLogs.
  • Aplicaciones con muchas escrituras (por ejemplo, protocolos DeFi) necesitan eth_sendRawTransaction de baja latencia y soporte de WebSocket para notificaciones de transacciones pendientes.
  • Necesidades de datos históricos pueden requerir un nodo de archivo, que la mayoría de los endpoints públicos no proporcionan.

Si no estás seguro, comienza con un servicio de RPC gestionado que ofrezca un nivel gratuito y que escale contigo. OnFinality proporciona endpoints RPC de Kaia como parte de sus redes compatibles, y puedes consultar los precios de RPC para planes que se ajusten a tu uso.

¿Qué es un nodo público de Kaia?

Un nodo público de Kaia es un nodo endpoint operado por la Fundación Kaia o un proveedor externo que expone la API JSON-RPC de la red Kaia al público. Te permite enviar transacciones, consultar datos de blockchain e interactuar con contratos inteligentes sin ejecutar tu propio nodo.

Kaia es una blockchain pública basada en BFT formada por la fusión de Klaytn y Finschia. Está diseñada para una confiabilidad y rendimiento de nivel empresarial, con un enfoque en alto rendimiento y baja latencia. La red utiliza un mecanismo de consenso híbrido que combina BFT y prueba de participación, y admite API compatibles con Ethereum, lo que facilita a los desarrolladores construir con herramientas familiares como ethers.js y viem.

Ejecutar tu propio nodo endpoint de Kaia no es trivial. Requiere experiencia técnica, monitoreo y recursos informáticos. Debes mantener el almacenamiento, el ancho de banda de red y mantener el nodo actualizado. Los nodos públicos eliminan esta carga, permitiéndote concentrarte en construir tu producto.

Endpoints públicos oficiales de Kaia

La Fundación Kaia proporciona endpoints JSON-RPC públicos tanto para la red principal como para la red de pruebas. Estos son los endpoints oficiales que puedes usar para conectarte a la red.

Red principal

  • Endpoint público: https://public-en.node.kaia.io
  • Endpoint de archivo: https://archive-en.node.kaia.io

Red de pruebas (Kairos)

  • Endpoint público: https://public-en-kairos.node.kaia.io
  • Endpoint de archivo: https://archive-en-kairos.node.kaia.io

Nota: Los endpoints antiguos de Klaytn (public-en-cypress.klaytn.net, archive-en.cypress.klaytn.net, public-en-baobab.klaytn.net, archive-en.baobab.klaytn.net) se suspendieron en septiembre de 2024. Actualiza tus configuraciones a las nuevas URL para evitar interrupciones del servicio.

Estos endpoints son gratuitos pero tienen advertencias. La Fundación Kaia declara que los proveedores de nodos no son responsables por daños o pérdidas causados por el tráfico o la interacción con los nodos. Si el tráfico se concentra en ciertos nodos, puedes experimentar demoras en el servicio. Los límites de tasa pueden aplicarse por nodo y están sujetos a cambios sin notificación previa.

Configuración de la cadena de un vistazo

Al configurar tu billetera o dApp, necesitas los parámetros de cadena correctos. Aquí están los ajustes clave para la red principal de Kaia y la red de pruebas Kairos.

ParámetroRed principalRed de pruebas Kairos
ID de cadena8217 (0x2019)1001 (0x3E9)
Moneda nativaKAIAKAIA
Explorador de bloquesKaiascopeKaiascope Testnet
URL RPC públicahttps://public-en.node.kaia.iohttps://public-en-kairos.node.kaia.io

Cómo conectarse a Kaia con ethers.js

Aquí tienes un ejemplo simple de conexión a la red principal de Kaia usando ethers.js:

import { ethers } from "ethers";

const provider = new ethers.JsonRpcProvider("https://public-en.node.kaia.io");

async function getBlockNumber() {
  const blockNumber = await provider.getBlockNumber();
  console.log("Current block number:", blockNumber);
}

getBlockNumber();

Para la red de pruebas Kairos, reemplaza la URL con https://public-en-kairos.node.kaia.io.

Uso de un proveedor de RPC gestionado para Kaia

Si bien los endpoints públicos oficiales son adecuados para pruebas, las aplicaciones de producción a menudo necesitan más. Los proveedores de RPC gestionados ofrecen varias ventajas:

  • Límites de tasa más altos – Los endpoints públicos compartidos pueden limitar tus solicitudes, especialmente en momentos de alta demanda.
  • Recursos dedicados – Un nodo dedicado te da acceso exclusivo a cómputo y ancho de banda, asegurando un rendimiento constante.
  • Datos de archivo – Muchos proveedores ofrecen nodos de archivo, que son esenciales para consultas históricas.
  • Soporte de WebSocket – Las fuentes de datos en tiempo real requieren conexiones WebSocket, que no siempre están disponibles en los endpoints públicos.
  • Monitoreo y soporte – Los proveedores se encargan del mantenimiento de nodos, actualizaciones y ofrecen SLA.

OnFinality es uno de esos proveedores que admite Kaia. Puedes encontrar el endpoint RPC de Kaia en la página de red de Kaia. OnFinality ofrece opciones de RPC compartidas y dedicadas, y puedes ver los precios para elegir un plan que se ajuste a tus necesidades.

Evaluación de proveedores de RPC para Kaia

Al comparar proveedores de RPC, considera los siguientes criterios:

CriterioQué verificarPor qué importa
Tiempo de actividadHistorial de tiempo de actividad, páginas de estadoEl tiempo de inactividad significa que tu dApp no está disponible
Límites de tasaSolicitudes por segundo, cuotas diarias/mensualesLos límites afectan tu capacidad de escalar
Soporte de archivo¿El proveedor ofrece nodos de archivo?Necesario para datos históricos y ciertas consultas
Soporte de WebSocketSuscripciones a eventos en tiempo realEsencial para actualizaciones en vivo y aplicaciones de trading
Distribución geográficaCaché de borde, múltiples regionesReduce la latencia para usuarios globales
Modelo de preciosPago por uso vs. suscripciónCostos predecibles vs. flexibilidad
SoporteDisponibilidad 24/7, tiempos de respuestaCrítico para incidentes de producción

OnFinality, por ejemplo, proporciona una red global de nodos y ofrece opciones compartidas y dedicadas. Puedes probar el endpoint de Kaia haciendo una simple llamada JSON-RPC:

curl -X POST https://klaytn.api.onfinality.io/public \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

Esto debería devolver el número de bloque más reciente en formato hexadecimal.

Errores comunes y solución de problemas

Aquí hay algunos problemas comunes que puedes encontrar al usar nodos públicos de Kaia y cómo resolverlos.

Límite de tasa

Los endpoints públicos a menudo tienen límites de tasa. Si recibes errores 429 Too Many Requests, estás alcanzando el límite. Soluciones:

  • Reduce la frecuencia de solicitudes almacenando en caché las respuestas.
  • Usa un proveedor gestionado con límites más altos.
  • Implementa lógica de reintento con retroceso exponencial.

Endpoints desactualizados

Como se mencionó, los endpoints antiguos de Klaytn están obsoletos. Si todavía los usas, recibirás errores de conexión. Actualiza tu configuración a las nuevas URL.

Caídas de conexión WebSocket

Las conexiones WebSocket pueden caerse debido a problemas de red o reinicios del servidor. Implementa lógica de reconexión en tu cliente.

Datos de archivo faltantes

Si necesitas estado histórico, asegúrate de que tu proveedor ofrezca nodos de archivo. Los endpoints públicos típicamente solo proporcionan datos recientes.

Conclusiones clave

  • Los nodos públicos de Kaia te permiten interactuar con la red sin ejecutar tu propio nodo.
  • Los endpoints públicos oficiales son gratuitos pero tienen limitaciones como límites de tasa y posibles demoras.
  • Para producción, considera un proveedor de RPC gestionado o un nodo dedicado para confiabilidad y rendimiento.
  • Usa siempre las URL de endpoint actuales para evitar interrupciones del servicio.
  • Evalúa proveedores según tiempo de actividad, límites de tasa, soporte de archivo, WebSocket y precios.

Preguntas frecuentes

¿Cuál es el ID de cadena de la red principal de Kaia?

El ID de cadena de la red principal de Kaia es 8217 (0x2019).

¿Cuál es el ID de cadena de la red de pruebas de Kaia?

El ID de cadena de la red de pruebas Kairos de Kaia es 1001 (0x3E9).

¿Cuál es la moneda nativa de Kaia?

La moneda nativa es KAIA, con 18 decimales.

¿Cómo agrego Kaia a MetaMask?

Puedes agregar Kaia como una red personalizada en MetaMask usando la configuración de cadena proporcionada anteriormente. Ingresa la URL RPC, el ID de cadena y el símbolo KAIA.

¿Hay proveedores de RPC gratuitos para Kaia?

Sí, los endpoints públicos oficiales de Kaia son gratuitos, y algunos proveedores como OnFinality ofrecen niveles gratuitos. Consulta la página de precios de OnFinality para más detalles.

¿Cuál es la diferencia entre un nodo público y un nodo dedicado?

Un nodo público es compartido entre muchos usuarios, mientras que un nodo dedicado es exclusivamente para tu uso. Los nodos dedicados ofrecen mejor rendimiento, límites de tasa más altos y más control.

¿Cómo obtengo soporte para problemas de RPC de Kaia?

Si usas OnFinality, puedes contactar a su equipo de soporte. Para los endpoints oficiales de Kaia, consulta la documentación de Kaia para solución de problemas.


Este artículo es parte de la serie Asistente RPC de OnFinality. Para más información sobre proveedores de RPC y soporte de redes, visita nuestra página de redes compatibles.

Base de conocimiento RPC

Detalles RPC relacionados

Nunca te preocupes por la infraestructura nuevamente

OnFinality elimina la carga pesada de DevOps para que puedas construir de forma más inteligente y rápida.

Comenzar