J-Kit
English

base58 endereço bitcoin

Base58 e endereços Bitcoin

Base58 foi criado por Satoshi Nakamoto especificamente para endereços Bitcoin. O objetivo era produzir identificadores que humanos pudessem copiar, pronunciar e verificar sem erros — eliminando os caracteres mais confusos do alfabeto alfanumérico.

Por que endereços Bitcoin começam com 1?

  • Endereços P2PKH (Pay-to-Public-Key-Hash) começam com o byte de versão 0x00 (mainnet). Em Base58, zeros à esquerda são representados pelo primeiro caractere do alfabeto — que é "1". Logo, um byte 0x00 no início gera o caractere "1" no endereço codificado.

Estrutura de um endereço Bitcoin

P2PKH (Legacy)

Entrada
0x00 + hash160(pubkey) + checksum
Saída esperada
1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf Na (Bloco Genesis)

O "1" inicial indica versão mainnet P2PKH.

Uso seguro

Entrada
context + tool result
Saída esperada
interpreted with limits and next steps

Use o resultado como apoio técnico ou educacional, mantendo os limites da ferramenta explícitos no fluxo.

FAQ da ferramenta completa

Base58 remove os caracteres 0 (zero), O (O maiúsculo), l (l minúsculo) e I (I maiúsculo) pois são facilmente confundidos em fontes comuns e ao pronunciar em voz alta. Isso reduz erros de transcrição humana — crítico para endereços de carteiras onde um erro pode resultar em perda permanente de fundos.

Perguntas frequentes

O que é Base58Check?

Base58Check adiciona um checksum de 4 bytes (SHA256(SHA256(payload))[:4]) antes de codificar em Base58. Isso permite detectar erros de digitação — qualquer caractere errado no endereço resulta em checksum inválido. É por isso que wallets conseguem alertar sobre endereços malformados antes de enviar fundos.

Esta página substitui uma análise oficial ou profissional?

Não. Ela ajuda a entender o cenário e usar a ferramenta com mais segurança, mas decisões reais devem considerar fonte oficial, contexto completo e orientação qualificada quando necessário.