Validator ng Bitcoin Address
Suriin ang format at checksum ng BTC address.
Sinusuri lang ang format at checksum — hindi nito makukumpirma kung umiiral ang address o may hawak itong pondo. Palaging i-verify ang buong address sa tatanggap.
Mga rule pack: Base58Check, BIP-173 (Bech32) at BIP-350 (Bech32m/Taproot) — vine-verify laban sa mga opisyal na test vector sa bawat pag-load.
Batch check (isang address kada linya)
I-validate ang isang Bitcoin address
I-paste ng isang Bitcoin address para suriin ito nang sunud-sunod: pagtukoy sa format (Legacy, SegWit o Taproot), hanay ng mga karakter, checksum (Base58Check double SHA-256, o ang BIP-173 / BIP-350 polymod) at uri ng address kasama ang network nito. Kinikilala ang parehong Mainnet at testnet, at sinusuri ng batch mode ang buong listahan nang sabay-sabay. Lahat ay tumatakbo sa iyong browser; pinapatunay ng validator ang sarili nitong kawastuhan laban sa opisyal na BIP test vectors sa bawat pag-load. Sinusuri lang nito ang istruktura — hindi nito masasabi kung aktwal na ginagamit ang address. Nagche-check ka ba ng Ethereum address? Gamitin ang Validator ng Ethereum Address.
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.
Dine-decode ng validator na ito ang address, vine-verify ang tamang checksum algorithm para sa bersyon nito (dapat Bech32 ang v0, dapat Bech32m ang v1+), sinusuri ang haba ng witness program, at iniuulat ang uri ng address (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) at network (mainnet, testnet, regtest). Vine-verify ang implementasyon laban sa mga opisyal na test vector ng BIP-173 at BIP-350 sa bawat pag-load ng page.
Mga Madalas Itanong
Aling mga format ng Bitcoin address ang suportado?
Lahat ng kasalukuyang format: Legacy P2PKH (nagsisimula sa 1), P2SH (nagsisimula sa 3), SegWit v0 Bech32 (bc1q…) at Taproot Bech32m (bc1p…), pati ang mga testnet variant (m, n, 2 at tb1…). May label ng network ang bawat isa.
Paano vine-verify ang checksum?
May nakabaon na 4-byte na checksum ang mga Base58Check address na katumbas ng mga unang byte ng SHA-256(SHA-256(payload)). Gumagamit ang mga Bech32 at Bech32m address ng BIP-173 / BIP-350 polymod checksum. Parehong ipinatupad nang eksakto ayon sa spec at sine-self-test laban sa mga opisyal na test vector sa bawat pag-load ng page.
Ibig bang sabihin ng valid na resulta na umiiral ang address o may pondo ito?
Hindi. Sinusuri lang ng tool na ito ang format at checksum — hindi nito makukumpirma kung umiiral ang address o may hawak itong pondo. Palaging i-verify ang buong address sa tatanggap bago ito gamitin.
Ano ang pagkakaiba ng Bech32 at Bech32m?
Inaayos ng Bech32m (BIP-350) ang kahinaan sa orihinal na Bech32 checksum constant. Ang mga witness version 0 address (bc1q…) ay dapat gumamit ng Bech32, habang ang witness version 1 pataas (Taproot bc1p…) ay dapat gumamit ng Bech32m. Kapag napagbaliktad, magiging invalid ang address.
Bakit invalid ang address ko?
Ipinapakita ng apat-na-layer na resulta kung saan mismo ito pumalya: format detection, character set, checksum, o mga panuntunan sa uri ng address. Ang pumalyang checksum ay karaniwang nangangahulugang may isa o higit pang character na na-typo o naputol ang address.
Puwede ba akong magsuri ng maraming address nang sabay-sabay?
Oo. Buksan ang Batch check at mag-paste ng isang address kada linya; kasama sa table at CSV export ang resulta, uri, network at pumalyang layer para sa bawat entry.
Ina-upload ba kung saan man ang address ko?
Hindi. Ang validation ay tumatakbo nang buo sa browser mo gamit ang lokal na JavaScript at ang Web Crypto API — walang ipinapadala o iniimbak.
Huling na-update: