HASH160
SHA-256 + RIPEMD-160. Usado para encurtar uma chave pública ou script antes de converter em um endereço.
Uma chave pública ou script, por exemplo
0 bytes
RIPEMD-160(SHA-256(dados))
Chave Pública
Calcule a chave pública a partir de uma chave privada.
Uma chave pública é só um ponto numa curva elíptica. A chave pública final são essas coordenadas em hexadecimal.
A curva é simétrica no eixo x, então a chave comprimida guarda só a coordenada x e se a y é par ou ímpar. A x-only é usada em saídas Taproot.
Nunca insira sua chave privada em um site, nem use uma chave privada gerada por um site. Sites podem facilmente salvar a chave privada e usá-la para roubar seus bitcoins.
Base58
Converta entre hexadecimal e a codificação Base58.
Um endereço legado ou chave privada WIF, por exemplo
0 dígitos
Checksum
Crie um checksum para alguns dados.
Alguns bytes de dados para os quais você quer criar um checksum
Primeiros 4 bytes de hash256(dados)
Os dados originais com o checksum anexado
Script
Decodifique e codifique um script.
Dica: os bytes de um script OP_RETURN costumam ser caracteres ASCII codificados em hex.
0 caracteres
Chave Privada
Gere um número aleatório de 256 bits.
0 bits
Nunca use uma chave privada gerada por um site, nem insira sua chave privada em um site. Sites podem facilmente salvar a chave privada e usá-la para roubar seus bitcoins.
HASH256
SHA-256 dupla. Faz o hash dos bytes de dados usando SHA-256 duas vezes: SHA256(SHA256(dados)).
WIF
Converta uma chave privada (32 bytes hex) para o Wallet Import Format (WIF), uma codificação Base58Check.
Endereço (Base58)
Crie um endereço Base58Check (P2PKH ou P2SH) a partir de um hash de 20 bytes + um byte de versão.