Aislamiento de Subcuentas por Usuario en el Libro Mayor Oficial de ICP
Las bolsas centralizadas agrupan los depósitos de los usuarios en monederos calientes ómnibus, mezclando fondos y creando enormes “honeypots” sistémicos vulnerables a una mala gestión interna y a brechas catastróficas.
ICPay utiliza una arquitectura custodial en cadena con separación criptográfica estricta de los saldos de los usuarios.
───────────────
Arquitectura Técnica Central y Mecanismos
───────────────
1. Derivación Determinista del Subcuenta
Cada cuenta registrada se asigna a una subcuenta única de 32 bytes derivada del principal autenticado del usuario. Los fondos se mantienen en subcuentas de libro mayor dedicadas bajo el canister 6vbhm-nqaaa-aaaan-q6muq-cai.
2. Control de Acceso Impulsado por Principal
El actor backend de Motoko aplica la identidad del llamante en cada mutación de estado. Solo el principal autenticado que posee las credenciales verificadas de Internet Identity puede iniciar desembolsos salientes.
3. Registros de Libro Mayor en Cadena Auditable
Debido a que cada subcuenta está indexada directamente en el libro mayor oficial de ICP, los estados de saldo y el historial de transacciones pueden verificarse públicamente en cualquier momento.