Base58Check y Checksum
El checksum de Base58Check es el mecanismo que protege las direcciones Bitcoin y las claves en formato WIF contra errores de transcripción. Se calcula tomando los primeros 4 bytes del doble hash SHA-256 del payload y añadiéndolos al final antes de codificar. Esta herramienta verifica el checksum de cualquier dato en formato Base58Check: direcciones Legacy, claves WIF, claves extendidas (xpub/xprv). Si el checksum no coincide, indica que hubo un error al copiar o transcribir el dato, un mecanismo de seguridad que previene envíos accidentales a direcciones erróneas. También permite calcular el checksum para datos arbitrarios.
Esta herramienta es para aprendizaje. NO la uses para datos de fondos reales.
Alfabeto Base58
58 caracteres. Faltan: 0, O, I, l —
eliminados para evitar confusión visual entre caracteres similares.
1. Base58 (sin checksum)
2. Base58Check Encoder
3. Base58Check Decoder
4. Tabla de Version Bytes
| Version (hex) | Prefijo | Uso |
|---|---|---|
0x00 |
1 | Dirección P2PKH mainnet |
0x05 |
3 | Dirección P2SH mainnet |
0x6F |
m o n | Dirección P2PKH testnet |
0xC4 |
2 | Dirección P2SH testnet |
0x80 |
5, K, L | WIF mainnet |
0xEF |
c | WIF testnet |
0x0488B21E |
xpub | Extended public key (BIP32) |
0x0488ADE4 |
xprv | Extended private key (BIP32) |