Isolation des sous-comptes par utilisateur sur le grand livre ICP officiel
Les bourses centralisées regroupent les dépôts des utilisateurs dans des portefeuilles hot omnibus, mélangeant les fonds et créant d’importants pièges systémiques vulnérables aux erreurs de gestion internes et à des failles catastrophiques.
ICPay utilise une architecture de garde on-chain avec une séparation cryptographique stricte des soldes des utilisateurs.
───────────────
Architecture technique et mécanismes essentiels
───────────────
1. Dérivation déterministe des sous-comptes
Chaque compte enregistré est associé à un sous-compte unique de 32 octets dérivé du principal authentifié de l’utilisateur. Les fonds sont détenus dans des sous-comptes de registre dédiés sous le canister 6vbhm-nqaaa-aaaan-q6muq-cai.
2. Contrôle d’accès imposé par le principal
L’acteur Motoko côté backend applique l’identité de l’appelant à chaque mutation d’état. Seul le principal authentifié disposant de l’identifiant Internet Identity vérifié peut initier des versements sortants.
3. Registres de grand livre auditable sur la chaîne
Étant donné que chaque sous-compte est indexé directement sur le registre officiel ICP, les états de solde et l’historique des transactions sont vérifiables publiquement à tout moment.