P2PKH und P2WPKH legen sich auf HASH160(pubkey) fest (RIPEMD-160 von SHA-256, 20 Byte), P2SH und P2WSH auf einen Skript-Hash und P2TR (Taproot) auf einen öffentlichen Schlüssel aus 32 Byte (nur x-Koordinate), der optional per Tweak einen Skriptbaum einbindet. bech32 ist in BIP-173 spezifiziert, bech32m, das eine Schwäche der Prüfsumme für Witness-Versionen ab 1 behebt, in BIP-350; Testnet-Adressen beginnen mit tb1, m, n oder 2.
Welcher Standard zum Signieren von Nachrichten gilt, hängt vom Typ ab: BIP-137 deckt P2PKH ab und, uneinheitlich, SegWit mit einem einzelnen Schlüssel; BIP-322 deckt jedes Skript ab. Die Wiederverwendung von Adressen schadet der Privatsphäre und legt bei P2PKH den öffentlichen Schlüssel offen, sobald davon ausgegeben wurde.