Datos On-Chain vs Off-Chain

Polaris utiliza un modelo híbrido para optimizar costos, privacidad y rendimiento.

Principio fundamental: Los datos sensibles se guardan encriptados en Supabase. En blockchain solo se escriben hashes y metadatos encriptados para verificación e inmutabilidad.

On-Chain (Hedera)

  • Hashes de transacciones (encriptados)
  • Timestamps verificables
  • IDs de transacción
  • NFTs de ciclo fiscal
  • Tokens de empresa
  • Firmas digitales

Off-Chain (Supabase)

  • Datos de usuario (encriptados)
  • Detalles de transacciones (encriptados)
  • Inventario completo (encriptado)
  • Documentos y facturas (encriptados)
  • Llaves de wallet (encriptadas)
  • Configuraciones

Ejemplo de Flujo

Usuario registra un ingreso de $1,000

  1. 1Supabase: Guarda {"amount": encrypted, "description": encrypted, "date": encrypted}
  2. 2Backend: Genera hash SHA-256 del registro encriptado
  3. 3Hedera HCS: Publica {"type": "income", "hash": "abc123...", "timestamp": 1706..., "userId": encrypted}
  4. 4Supabase: Guarda txId de Hedera vinculado al registro

Beneficios del Modelo Híbrido

  • Privacidad

    Los datos sensibles nunca se exponen públicamente

  • Costos optimizados

    Solo pagamos por lo mínimo necesario en blockchain

  • Verificabilidad

    Cualquiera puede verificar que un registro no ha sido alterado

  • Rendimiento

    Queries rápidas en Supabase, inmutabilidad en Hedera