Güvenlik

Bitcoin Adres Doğrulayıcı

BTC adres biçimini ve sağlama toplamını kontrol edin.

Sonuç
Tür

Yalnızca biçimi ve sağlama toplamını kontrol eder — adresin var olduğunu veya bakiye tuttuğunu doğrulayamaz. Adresin tamamını her zaman alıcıyla teyit edin.

Kural paketleri: Base58Check, BIP-173 (Bech32) ve BIP-350 (Bech32m/Taproot) — her yüklemede resmi test vektörlerine karşı doğrulanır.

Toplu kontrol (her satıra bir adres)

Bir Bitcoin adresi doğrulayın

Bir Bitcoin adresini katman katman kontrol etmek için yapıştırın: biçim tespiti (Legacy, SegWit veya Taproot), karakter kümesi, kontrol toplamı (Base58Check çift SHA-256 veya BIP-173 / BIP-350 polymod) ve ağ ile birlikte adres türü. Mainnet ve testnet her ikisi de tanınır ve toplu mod tüm listeleri tek seferde kontrol eder. Her şey tarayıcınızda çalışır; doğrulayıcı her yüklemede resmi BIP test vektörlerine karşı kendi doğruluğunu kanıtlar. Yalnızca yapıyı kontrol eder — bir adresin gerçekten kullanılıp kullanılmadığını söyleyemez. Bunun yerine bir Ethereum adresi mi kontrol edeceksiniz? Şunu kullanın: Ethereum Adres Doğrulayıcı.

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.

Bu doğrulayıcı adresi çözer, sürümü için doğru sağlama algoritmasını doğrular (v0 Bech32, v1+ Bech32m kullanmalı), witness programı uzunluklarını kontrol eder ve adres türünü (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) ile ağı (mainnet, testnet, regtest) bildirir. Uygulama, her sayfa yüklemesinde resmi BIP-173 ve BIP-350 test vektörlerine karşı doğrulanır.

SSS

Hangi Bitcoin adres biçimleri destekleniyor?

Tüm güncel biçimler: Legacy P2PKH (1 ile başlar), P2SH (3 ile başlar), SegWit v0 Bech32 (bc1q…) ve Taproot Bech32m (bc1p…), ayrıca testnet türevleri (m, n, 2 ve tb1…). Her adres için ağ etiketlenir.

Sağlama toplamı nasıl doğrulanır?

Base58Check adresleri, SHA-256(SHA-256(payload)) çıktısının ilk baytlarına eşit 4 baytlık bir sağlama toplamı içerir. Bech32 ve Bech32m adresleri BIP-173 / BIP-350 polymod sağlama toplamını kullanır. Her ikisi de spesifikasyona birebir uygun uygulanmıştır ve her sayfa yüklemesinde resmi test vektörlerine karşı kendini test eder.

Geçerli sonuç, adresin var olduğu veya bakiye tuttuğu anlamına mı gelir?

Hayır. Bu araç yalnızca biçimi ve sağlama toplamını kontrol eder — adresin var olduğunu veya bakiye tuttuğunu doğrulayamaz. Kullanmadan önce adresin tamamını her zaman alıcıyla teyit edin.

Bech32 ile Bech32m arasındaki fark nedir?

Bech32m (BIP-350), özgün Bech32 sağlama sabitindeki bir zayıflığı düzeltir. Witness sürüm 0 adresleri (bc1q…) Bech32 kullanmak zorundadır; witness sürüm 1 ve üzeri (Taproot bc1p…) ise Bech32m kullanmalıdır. Karıştırmak adresi geçersiz kılar.

Adresim neden geçersiz?

Dört katmanlı sonuç tam olarak nerede başarısız olduğunu gösterir: biçim algılama, karakter kümesi, sağlama toplamı veya adres türü kuralları. Tutmayan sağlama toplamı genellikle bir veya daha fazla karakterin yanlış yazıldığı ya da adresin kesildiği anlamına gelir.

Birçok adresi aynı anda kontrol edebilir miyim?

Evet. Toplu kontrolü açın ve her satıra bir adres yapıştırın; tablo ve CSV dışa aktarımı her giriş için sonucu, türü, ağı ve başarısız katmanı içerir.

Adresim bir yere yükleniyor mu?

Hayır. Doğrulama tamamen tarayıcınızda, yerel JavaScript ve Web Crypto API ile çalışır — hiçbir şey gönderilmez veya saklanmaz.

Son güncellenme: