Compressed Account
Compressão ZK · Profundo
Uma conta comprimida e uma conta Solana cujo estado e armazenado como uma folha em uma Concurrent Merkle Tree on-chain em vez de como uma conta on-chain dedicada, tornando-a 100-1.000x mais barata para criar e manter porque nenhum saldo de lamports isento de aluguel e necessário por conta. Contas comprimidas sao identificadas por um hash de seus dados e posição na árvore; para interagir com uma, um cliente deve fornecer uma prova Merkle (ou depender do canopy) mostrando que a folha e parte da raiz atual da árvore, que o programa on-chain verifica antes de processar a mudanca de estado. O modelo de conta comprimida do Light Protocol suporta dados arbitrarios, discriminadores e programas proprietarios, tornando-o uma substituicao de propósito geral para contas on-chain caras em casos de uso de alto volume.