Descripción general
QORel es el relayer IBC de QoreChain. Un relayer es el programa que lleva paquetes IBC, pruebas y actualizaciones de cliente entre dos cadenas; sin uno en marcha, una transferencia por un canal IBC queda pendiente. QORel está pensado para operadores, validadores y equipos que quieren ejecutar el relé de un canal de QoreChain, y para cualquiera que necesite un relayer capaz de enviar transacciones a QoreChain.
Novedades
Esta página enumera lo que añade cada versión de QORel. Está dirigida a operadores que deciden si pasar desde Hermes, o desde una versión anterior de QORel, y solo expone lo que hace una versión, como comportamiento comprobable. QORel se basa en Hermes 1.13.3 (Informal Systems, Apache-2.0); cada cambio de abajo se suma a esa base. Todo lo que no figura aquí se comporta como en Hermes.
Instalación
QORel es un único binario, qorel. Esta página muestra cada forma de instalarlo y cómo comprobar lo que has descargado. Está dirigida a operadores que montan un relayer en un servidor, un portátil o una plataforma de contenedores. Elige un canal; todos instalan el mismo programa.
Inicio rápido
Esta guía recorre el relé entre la testnet de QoreChain qorechain-diana y la testnet pública de Cosmos Hub (chain ID provider): instalar, configurar, añadir y registrar claves, comprobar que todo está listo, arrancar el relayer y enviar una primera transferencia. Está dirigida a quien nunca ha ejecutado un relayer. Todo lo de aquí es testnet; los tokens no tienen valor.
Configuración
QORel lee un único archivo TOML (~/.hermes/config.toml por defecto, o la ruta indicada con --config). Para cualquier cadena que firma de la forma estándar, el archivo es exactamente la configuración de Hermes; la guía de Hermes describe cada ajuste. Esta página cubre lo que QORel añade: la entrada de cadena de QoreChain, las claves poscuánticas, los ajustes de gas y las comprobaciones que se ejecutan antes de enviar una transacción. Está dirigida a operadores que escriben o revisan una configuración de QORel.
Junto a un validador
Los validadores suelen retransmitir los canales de su propia cadena. QORel puede ejecutarse en el host del validador, como contenedor sidecar o en Kubernetes. Esta página ofrece las tres disposiciones y las reglas que mantienen al relayer aislado de las claves del propio validador. Está dirigida a operadores de validadores y de nodos. Para ejecutar el nodo en sí consulta Ejecutar un validador y Ejecutar un nodo.
Monitorización
Un relayer que se detiene sin avisar deja paquetes pendientes, así que conviene vigilarlo. Esta página enumera lo que QORel expone (telemetría de Prometheus, un endpoint REST opcional, registros y comandos) y sobre qué configurar alertas. Está dirigida a operadores que ejecutan un relayer para un canal que les importa.
Firmar desde cualquier lenguaje
QORel firma en Rust con el crate qorel-signer. Otros relayers, bots y herramientas pueden producir la misma firma híbrida poscuántica en otros lenguajes con el SDK de QoreChain y las bibliotecas poscuánticas. Esta página expone el contrato que todos siguen y lista la biblioteca que usar para Rust, TypeScript, Go, Python y Java. Está dirigida a desarrolladores que construyen un relayer, un bot o un backend que envía transacciones a QoreChain.
Solución de problemas
Preguntas y soluciones para ejecutar QORel, en el orden en que la gente suele encontrarlas. Está dirigida a operadores con un relayer que no arranca, se niega a enviar o deja paquetes pendientes. Hoy QORel es solo para testnet, así que cada respuesta da por supuesto qorechain-diana.