P2PKH (Legacy)
- Entrada
- 0x00 + hash160(pubkey) + checksum
- Saída esperada
- 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf Na (Bloco Genesis)
O "1" inicial indica versão mainnet P2PKH.
base58 endereço 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.
O "1" inicial indica versão mainnet P2PKH.
Use o resultado como apoio técnico ou educacional, mantendo os limites da ferramenta explícitos no fluxo.
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.
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.
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.