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
- 1Supabase: Guarda {"amount": encrypted, "description": encrypted, "date": encrypted}
- 2Backend: Genera hash SHA-256 del registro encriptado
- 3Hedera HCS: Publica {"type": "income", "hash": "abc123...", "timestamp": 1706..., "userId": encrypted}
- 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