Keselamatan

Pengesah Alamat Bitcoin

Semak format & checksum alamat BTC.

Keputusan
Jenis
Rangkaian

Hanya menyemak format dan checksum — ia tidak dapat mengesahkan alamat itu wujud atau menyimpan dana. Sentiasa sahkan alamat penuh dengan penerima.

Pek peraturan: Base58Check, BIP-173 (Bech32) dan BIP-350 (Bech32m/Taproot) — disahkan terhadap vektor ujian rasmi setiap kali dimuatkan.

Semakan kelompok (satu alamat setiap baris)

Sahkan alamat Bitcoin

Tampal alamat Bitcoin untuk memeriksanya lapisan demi lapisan: pengesanan format (Legacy, SegWit atau Taproot), set aksara, checksum (Base58Check double SHA-256, atau BIP-173 / BIP-350 polymod) serta jenis alamat bersama rangkaiannya. Rangkaian Mainnet dan testnet kedua-duanya dikenali, manakala mod kelompok memeriksa senarai lengkap sekaligus. Semuanya berjalan dalam pelayar web; alat pengesahan ini membuktikan ketepatan dirinya berbanding vektor ujian BIP rasmi setiap kali dimuatkan. Ia hanya memeriksa struktur sahaja — ia tidak dapat menentukan sama ada alamat tersebut benar-benar digunakan. Ingin memeriksa alamat Ethereum pula? Gunakan alat Pengesah Alamat 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.

Pengesah ini menyahkod alamat, mengesahkan algoritma checksum yang betul untuk versinya (v0 mesti guna Bech32, v1+ mesti guna Bech32m), menyemak panjang program witness, dan melaporkan jenis alamat (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) serta rangkaian (mainnet, testnet, regtest). Pelaksanaannya disahkan terhadap vektor ujian rasmi BIP-173 dan BIP-350 setiap kali halaman dimuatkan.

Soalan Lazim

Format alamat Bitcoin manakah yang disokong?

Semua format semasa: Legacy P2PKH (bermula dengan 1), P2SH (bermula dengan 3), SegWit v0 Bech32 (bc1q…) dan Taproot Bech32m (bc1p…), serta varian testnet (m, n, 2 dan tb1…). Rangkaian dilabelkan untuk setiap satu.

Bagaimanakah checksum disahkan?

Alamat Base58Check membenamkan checksum 4 bait yang sama dengan bait-bait pertama SHA-256(SHA-256(payload)). Alamat Bech32 dan Bech32m menggunakan checksum polymod BIP-173 / BIP-350. Kedua-duanya dilaksanakan tepat seperti spesifikasi dan diuji sendiri terhadap vektor ujian rasmi setiap kali halaman dimuatkan.

Adakah keputusan sah bermakna alamat itu wujud atau menyimpan dana?

Tidak. Alat ini hanya menyemak format dan checksum — ia tidak dapat mengesahkan alamat itu wujud atau menyimpan dana. Sentiasa sahkan alamat penuh dengan penerima sebelum menggunakannya.

Apakah perbezaan antara Bech32 dan Bech32m?

Bech32m (BIP-350) membetulkan kelemahan dalam pemalar checksum Bech32 asal. Alamat witness versi 0 (bc1q…) mesti menggunakan Bech32, manakala witness versi 1 dan ke atas (Taproot bc1p…) mesti menggunakan Bech32m. Menyilangkan kedua-duanya menjadikan alamat tidak sah.

Mengapa alamat saya tidak sah?

Keputusan empat lapisan menunjukkan dengan tepat di mana ia gagal: pengesanan format, set aksara, checksum, atau peraturan jenis alamat. Checksum yang gagal biasanya bermakna satu atau lebih aksara tersalah taip atau alamat terpotong.

Bolehkah saya menyemak banyak alamat serentak?

Ya. Buka Semakan kelompok dan tampal satu alamat setiap baris; jadual dan eksport CSV menyertakan keputusan, jenis, rangkaian dan lapisan gagal untuk setiap entri.

Adakah alamat saya dimuat naik ke mana-mana?

Tidak. Pengesahan berjalan sepenuhnya dalam pelayar anda menggunakan JavaScript setempat dan Web Crypto API — tiada apa-apa yang dihantar atau disimpan.

Terakhir dikemas kini: