Um thin client é um tipo de software de Bitcoin carteira que não operar como um nó de rede P2P ou baixar o blockchain todo. Em vez disso, ele controla o Bitcoin transações consultando um servidor único ponto na rede Bitcoin somente para as operações que envolvem os endereços na sua carteira. Essa funcionalidade é conhecida como verificação de pagamento simples (SPV).
Mais suscetível a gastar o dobro de tempo ataques, clientes finos são muito mais eficientes em termos de espaço de armazenamento de disco, largura de banda e tempo necessário para verificar as transações. Este desempenho melhorado faz clientes finos uma carteira Bitcoin mais adequada para uso em dispositivos como telefones celulares.
No entanto, a maioria dos clientes magros não totalmente protege a privacidade do usuário: eles revelam o endereço IP do usuário e os endereços que pertencem à carteira do usuário para o servidor SPV.
Em comparação, um “cliente completo” downloads e sincroniza o blockchain inteiro no seu computador. No momento da redação deste texto, o tamanho da blockchain é mais de 16GB.