Logo
RPC Assistant

¿Qué es la red SORA?

Resumen

SORA es una red blockchain centrada en crear un sistema monetario descentralizado. Utiliza el token XOR y gobernanza en cadena para permitir que los titulares de tokens decidan cómo asignar recursos. La red está evolucionando hacia SORA Nexus, construido sobre Hyperledger Iroha 3, con el objetivo de lograr finalidad rápida e interoperabilidad para CBDC y DeFi. Para los desarrolladores, acceder a un endpoint RPC confiable es clave para construir en SORA.

Respuesta rápida: SORA en un párrafo

SORA es una red blockchain diseñada para crear un sistema monetario descentralizado. Utiliza el token XOR como su activo nativo y un modelo de gobernanza en cadena donde los titulares de tokens votan propuestas para financiar proyectos productivos. La red está actualmente en transición a SORA Nexus (SORA v3), construido sobre Hyperledger Iroha 3, que tiene como objetivo lograr finalidad de un segundo, ejecución paralela e interoperabilidad para dinero digital soberano, CBDC y aplicaciones DeFi.

Si eres un desarrollador evaluando SORA, la conclusión práctica es que la red está pasando de una cadena basada en Substrate a una nueva arquitectura basada en Iroha. Ese cambio afecta la interfaz RPC, las herramientas y cómo conectas tu dApp. Este artículo explica qué es SORA, qué cambió con SORA Nexus y cómo comenzar con los endpoints RPC.

Guía de decisión: ¿Es SORA la red adecuada para tu proyecto?

Antes de sumergirte en endpoints y código, decide si SORA se ajusta a tu caso de uso. Usa esta lista de verificación rápida:

  • Quieres construir aplicaciones DeFi o monetarias – El enfoque principal de SORA es crear un sistema monetario estable y adaptable. Si tu proyecto involucra emisión de tokens, curvas de enlace o financiamiento en cadena, el modelo de gobernanza de SORA puede ser relevante.
  • Necesitas finalidad rápida y escalabilidad – SORA Nexus afirma finalidad de un segundo y escalabilidad infinita mediante carriles paralelos. Si tu aplicación requiere alto rendimiento y baja latencia, esto es un punto a favor de SORA.
  • Te importa la interoperabilidad con CBDC y sistemas institucionales – SORA Nexus está diseñado explícitamente para espacios de datos soberanos y mensajería de pagos ISO 20022. Si tu proyecto apunta a monedas digitales de banco central o activos regulados, la hoja de ruta de SORA está alineada.
  • Necesitas un proveedor RPC estable y bien documentado – Como con cualquier red, necesitas infraestructura confiable. OnFinality ofrece endpoints RPC públicos y dedicados para SORA, que puedes evaluar en la página de la red SORA.

Si tu proyecto es una dApp DeFi típica que solo necesita un RPC EVM o Substrate confiable, la arquitectura única de SORA puede requerir aprendizaje adicional. Pero si estás construyendo para el futuro del dinero digital interoperable, SORA vale la pena seguir de cerca.

¿Qué es SORA? La visión original

SORA se lanzó como una blockchain basada en Substrate con una misión clara: crear un sistema económico descentralizado que pudiera lograr estabilidad sin deuda. La red utiliza el token XOR como su moneda nativa. El suministro de XOR se gestiona mediante una curva de enlace de tokens, que ajusta el suministro según la demanda para mantener el poder adquisitivo.

Características clave de la red SORA original:

  • Gobernanza en cadena: Los titulares de XOR pueden proponer y votar sobre la financiación de proyectos que beneficien a la red. Esto crea una economía autosostenible donde la comunidad decide cómo asignar recursos.
  • Polkaswap: Un intercambio descentralizado construido en SORA que agrega liquidez de múltiples cadenas.
  • Marco Substrate: Inicialmente construido con Parity Substrate, lo que permite lógica de runtime personalizada e interoperabilidad con el ecosistema Polkadot.

Para los desarrolladores, la red SORA original exponía una interfaz RPC de Substrate, similar a otras parachains de Polkadot. Podías usar métodos estándar de Substrate como chain_getBlock y state_getStorage.

El cambio a SORA Nexus (SORA v3)

A finales de 2025, el equipo de SORA anunció una actualización importante: SORA Nexus, construido sobre Hyperledger Iroha 3. Esto no es una simple actualización de runtime; es un cambio arquitectónico completo. Iroha 3 es un nuevo marco blockchain que introduce:

  • Iroha Virtual Machine (IVM): Una VM determinista y personalizada para contratos inteligentes.
  • Espacios de datos: Zonas soberanas en un solo libro mayor, lo que permite a las instituciones mantener sus propias reglas y privacidad.
  • Carriles paralelos: Múltiples rutas de ejecución que convergen en una finalidad, lo que permite escalabilidad infinita.
  • Pruebas FASTPQ: Pruebas basadas en zk-STARK para privacidad y auditabilidad.

Este cambio significa que la red SORA a la que te conectas hoy puede tener una interfaz RPC diferente a la que usaste hace un año. El equipo está migrando de Substrate a Iroha, y las herramientas están evolucionando en consecuencia.

Endpoints RPC de la red SORA

Si estás construyendo en SORA, necesitas un endpoint RPC confiable. OnFinality proporciona endpoints públicos y dedicados para SORA. Puedes encontrar las URL de endpoints más recientes en la página de la red SORA.

Aquí hay un ejemplo de cómo hacer una llamada JSON-RPC a un endpoint de SORA usando curl:

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

Esta llamada recupera el hash del primer bloque. La respuesta se verá así:

{
  "jsonrpc": "2.0",
  "result": "0x...",
  "id": 1
}

Para conexiones WebSocket, puedes usar:

const WebSocket = require('ws');
const ws = new WebSocket('wss://sora.api.onfinality.io/public');

ws.on('open', () => {
  ws.send(JSON.stringify({
    id: 1,
    jsonrpc: '2.0',
    method: 'chain_subscribeNewHeads',
    params: []
  }));
});

ws.on('message', (data) => {
  console.log(data.toString());
});

Nota: La URL exacta del endpoint puede variar. Siempre consulta la página de la red SORA para obtener el endpoint público actual.

Cómo elegir un proveedor RPC para SORA

Al seleccionar un proveedor RPC para SORA, considera los siguientes criterios:

CriterioQué verificarPor qué importa
Cobertura de red¿El proveedor admite mainnet y testnet de SORA?Necesitas ambos para desarrollo y producción.
Soporte de transporteEndpoints HTTP y WebSocketWebSocket es esencial para suscripciones en tiempo real.
ConfiabilidadHistorial de tiempo de actividad, balanceo de carga, conmutación por errorEl tiempo de inactividad puede romper tu dApp.
EscalabilidadLímites de tasa, rendimiento, opciones dedicadasLas aplicaciones de alto tráfico necesitan infraestructura dedicada.
Acceso a datosNodos de archivo, APIs de rastreo, datos históricosLa depuración y el análisis requieren datos profundos.
Modelo de preciosPago por uso vs. tarifa planaAjusta a tu presupuesto y patrones de uso.

OnFinality ofrece nodos RPC públicos y dedicados para SORA. Puedes comenzar con el endpoint público gratuito y actualizar a un nodo dedicado si necesitas mayor rendimiento o rendimiento predecible. Consulta precios de RPC para más detalles.

Construyendo en SORA: Flujo de trabajo del desarrollador

Aquí hay un flujo de trabajo típico para un desarrollador que construye en SORA:

  1. Obtén un endpoint: Obtén una URL RPC de un proveedor como OnFinality.
  2. Conecta tu billetera: Usa una billetera que admita SORA, como SORA Wallet o Polkaswap.
  3. Lee datos: Usa métodos JSON-RPC para consultar saldos, bloques y transacciones.
  4. Envía transacciones: Firma y envía transacciones usando tu clave privada.
  5. Monitorea eventos: Suscríbete a nuevos bloques o eventos específicos a través de WebSocket.

Aquí hay un ejemplo de consulta del saldo de una cuenta usando eth_getBalance (si SORA admite métodos compatibles con Ethereum) o métodos de Substrate. Dado que SORA está en transición, consulta la documentación para la interfaz actual.

// Ejemplo usando ethers.js con un RPC compatible con Substrate (si aplica)
const { ethers } = require('ethers');
const provider = new ethers.providers.JsonRpcProvider('https://sora.api.onfinality.io/public');

async function getBalance(address) {
  const balance = await provider.getBalance(address);
  console.log(balance.toString());
}

Errores comunes y solución de problemas

Al trabajar con RPC de SORA, puedes encontrar estos problemas:

  • Cambios de endpoint: La red está migrando, por lo que los endpoints pueden cambiar. Siempre usa los más recientes de la página de red.
  • Método no encontrado: Si llamas a un método de Ethereum en un nodo Substrate, obtendrás un error. Usa el espacio de nombres JSON-RPC correcto.
  • Límite de tasa: Los endpoints públicos pueden tener límites de tasa. Para producción, considera un nodo dedicado.
  • Desconexiones de WebSocket: Asegúrate de que tu cliente maneje la lógica de reconexión.

Conclusiones clave

  • SORA es una red blockchain centrada en sistemas monetarios descentralizados, utilizando el token XOR y gobernanza en cadena.
  • La red está actualizándose a SORA Nexus, construido sobre Hyperledger Iroha 3, con características de finalidad más rápida e interoperabilidad.
  • Los desarrolladores necesitan endpoints RPC confiables; OnFinality proporciona opciones públicas y dedicadas para SORA.
  • Al elegir un proveedor RPC, evalúa la cobertura de red, el soporte de transporte, la confiabilidad y los precios.
  • Siempre consulta la página oficial de la red para obtener las URL de endpoints y documentación más recientes.

Preguntas frecuentes

¿Qué es el token XOR?

XOR es el token nativo de la red SORA. Se utiliza para gobernanza, tarifas de transacción y como medio de intercambio dentro de la economía SORA. Su suministro se gestiona mediante una curva de enlace para mantener la estabilidad.

¿Es SORA una cadena basada en Substrate?

Originalmente, sí. SORA se construyó sobre Substrate. Sin embargo, la red está en transición a SORA Nexus, que se basa en Hyperledger Iroha 3. Este es un cambio arquitectónico significativo.

¿Cómo obtengo un endpoint RPC de SORA?

Puedes usar el endpoint público proporcionado por OnFinality, o registrarte para un nodo dedicado. Visita la página de la red SORA para obtener las URL más recientes e instrucciones.

¿Puedo usar herramientas de Ethereum con SORA?

Depende de la implementación actual. El SORA original usaba Substrate, que no es compatible con Ethereum. SORA Nexus puede introducir diferentes interfaces. Consulta la documentación oficial para el estado actual.

¿Qué es SORA Nexus?

SORA Nexus es la red SORA de próxima generación, construida sobre Hyperledger Iroha 3. Su objetivo es proporcionar finalidad de un segundo, ejecución paralela e interoperabilidad para CBDC y DeFi.

¿Es SORA una buena inversión?

No podemos proporcionar asesoramiento financiero. Siempre haz tu propia investigación y considera los riesgos.

Próximos pasos

Si estás listo para comenzar a construir en SORA, el primer paso es obtener un endpoint RPC confiable. Explora la página de la red SORA para ver las opciones disponibles y revisa precios de RPC para elegir un plan que se ajuste a tus necesidades. Para una visión más amplia de las redes compatibles, consulta la lista completa de redes.

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