Isolamento de Subcontas por Usuário no Ledger Oficial do ICP
As exchanges centralizadas agrupam os depósitos dos usuários em hot wallets omnibus, misturando fundos e criando enormes honeypots sistêmicos vulneráveis a má administração interna e a violações catastróficas.
O ICPay utiliza uma arquitetura custodial on-chain com separação criptográfica rigorosa dos saldos dos usuários.
───────────────
Arquitetura Técnica Central & Mecanismos
───────────────
1. Derivação Determinística de Subcontas
Cada conta registrada é mapeada para um subconta exclusivo de 32 bytes derivado do principal autenticado do usuário. Os fundos são mantidos em subcontas dedicadas do ledger sob o canister 6vbhm-nqaaa-aaaan-q6muq-cai.
2. Controle de Acesso Imposto por Principal
O ator Motoko de backend aplica a identidade do chamador em toda mutação de estado. Somente o principal autenticado que possui a credencial verificada de Internet Identity pode iniciar repasses de saída.
3. Registros de Ledger Audíveis On-Chain
Como cada subconta é indexada diretamente no ledger oficial do ICP, os estados de saldo e o histórico de transações podem ser verificados publicamente a qualquer momento.