Saltar al contenido principal

Arquitectura

OpenFiat no es una blockchain — es un protocolo descentralizado entre pares construido sobre Solana. Solana aporta liquidación on-chain segura y transparente mediante contratos inteligentes auditados; OpenFiat aporta la red de coordinación entre pares responsable de los anuncios, el descubrimiento de operaciones, la comunicación cifrada, la reputación, la gobernanza y las notificaciones.

Capas

  • Capa de red — descubrimiento de peers, gossip, sincronización de snapshot/sesión, registro de servicios (consulta openfiat-core/crates/{network,discovery,gossip,snapshot,sessions,registry}).
  • Capa de contenido — los archivos a los que apuntan los registros del protocolo, direccionados por CID y servidos entre nodos sobre bitswap (crates/content).
  • Capa de operación — anuncios, reservas, liquidación, disputas.
  • Capa de confianza — declaraciones de identidad, reputación, inteligencia de riesgo.
  • Capa de coordinación — gobernanza, notificaciones, oráculos.

Cada una de ellas corre dentro de un único proceso y, en el cable, sobre una única identidad libp2p — sin un segundo daemon y sin un segundo peer id. El descubrimiento y el gossip se multiplexan sobre una conexión y se enrutan por separado según el número de spec OFS que llevan sus sobres; el servicio de contenido habla el estándar /ipfs/bitswap/1.2.0 en el mismo swarm, que es lo que permite a cualquier peer IPFS obtener contenido del protocolo directamente de un nodo.

Consulta la implementación de referencia para el desglose actual a nivel de crate, y docs/architecture.md allí para el grafo de dependencias de crates, el formato de cable y el transporte.