Logo
RPC Assistant

¿Qué es Asset Hub y cómo te conectas a él?

Resumen

Asset Hub es una parachain de sistema en Polkadot y Kusama que aloja tokens fungibles, NFT y otros activos digitales. Proporciona un entorno dedicado para crear, gestionar y transferir activos con tarifas bajas y alto rendimiento. Este artículo explica qué es Asset Hub, cómo conectar tu dApp a él y cómo elegir el endpoint RPC adecuado para tu caso de uso.

Asset Hub es una parachain de sistema en las redes Polkadot y Kusama que se especializa en la creación, gestión y transferencia de activos digitales. Alberga tanto tokens fungibles como tokens no fungibles (NFT), y sirve como ubicación de reserva principal para DOT en operaciones entre cadenas. Para los desarrolladores, Asset Hub proporciona un entorno de tarifas bajas y alto rendimiento para casos de uso relacionados con activos, como emisión de tokens, mercados de NFT y transferencias de activos.

Si estás construyendo una aplicación que necesita interactuar con activos en Polkadot o Kusama, probablemente necesitarás conectarte a los endpoints RPC de Asset Hub. Este artículo explica qué es Asset Hub, cómo conectarte a él y cómo elegir el proveedor RPC adecuado para tu proyecto.

Recomendación rápida: ¿qué endpoint de Asset Hub deberías usar?

Antes de entrar en detalles, aquí tienes una guía rápida para ayudarte a decidir qué endpoint de Asset Hub usar:

  • Para dApps de producción: Usa un proveedor RPC gestionado como OnFinality para garantizar alta disponibilidad y escalabilidad. Los endpoints públicos son adecuados para pruebas, pero pueden tener límites de velocidad y ser poco fiables bajo carga.
  • Para desarrollo y pruebas: Usa un endpoint público o un nodo local. Los endpoints públicos son convenientes para pruebas rápidas, pero debes evitarlos para tráfico de producción.
  • Para necesidades de alto rendimiento o archivado: Considera un nodo dedicado o un proveedor que ofrezca datos de archivo. El historial de Asset Hub puede ser importante para aplicaciones que necesiten consultar estados pasados.
  • Para suscripciones WebSocket: Asegúrate de que tu proveedor admita conexiones WebSocket si necesitas actualizaciones en tiempo real, como el seguimiento de transferencias de tokens o acuñaciones de NFT.

Si no estás seguro de qué opción se adapta a tu carga de trabajo, comienza con un proveedor RPC gestionado y monitorea tu uso. Siempre puedes escalar a un nodo dedicado si es necesario.

¿Qué es Asset Hub?

Asset Hub es una parachain de sistema que se ejecuta tanto en Polkadot como en Kusama. Está diseñado para ser una "base" para los activos en la red, proporcionando un entorno confiable y eficiente para las operaciones de activos. A diferencia de las parachains de propósito general, Asset Hub está optimizado para la gestión de activos, ofreciendo:

  • Activos fungibles: Tokens que se pueden crear, transferir y destruir. Pueden representar desde stablecoins hasta monedas de juegos.
  • Activos no fungibles: Tokens únicos (NFT) que pueden representar arte digital, coleccionables u otros artículos únicos.
  • Conversión de activos: Un mecanismo integrado para intercambiar activos, similar a un intercambio descentralizado (DEX) pero centrado en pares de activos.
  • Contabilidad entre cadenas: Asset Hub se integra con el sistema de mensajería de la cadena de relevo, permitiendo transferir activos entre parachains.

Asset Hub utiliza el token nativo de la cadena de relevo (DOT o KSM) para las tarifas de transacción. No tiene inflación ni recompensas basadas en eras para los coladores, pero los coladores reciben una parte de las tarifas de transacción.

Por qué Asset Hub es importante para los desarrolladores

Asset Hub es importante porque proporciona un entorno dedicado y eficiente para operaciones relacionadas con activos. En lugar de construir tu propia lógica de activos en una cadena de propósito general, puedes aprovechar la funcionalidad integrada de Asset Hub. Esto puede ahorrar tiempo de desarrollo y reducir la complejidad.

Por ejemplo, si estás construyendo un mercado de NFT, puedes usar Asset Hub para acuñar, transferir y gestionar NFT sin tener que escribir contratos inteligentes personalizados. De manera similar, si estás emitiendo un token, puedes crearlo en Asset Hub y aprovechar sus bajas tarifas y alto rendimiento.

Asset Hub también juega un papel clave en la migración del ecosistema Polkadot desde la cadena de relevo. A medida que la red evoluciona, más funcionalidad relacionada con activos se está moviendo a Asset Hub, convirtiéndolo en una parte cada vez más importante de la infraestructura.

Asset Hub vs. otras cadenas: ¿qué es diferente?

Asset Hub no es una plataforma de contratos inteligentes como Ethereum ni una parachain de propósito general como Moonbeam. En cambio, se centra específicamente en activos. Aquí tienes una comparación:

CaracterísticaAsset HubParachain de propósito generalPlataforma de contratos inteligentes
Caso de uso principalCreación y gestión de activosLógica personalizada y dAppsContratos inteligentes y dApps
Estándares de tokensPallets de activos nativosPallets personalizadosERC-20, ERC-721, etc.
TarifasBajas, pagadas en DOT/KSMVarían según la parachainTarifas de gas en token nativo
Soporte de contratos inteligentesLimitado (a través de pallets)
Compatibilidad entre cadenasNativa vía XCMNativa vía XCMPuentes y XCM

Esta tabla muestra que Asset Hub es más adecuado para aplicaciones centradas en activos. Si necesitas lógica compleja de contratos inteligentes, es posible que desees usar una parachain diferente o una plataforma de contratos inteligentes.

Cómo conectarse a los endpoints RPC de Asset Hub

Para interactuar con Asset Hub, necesitas un endpoint RPC. Aquí tienes las formas comunes de conectarte:

Endpoints públicos

Los endpoints públicos son proporcionados por las redes Polkadot y Kusama para pruebas y desarrollo. Son gratuitos pero pueden tener límites de velocidad y ser poco fiables bajo carga pesada. Puedes encontrarlos en la Wiki de Polkadot o usando un servicio como los endpoints RPC públicos de OnFinality.

Proveedores RPC gestionados

Los proveedores RPC gestionados como OnFinality ofrecen endpoints confiables y escalables para uso en producción. Manejan el mantenimiento de la infraestructura, el equilibrio de carga y la conmutación por error, para que puedas concentrarte en construir tu aplicación. OnFinality admite Asset Hub tanto en Polkadot como en Kusama, y puedes encontrar los endpoints en la página de redes compatibles.

Ejecutar tu propio nodo

Ejecutar tu propio nodo de Asset Hub te da control total sobre la infraestructura, pero requiere tiempo y recursos significativos. Debes mantener el nodo, mantenerlo sincronizado y asegurarte de que esté siempre disponible. Esta es una buena opción para equipos con recursos dedicados de DevOps, pero para la mayoría de los proyectos, un proveedor gestionado es más práctico.

Configuración de cadena para Asset Hub

Al conectarte a Asset Hub, necesitarás la configuración de cadena correcta. Aquí tienes una referencia rápida para Asset Hub en Polkadot y Kusama:

RedID de cadenaTokenExplorador
Polkadot Asset Hub1000DOTPolkadot.js
Kusama Asset Hub1000KSMPolkadot.js

Nota: El ID de cadena es 1000 para ambos, pero la red es diferente. Asegúrate de usar el endpoint correcto para tu red objetivo.

Ejemplo: Conexión a Asset Hub con ethers.js

Si estás usando una biblioteca de JavaScript como ethers.js, puedes conectarte al endpoint RPC de Asset Hub de esta manera:

const { ethers } = require("ethers");

// Reemplaza con tu endpoint RPC
const rpcUrl = "https://asset-hub-polkadot-rpc.publicnode.com";
const provider = new ethers.providers.JsonRpcProvider(rpcUrl);

async function getBlockNumber() {
  const blockNumber = await provider.getBlockNumber();
  console.log("Número de bloque actual:", blockNumber);
}

getBlockNumber();

Este ejemplo usa un endpoint público. Para producción, debes usar un proveedor gestionado como OnFinality para garantizar la confiabilidad.

Métodos RPC comunes para Asset Hub

Asset Hub admite métodos RPC estándar de Substrate, así como algunos específicos de activos. Aquí tienes algunos métodos de uso común:

  • chain_getBlock: Obtener un bloque por hash o número.
  • state_getStorage: Obtener un valor de almacenamiento.
  • assets_getAsset: Obtener detalles de un activo específico.
  • nft_getNft: Obtener detalles de un NFT específico.

Puedes usar estos métodos para consultar información de activos, verificar saldos y más. Para una lista completa, consulta la documentación de RPC de Substrate.

Solución de problemas comunes de conexión

Si tienes problemas para conectarte a Asset Hub, aquí tienes algunos problemas comunes y soluciones:

  • Tiempo de espera de conexión: Si tus solicitudes están agotando el tiempo, el endpoint puede estar sobrecargado o tu red puede estar bloqueando la conexión. Prueba con un endpoint diferente o usa un proveedor gestionado.
  • Límite de velocidad: Los endpoints públicos a menudo tienen límites de velocidad. Si los estás alcanzando, considera actualizar a un plan de pago o usar un nodo dedicado.
  • Red incorrecta: Asegúrate de usar el endpoint correcto para Polkadot o Kusama. Usar el incorrecto resultará en errores.
  • Problemas de WebSocket: Si estás usando WebSocket, asegúrate de que tu cliente lo admita y que el endpoint admita conexiones WebSocket.

Si continúas experimentando problemas, consulta la página de estado de OnFinality para ver si hay incidentes en curso.

Conclusiones clave

  • Asset Hub es una parachain de sistema en Polkadot y Kusama para la creación, gestión y transferencia de activos.
  • Admite tokens fungibles, NFT y conversión de activos, lo que lo hace ideal para aplicaciones centradas en activos.
  • Para conectarte, puedes usar endpoints públicos, proveedores RPC gestionados o tu propio nodo.
  • Para producción, usa un proveedor gestionado como OnFinality para garantizar confiabilidad y escalabilidad.
  • Siempre verifica la configuración de tu cadena y usa el endpoint correcto para tu red objetivo.

Preguntas frecuentes

¿Para qué se usa Asset Hub?

Asset Hub se usa para crear, gestionar y transferir activos digitales en Polkadot y Kusama. Admite tanto tokens fungibles como NFT, y proporciona un entorno de tarifas bajas y alto rendimiento para operaciones de activos.

¿Cómo obtengo un endpoint RPC de Asset Hub?

Puedes usar endpoints públicos, que son gratuitos pero pueden tener límites de velocidad, o puedes usar un proveedor RPC gestionado como OnFinality, que ofrece endpoints confiables y escalables para uso en producción. Puedes encontrar endpoints compatibles en la página de redes de OnFinality.

¿Puedo ejecutar mi propio nodo de Asset Hub?

Sí, puedes ejecutar tu propio nodo de Asset Hub. Esto te da control total sobre la infraestructura, pero requiere tiempo y recursos significativos. Para la mayoría de los proyectos, un proveedor gestionado es más práctico.

¿Cuál es la diferencia entre Asset Hub y una plataforma de contratos inteligentes?

Asset Hub está especializado en activos y no admite contratos inteligentes de propósito general. Las plataformas de contratos inteligentes como Ethereum te permiten escribir lógica arbitraria, pero pueden tener tarifas más altas y menor rendimiento. Asset Hub está optimizado para operaciones de activos, lo que lo hace más eficiente para esos casos de uso.

¿Cómo elijo el proveedor RPC adecuado para Asset Hub?

Considera factores como confiabilidad, escalabilidad, soporte de WebSocket, datos de archivo y precios. Para producción, elige un proveedor que ofrezca alta disponibilidad y pueda manejar tu tráfico. OnFinality ofrece precios de RPC que se escalan según tus necesidades.

¿Está Asset Hub disponible tanto en Polkadot como en Kusama?

Sí, Asset Hub se ejecuta tanto en Polkadot como en Kusama. El ID de cadena es 1000 para ambos, pero los endpoints y tokens difieren. Asegúrate de usar el endpoint correcto para tu red objetivo.

¿Cuáles son las tarifas en Asset Hub?

Las tarifas se pagan en el token nativo de la cadena de relevo (DOT o KSM). Generalmente son bajas, lo que hace que Asset Hub sea adecuado para operaciones de activos de alta frecuencia.

¿Puedo usar Asset Hub para NFT?

Sí, Asset Hub admite NFT. Puedes acuñar, transferir y gestionar NFT usando sus pallets integrados, lo que lo convierte en una buena opción para mercados de NFT y coleccionables.

¿Cómo monitoreo mi uso de RPC de Asset Hub?

Si usas un proveedor gestionado como OnFinality, puedes monitorear tu uso a través del panel de control. Para tu propio nodo, puedes usar herramientas de monitoreo como Prometheus y Grafana.

¿Qué debo hacer si mis solicitudes RPC de Asset Hub fallan?

Verifica tu endpoint, configuración de red y límites de velocidad. Si el problema persiste, prueba con un proveedor diferente o contacta al soporte. OnFinality proporciona soporte para sus servicios.


Para obtener más información sobre proveedores RPC y cómo elegir el adecuado, consulta nuestra guía para elegir un proveedor RPC.

Si estás listo para comenzar, explora nuestros precios de RPC y redes compatibles para encontrar la mejor opción para tu proyecto.

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