O Que é um Endereço de Carteira Cripto?

Um endereço de carteira cripto é uma sequência de letras e números que representa um destino em uma blockchain onde fundos podem ser enviados.

Ele funciona de forma semelhante a um endereço de e‑mail: qualquer pessoa pode compartilhá‑lo publicamente, mas só quem possui a chave privada correspondente pode gastar os fundos.

O endereço é derivado de um hash criptográfico da chave pública da carteira, que por sua vez é gerada a partir de uma chave privada que deve permanecer secreta.

  • Bitcoin: 26‑35 caracteres, começa com 1, 3 ou bc1 (ex.: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa)
  • Ethereum: 42 caracteres, começa com 0x (ex.: 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)
  • Outras cadeias: padrões semelhantes, mas podem usar base58, base32 ou codificação Bech32

Como os Endereços de Carteira São Criados

Ao gerar uma carteira, o software cria uma chave privada aleatória de 256 bits, geralmente usando um gerador de números aleatórios seguro.

A chave privada é inserida em um algoritmo de multiplicação de curva elíptica (secp256k1 para Bitcoin e Ethereum) para produzir uma chave pública de 512 bits.

A chave pública é então hashada duas vezes (SHA‑256 seguido de RIPEMD‑160 para Bitcoin) e codificada no formato final do endereço, adicionando um checksum para evitar erros de digitação.

  • Exemplo de chave privada: 5J3mBbAH58C1B4c8p6v4k4Yw3h2Xg4Z5y6v7w8x9y0z1a2b3c4d5e6f7g8h9i0j
  • Chave pública: 65 bytes, começa com 0x04 para não comprimida, 0x02/0x03 para comprimida
  • Checksum: últimos 4 bytes do hash, anexados antes da codificação

Enviando uma Transação: Da Iniciação à Difusão

Para mover fundos, o remetente cria uma transação que inclui o endereço do destinatário, o valor e uma pequena taxa de transação.

A transação referencia uma ou mais saídas de transação não gastas (UTXOs) pertencentes ao remetente, garantindo que a soma das entradas seja igual à soma das saídas mais a taxa.

O software da carteira assina a transação com a chave privada do remetente, produzindo uma assinatura digital que comprova a propriedade sem revelar a chave.

  • Exemplo de UTXO: Entrada 0,5 BTC, Saída 0,3 BTC para o destinatário, 0,199 BTC de volta para endereço de troco, taxa 0,001 BTC
  • Nonce (ou número de sequência) impede ataques de replay em modelos baseados em contas como o Ethereum