P2PKH e P2WPKH se vinculam a HASH160(pubkey) (RIPEMD-160 de SHA-256, 20 bytes), P2SH e P2WSH a um hash de script, e P2TR (Taproot) a uma chave pública x-only de 32 bytes que pode ser ajustada (tweak) para incluir uma árvore de scripts. O bech32 é especificado na BIP-173, e o bech32m, que corrige uma fraqueza do checksum para as versões de witness 1 e superiores, na BIP-350; os endereços de testnet começam com tb1, m, n ou 2.
O padrão de assinatura de mensagens aplicável depende do tipo: a BIP-137 trata P2PKH e, de forma inconsistente, SegWit de chave única; a BIP-322 trata qualquer script. Reutilizar endereços prejudica a privacidade e, no P2PKH, expõe a chave pública assim que os fundos são gastos.