Um cliente (Client) é um software que permite a um usuário ou dispositivo se conectar a uma rede blockchain e interagir com ela. Através de um cliente, transferências são feitas, saldos são verificados e dados da rede são sincronizados. O exemplo mais familiar de um cliente é uma carteira de criptomoedas, mas programas mais complexos também pertencem a esta categoria.
Tipos de clientes
Os clientes diferem na quantidade de dados da rede que armazenam e processam. O nível de independência e as exigências sobre os recursos do dispositivo dependem disso.
- um nó completo — armazena todo o histórico da blockchain e verifica transações por conta própria;
- um cliente leve — armazena apenas parte dos dados e recorre a outros nós;
- um cliente de carteira — focado em gerenciar fundos e assinar transações.
A escolha do cliente depende das tarefas: para armazenamento e transferências comuns, uma carteira leve é suficiente, enquanto um nó completo é necessário para aqueles que desejam máxima independência e participação na operação da rede. Todos os clientes seguem as mesmas regras de protocolo, graças às quais a rede permanece consistente.


