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

¿Qué es Kilt Mashnet y cómo te conectas a ella?

Resumen

Kilt Mashnet es la mainnet sin permisos de la cadena de bloques Kilt, diseñada para identidad descentralizada (DID) y credenciales verificables. Este artículo explica qué es Mashnet, en qué se diferencia de la testnet Kilt Peregrine y cómo conectar tu dApp o wallet a la red mediante endpoints RPC.

Encontrarás la configuración oficial de la cadena, ejemplos de configuración para herramientas comunes y orientación sobre cómo elegir un proveedor de RPC para tráfico de producción. Ya sea que estés construyendo soluciones de identidad o solo necesites un endpoint confiable, esta página te ayuda a comenzar rápidamente.

Respuesta rápida: ¿Qué es Kilt Mashnet?

Kilt Mashnet es la mainnet de producción de la cadena de bloques Kilt, un protocolo construido específicamente para identidad descentralizada (DID) y credenciales verificables. A diferencia de las cadenas de contratos inteligentes de propósito general, Kilt se centra en habilitar la identidad autosoberana: los usuarios poseen sus propias credenciales y los verificadores pueden comprobarlas sin depender de una autoridad central.

Mashnet es la red donde se utilizan tokens KILT reales y donde se anclan los identificadores descentralizados (DIDs). Si estás construyendo una aplicación que emite, posee o verifica credenciales, Mashnet es la red a la que apuntarás para implementaciones de producción.

Para los desarrolladores, la pregunta práctica suele ser: ¿cómo conecto mi aplicación a Mashnet? Este artículo te guía a través de la configuración de la cadena, las opciones de endpoints RPC y ejemplos de configuración para que puedas pasar de testnet a mainnet con confianza.

Guía de decisión: ¿Qué endpoint deberías usar?

Antes de comenzar a codificar, decide cómo accederás a Mashnet. Tu elección depende de tus patrones de tráfico, necesidades de confiabilidad y si deseas administrar infraestructura.

Carga de trabajoEnfoque recomendadoPor qué
Desarrollo, prototipado, bajo tráficoEndpoint RPC públicoGratis, sin configuración, adecuado para pruebas
dApp de producción con tráfico moderadoProveedor de RPC administrado (p. ej., OnFinality)Maneja límites de tasa, conmutación por error y mantenimiento
Necesidades de alto rendimiento o archivadoNodo dedicadoControl total, sin límites compartidos, snapshots personalizados
Cumplimiento o soberanía de datosNodo autoalojadoTú controlas el hardware y los datos

Si no estás seguro, comienza con un endpoint público para desarrollo y luego cambia a un proveedor administrado cuando te acerques a producción. OnFinality ofrece precios de RPC que escalan con el uso, y puedes consultar redes RPC compatibles para confirmar la disponibilidad de Mashnet.

Configuración de la cadena Kilt Mashnet de un vistazo

Para conectarte a Mashnet, necesitas los parámetros de red correctos. La siguiente tabla resume los ajustes clave.

ParámetroValor
Nombre de la redKilt Mashnet
ID de cadenaNo aplicable (basada en Substrate)
Símbolo del tokenKILT
Decimales del token15
Explorador de bloquesExplorador KILT
Endpoint RPCwss://kilt-rpc.dwellir.com (ejemplo)

Ten en cuenta que Kilt es una cadena basada en Substrate, por lo que no utiliza un ID de cadena estilo EVM. En su lugar, te conectas mediante WebSocket o HTTP usando el protocolo wss:// o https://.

Para el endpoint público más actualizado, consulta la página de red Kilt Mashnet oficial en OnFinality.

Conectarse a Mashnet: Configuración de wallet y dApp

La mayoría de las wallets y dApps que admiten Kilt utilizan la extensión de navegador Polkadot.js o la Kilt Wallet. Para agregar Mashnet como red personalizada, normalmente necesitas el endpoint WebSocket.

Aquí tienes un ejemplo de cómo agregar Mashnet a la extensión Polkadot.js:

{
  "networkName": "Kilt Mashnet",
  "endpoint": "wss://kilt-rpc.dwellir.com",
  "tokenSymbol": "KILT",
  "tokenDecimals": 15
}

Si usas una biblioteca como @polkadot/api, puedes conectarte programáticamente:

const { ApiPromise, WsProvider } = require('@polkadot/api');

const provider = new WsProvider('wss://kilt-rpc.dwellir.com');
const api = await ApiPromise.create({ provider });

console.log('Conectado a Kilt Mashnet');

Para aplicaciones de producción, considera usar un proveedor de RPC administrado que ofrezca endpoints WebSocket y HTTP, equilibrio de carga y conmutación por error. El servicio de nodo dedicado de OnFinality puede proporcionar un endpoint privado con mayor rendimiento.

Entendiendo las características únicas de Kilt

Kilt no es una cadena de bloques de propósito general; está optimizada para identidad. Esto afecta cómo interactúas con la red.

  • DIDs: Los identificadores descentralizados se almacenan en la cadena. Cada DID tiene una clave pública y endpoints de servicio asociados.
  • Credenciales: Las credenciales verificables se emiten fuera de la cadena pero se anclan en la cadena mediante atestaciones.
  • Atestación: Los atestadores verifican afirmaciones y crean atestaciones en la cadena que pueden ser revocadas.

Al construir en Mashnet, probablemente usarás el SDK de Kilt, que abstrae muchas de estas complejidades. El SDK proporciona métodos para crear DIDs, emitir credenciales y verificarlas.

Métodos RPC y casos de uso comunes

Kilt expone métodos RPC estándar de Substrate, además de algunos personalizados para operaciones de identidad. Aquí tienes algunos comunes:

  • chain_getBlock – Obtener un bloque por hash o número.
  • state_getStorage – Leer un valor de almacenamiento.
  • kiltapi – Métodos personalizados para consultas de DID y atestación.

Por ejemplo, para consultar el número de bloque actual usando curl:

curl -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"chain_getHeader","params":[],"id":1}' https://kilt-rpc.dwellir.com

Esto devuelve el encabezado del último bloque, que puedes usar para verificar la sincronización de la red.

Errores comunes y solución de problemas

Al conectarte a Mashnet, los desarrolladores a menudo se encuentran con algunos problemas:

  • Endpoint incorrecto: Usar un endpoint de testnet (Peregrine) en lugar de mainnet. Verifica la URL.
  • WebSocket vs HTTP: Algunas herramientas requieren WebSocket para suscripciones. Si ves errores de conexión, prueba el endpoint wss://.
  • Decimales del token: KILT usa 15 decimales, no 18. Decimales incorrectos pueden causar errores de visualización en las wallets.
  • Límite de tasa: Los endpoints públicos a menudo tienen límites de tasa. Si recibes errores 429, considera un proveedor administrado.

Si encuentras problemas, primero verifica tu endpoint y configuración de red. Luego consulta la documentación de Kilt o los canales de la comunidad. Para problemas específicos de RPC, la guía de solución de problemas de RPC de OnFinality puede ayudar.

Conclusiones clave

  • Kilt Mashnet es la mainnet del protocolo de identidad descentralizada de Kilt.
  • Usa el endpoint WebSocket correcto y los decimales del token (15) al configurar wallets o dApps.
  • Para producción, evalúa proveedores de RPC administrados como OnFinality para manejar confiabilidad y escalado.
  • Entiende las características únicas de Kilt (DIDs, credenciales, atestaciones) para construir de manera efectiva.

Preguntas frecuentes

¿Cuál es la diferencia entre Kilt Mashnet y Peregrine?

Mashnet es la mainnet de producción con tokens KILT reales, mientras que Peregrine es la testnet para desarrollo. Tienen diferentes endpoints y valores de token.

¿Cómo obtengo tokens KILT para pruebas?

Puedes obtener KILT de prueba del faucet de Peregrine, pero para mainnet necesitas comprar KILT en exchanges.

¿Puedo usar herramientas de Ethereum con Kilt?

No, Kilt es una cadena basada en Substrate, por lo que necesitas herramientas que admitan Substrate, como Polkadot.js o el SDK de Kilt.

¿OnFinality admite Kilt Mashnet?

Sí, OnFinality proporciona endpoints RPC para Kilt Mashnet. Consulta la página de red para más detalles.

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