Zabezpečení

Validator bitcoinových adres

Ověřte formát a kontrolní součet BTC adresy – funguje ve vašem prohlížeči, nikdy se nic nenahrává, žádná registrace.

Výsledek
Zadejte
Síť

Kontroluje pouze formát a kontrolní součet — nemůže potvrdit, zda adresa existuje nebo obsahuje prostředky. Vždy ověřte celou adresu u příjemce.

Sady pravidel: Base58Check, BIP-173 (Bech32) a BIP-350 (Bech32m/Taproot) – při každém načtení ověřeno proti oficiálním testovacím vektorům.

Kontrola dávky (jedna adresa na řádek)

Ověřte adresu Bitcoinu

Vložte adresu Bitcoinu a zkontrolujte ji vrstvu po vrstvě: detekce formátu (Legacy, SegWit nebo Taproot), sadu znaků, kontrolní součet (Base58Check double SHA-256 nebo BIP-173 / BIP-350 polymod) a typ adresy s její sítí. Rozpoznává se jak mainnet, tak testnet a režim dávkového zpracování umožňuje kontrolu celých seznamů najednou. Vše běží ve vašem prohlížeči; validátor při každém načtení ověřuje svou správnost proti oficiálním testovacím vektorům BIP. Kontroluje pouze strukturu – nemůže určit, zda je adresa skutečně používána. Chcete-li zkontrolovat adresu Ethereum? Použijte Validator ethereových adres.

Bitcoin has three address families, each with its own checksum. Legacy addresses (starting with 1 for P2PKH or 3 for P2SH) use Base58Check: the payload is hashed twice with SHA-256 and the first four bytes are appended as a checksum, so a single mistyped character is caught with overwhelming probability. SegWit addresses starting with bc1q use Bech32 (BIP-173), and Taproot addresses starting with bc1p use Bech32m (BIP-350) — both are BCH codes that guarantee detection of any error affecting up to four characters.

Tento validátor dekóduje adresu, ověřuje správný algoritmus kontrolního součtu pro její verzi (v0 musí používat Bech32, v1+ musí používat Bech32m), kontroluje délky programů typu witness a hlásí typ adresy (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) a síť (mainnet, testnet, regtest). Implementace je při každém načtení stránky ověřována proti oficiálním testovacím vektorům BIP-173 a BIP-350.

FAQ

Které formáty adres Bitcoinu jsou podporovány?

Všechny současné formáty: Legacy P2PKH (začíná číslicí 1), P2SH (začíná číslicí 3), SegWit v0 Bech32 (bc1q…) a Taproot Bech32m (bc1p…), plus varianty pro testnet (m, n, 2 a tb1…). U každého je uvedena příslušná síť.

Jak se ověří kontrolní součet?

Adresy typu Base58Check obsahují 4bajtovou kontrolní sumu rovnající se prvním bajtům hodnoty SHA-256(SHA-256(payload)). Adresy Bech32 a Bech32m používají kontrolní sumu typu polymod podle standardů BIP-173 / BIP-350. Oba typy jsou implementovány přesně podle specifikace a při každém načtení stránky se samy testují proti oficiálním testovacím vektorům.

Znamená-li kladný výsledek, že adresa existuje nebo obsahuje prostředky?

Ne. Tento nástroj kontroluje pouze formát a kontrolní součet – nemůže potvrdit, zda adresa existuje nebo obsahuje prostředky. Před použitím vždy celou adresu ověřte s příjemcem.

Jaký je rozdíl mezi formáty Bech32 a Bech32m?

Bech32m (BIP-350) napravuje slabinu v původní konstantě kontrolního součtu Bech32. Adresy verze 0 Witness (bc1q…) musí používat Bech32, zatímco adresy verze 1 a vyšší (Taproot bc1p…) musí používat Bech32m. Jejich smíchání způsobí neplatnost adresy.

Proč je moje adresa neplatná?

Výsledek ve čtyřech vrstvách přesně ukazuje, kde došlo k chybě: rozpoznání formátu, znaková sada, kontrolní součet nebo pravidla typu adresy. Chybný kontrolní součet obvykle znamená, že byla jedna nebo více znaků chybně napsána nebo že adresa byla zkrácena.

Mohu zkontrolovat více adres najednou?

Ano. Otevřete dávkovou kontrolu a vložte jednu adresu na řádek; tabulka i export do CSV obsahují výsledek, typ, síť a chybnou vrstvu pro každou položku.

Byla moje adresa někde nahrána?

Ne. Validace probíhá výhradně ve vašem prohlížeči pomocí lokálního JavaScriptu a rozhraní Web Crypto API – nic se neodesílá ani neukládá.

Naposledy aktualizováno: