Lendo uma blockchain com exploradores públicos · Aula 5 de 8
Endereços e carteiras on-chain
5 min de leitura
Endereços não são carteiras, e carteiras não são pessoas
Três palavras são confundidas o tempo todo, e um explorador mostra apenas uma delas.
- Uma chave privada é o segredo que autoriza os gastos. Ela nunca aparece na blockchain.
- Uma carteira é o software ou dispositivo de hardware que armazena chaves e cria transações. Uma carteira pode gerenciar milhares de endereços.
- Um endereço é um destino público derivado de uma chave (ou de um script criado em torno de chaves). É isso que aparece na blockchain e que um explorador mostra.
Portanto, quando você consulta um endereço, está vendo um destino, não uma pessoa e não necessariamente toda a carteira dela. Tenha isso em mente sempre que ler a página de um endereço.
Como reconhecer os tipos de endereço Bitcoin
Os endereços Bitcoin têm vários formatos, e os primeiros caracteres indicam qual deles você está vendo.
| Começa com | Tipo | Observações |
|---|---|---|
| 1 | Legacy (P2PKH) | O formato original; as transações têm as taxas mais altas |
| 3 | Hash de script (P2SH) | Usado com frequência em carteiras multisig ou SegWit encapsulado |
| bc1q | SegWit nativo (P2WPKH ou P2WSH) | Usa letras minúsculas e a codificação bech32 |
| bc1p | Taproot (P2TR) | Introduzido em 2021, usa a codificação bech32m |
As redes de teste usam prefixos diferentes, como tb1 ou endereços que começam com m, n ou 2. As moedas de teste não têm valor, então um pagamento "recebido" em um endereço de testnet não vale nada. Se alguém mostrar a você um pagamento para esse tipo de endereço, isso é um sinal de alerta.
Todos esses formatos incluem uma soma de verificação: alguns caracteres calculados a partir dos demais. Se você digitar um caractere incorretamente, as carteiras quase sempre rejeitarão o endereço em vez de enviar fundos para o lugar errado.
Como reconhecer endereços Ethereum
Os endereços Ethereum são 0x seguido de 40 caracteres hexadecimais (dígitos de 0–9 e letras de a–f), por exemplo, 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed.
- A combinação de letras maiúsculas e minúsculas é uma soma de verificação definida na EIP-55. As carteiras a usam para detectar erros de digitação. Um endereço escrito somente com letras minúsculas ainda é válido; apenas não tem a proteção da soma de verificação.
- O mesmo formato de endereço é usado em todas as redes EVM (Ethereum, Polygon, Arbitrum, Base, BNB Smart Chain e outras). O mesmo endereço pode conter fundos em várias delas ao mesmo tempo, com um histórico separado em cada uma. Sempre confira o endereço no explorador da rede correta.
- Muitos exploradores também mostram nomes legíveis por humanos do Ethereum Name Service (ENS), como
name.eth, que apontam para um endereço. O nome é uma conveniência; o endereço é o que a blockchain usa.
Como ler a página de um endereço
Uma página típica de endereço mostra:
- Saldo: no Bitcoin, a soma das saídas não gastas bloqueadas nesse endereço; no Ethereum, o saldo da conta em ETH mais uma lista separada dos saldos de tokens.
- Total recebido e total enviado (principalmente em exploradores de Bitcoin).
- Contagem de transações e uma lista de transações, começando pelas mais recentes.
- Datas da primeira vez e da última vez em que foi visto.
- Rótulos ou tags, se o explorador tiver algum para esse endereço.
Tudo, exceto os rótulos, vem diretamente da blockchain. Em blockchains no estilo Ethereum, a página também informa se o endereço é uma conta comum controlada por uma chave ou um contrato inteligente. Você verá essa diferença na próxima lição.
Por que o saldo de um endereço não representa os ativos de uma pessoa
As carteiras modernas são carteiras determinísticas hierárquicas (HD): a partir de uma única frase de recuperação, elas podem gerar uma série interminável de endereços. Boas carteiras Bitcoin fornecem um novo endereço de recebimento para cada pagamento e também enviam o troco para novos endereços.
Como resultado, os fundos de uma pessoa geralmente ficam distribuídos por muitos endereços. Consultar um único endereço informa apenas sobre aquele endereço. Alguém pode mostrar a você um endereço com saldo baixo enquanto mantém muito mais fundos em outros lugares, ou mostrar um saldo alto em um endereço que nem sequer lhe pertence.
Rótulos: úteis, mas não são prova
Os exploradores costumam marcar endereços com nomes como "Exchange X: carteira quente", "Contrato de bridge" ou "Denunciado: phishing". Esses rótulos vêm de pesquisas do operador do explorador, declarações públicas, denúncias de usuários ou fornecedores comerciais de dados. Eles podem estar incompletos, desatualizados ou simplesmente errados.
Use os rótulos como ponto de partida. Se uma conclusão for importante, como determinar que os fundos foram enviados a uma determinada exchange, procure evidências de apoio e registre que o rótulo veio de um explorador específico em uma data específica. Vincular muitos endereços a um único proprietário (agrupamento) é uma habilidade especializada abordada no programa IDFE Certified Blockchain Analyst.
Pseudônimas, não anônimas
Os endereços não contêm nomes, então as blockchains são pseudônimas. Mas todas as transações são públicas para sempre. Quando um endereço é vinculado a uma pessoa, por exemplo, porque ela o publicou online, o usou para receber um salário ou sacou fundos para ele de uma exchange que conhece sua identidade, todo o histórico desse endereço também fica vinculado a ela.
Consequências práticas:
- Reutilizar um único endereço para muitos pagamentos facilita o rastreamento da sua atividade.
- Compartilhar um endereço publicamente compartilha todo o histórico dele com qualquer pessoa que o consultar.
Como verificar um endereço com segurança
Os exploradores são uma boa opção para conferir um endereço antes de enviar fundos para ele ou dizer a alguém que ele é seu:
- Compare o endereço inteiro, não apenas os primeiros e os últimos caracteres. Golpistas criam endereços parecidos que compartilham o mesmo início e fim (um truque chamado envenenamento de endereço, abordado na lição sobre tokens).
- Confirme a rede e se o tipo de endereço corresponde ao que você espera.
- Confira o histórico. É normal que um endereço de recebimento recém-criado não tenha transações, mas um "endereço de depósito de exchange" com um longo histórico de atividades sem relação merece ser questionado.
Foco no exame: a diferença entre uma chave privada, uma carteira e um endereço; os prefixos de endereços Bitcoin (1, 3, bc1q, bc1p) e os prefixos de redes de teste; o formato de endereço Ethereum e a soma de verificação EIP-55; por que o saldo de um único endereço não mostra os ativos de uma pessoa (carteiras HD, endereços novos); rótulos como opiniões, não como prova; e por que as blockchains são pseudônimas, e não anônimas.
Questões de prática
Verifique o que você aprendeu. Estas questões não contam para o exame.
Entre para salvar seu progresso e continuar de onde parou. É grátis. Entrar