Bezpieczeństwo

Walidator adresów Bitcoin

Sprawdź format i sumę kontrolną adresu BTC.

Wynik
Typ
Sieć

Sprawdza tylko format i sumę kontrolną — nie potwierdzi, że adres istnieje ani że ma środki. Zawsze weryfikuj pełny adres z odbiorcą.

Zestawy reguł: Base58Check, BIP-173 (Bech32) i BIP-350 (Bech32m/Taproot) — weryfikowane na oficjalnych wektorach testowych przy każdym załadowaniu.

Sprawdzanie wsadowe (jeden adres na wiersz)

Zweryfikuj adres Bitcoin

Wklej adres Bitcoin, aby sprawdzić go warstwa po warstwie: wykrywanie formatu (Legacy, SegWit lub Taproot), zestaw znaków, sumę kontrolną (Base58Check double SHA-256 lub BIP-173 / BIP-350 polymod) oraz typ adresu wraz z siecią. Rozpoznawane są zarówno sieć główna, jak i testowa, a tryb grupowy pozwala sprawdzać całe listy naraz. Wszystko działa w przeglądarce; walidator przy każdym uruchomieniu weryfikuje swoją poprawność względem oficjalnych wektorów testowych BIP. Sprawdza jedynie strukturę – nie jest w stanie określić, czy dany adres jest faktycznie używany. Chcesz sprawdzić adres Ethereum? Skorzystaj z Walidator adresów Ethereum.

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.

Ten walidator dekoduje adres, weryfikuje właściwy algorytm sumy kontrolnej dla jego wersji (v0 musi używać Bech32, v1+ — Bech32m), sprawdza długości programów witness i raportuje typ adresu (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) oraz sieć (mainnet, testnet, regtest). Implementacja jest weryfikowana na oficjalnych wektorach testowych BIP-173 i BIP-350 przy każdym załadowaniu strony.

FAQ

Jakie formaty adresów Bitcoin są obsługiwane?

Wszystkie aktualne formaty: Legacy P2PKH (zaczyna się od 1), P2SH (zaczyna się od 3), SegWit v0 Bech32 (bc1q…) i Taproot Bech32m (bc1p…), plus warianty testnet (m, n, 2 i tb1…). Dla każdego adresu oznaczana jest sieć.

Jak weryfikowana jest suma kontrolna?

Adresy Base58Check zawierają 4-bajtową sumę kontrolną równą pierwszym bajtom SHA-256(SHA-256(payload)). Adresy Bech32 i Bech32m używają sumy kontrolnej polymod z BIP-173 / BIP-350. Obie są zaimplementowane dokładnie według specyfikacji i przy każdym załadowaniu strony samotestowane na oficjalnych wektorach testowych.

Czy poprawny wynik oznacza, że adres istnieje lub ma środki?

Nie. To narzędzie sprawdza tylko format i sumę kontrolną — nie potwierdzi, że adres istnieje ani że ma środki. Zawsze weryfikuj pełny adres z odbiorcą przed użyciem.

Jaka jest różnica między Bech32 a Bech32m?

Bech32m (BIP-350) naprawia słabość pierwotnej stałej sumy kontrolnej Bech32. Adresy witness w wersji 0 (bc1q…) muszą używać Bech32, a witness w wersji 1 i wyższej (Taproot bc1p…) — Bech32m. Ich pomylenie czyni adres nieprawidłowym.

Dlaczego mój adres jest nieprawidłowy?

Czterowarstwowy wynik pokazuje dokładnie, gdzie coś zawiodło: rozpoznanie formatu, zestaw znaków, suma kontrolna czy reguły typu adresu. Błędna suma kontrolna zwykle oznacza, że jeden lub więcej znaków wpisano źle albo adres został ucięty.

Czy mogę sprawdzić wiele adresów naraz?

Tak. Otwórz „Sprawdzanie wsadowe” i wklej jeden adres na wiersz; tabela i eksport CSV zawierają wynik, typ, sieć i warstwę błędu dla każdego wpisu.

Czy mój adres jest gdzieś przesyłany?

Nie. Walidacja działa w całości w Twojej przeglądarce, w lokalnym JavaScripcie i Web Crypto API — nic nie jest wysyłane ani zapisywane.

Ostatnia aktualizacja: