Bir Bitcoin adresi aldığınızda, örneğin 1HLoFgMiDL3hvACAfbkDUjcP9r9veUcqAF, aslında on-chain üzerinde depolanan bir şey almıyorsunuz. Bunun yerine, cüzdanınızın Bitcoin ağına paralarınızı nereye göndermesi gerektiğini söylemek için kullandığı bir kodlama hilesi.
Bunu şöyle düşün: gerçek bilgi bir senaryo (bir dizi kural). Adresin, o senaryo için sadece insan tarafından okunabilir bir etiketdir. Blockchain senaryoyu saklar; adres sadece ambalajdır.
Neden Sadece Ham Scriptler Kullanmayalım?
Bitcoin scriptleri hex kodudur—insanlar için tamamen anlamsızdır. Bu yüzden Satoshi base58'i tanıttı, bu 58 karakter (0-9 ve harfleri kullanır, kafa karıştırıcı olanlar gibi 0 ile O veya I ile l'yi çıkararak ). Yazım hatası olmadan kopyalayıp yapıştırmak çok daha kolay.
P2PKH adresleri ( ile başlayan 1) standart haline geldi: yalnızca hash'inizi içerir, anahtarınızı değil. Daha özel = daha güvenli.
Sonra bech32 geldi (Yükseltme)
2017'de, bech32 SegWit adresleri için base58'in yerini aldı. İki büyük kazanım:
Hiçbir durum karışıklığı yok: Ya tamamen büyük harf ya da küçük harf, asla karışık değil
Hata tespiti süper güçlerle: Hataları tespit edebilir VE nerede olduklarını söyleyebilir - hatta 4 yazım hatasını otomatik olarak düzeltebilir.
32 boyutlu bir uzaya bir dart attığınızı hayal edin. Iska yaparsanız, sistem en yakın hedefi bulur. Harika, değil mi?
bech32m Plan Değişikliği
2019 yılında araştırmacılar küçük bir çatlak buldu: eğer bir bech32 adresi P ile bitiyorsa ve yanlışlıkla Q eklediyseniz, kontrol toplamı bunu tespit etmedi. Sorun mu? SegWit adreslerinin katı uzunluk sınırları (20 veya 32 bayt ) olduğundan, bu nedenle herhangi bir ekstra karakter zaten başarısız olur.
Ama geleceğe yönelik güvence sağlamak için (özellikle Taproot), bech32m'yi yayımladılar - kontrol toplamı formülünde küçük bir değişiklik. Artık geçersiz eklemeler hemen yakalanıyor.
Hızlı Adres Türleri:
1xxxx = P2PKH (base58) — eski okul
3xxxx = P2SH ( çoklu imza olabilir )
bc1q… = SegWit v0 (bech32) — standart şimdi
bc1p… = Taproot (bech32m) — en yeni & en özel
Sonuç: Adresiniz sadece bir Bitcoin scriptinin güzel bir sargısıdır. Adresin kendisi asla blockchain'e dokunmaz—sadece kodladığı şey dokunur.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Bitcoin Adresleri Açıklandı: Neden Cüzdan Adresiniz Aslında Blok Zincirinde Değildir
Bir Bitcoin adresi aldığınızda, örneğin 1HLoFgMiDL3hvACAfbkDUjcP9r9veUcqAF, aslında on-chain üzerinde depolanan bir şey almıyorsunuz. Bunun yerine, cüzdanınızın Bitcoin ağına paralarınızı nereye göndermesi gerektiğini söylemek için kullandığı bir kodlama hilesi.
Bunu şöyle düşün: gerçek bilgi bir senaryo (bir dizi kural). Adresin, o senaryo için sadece insan tarafından okunabilir bir etiketdir. Blockchain senaryoyu saklar; adres sadece ambalajdır.
Neden Sadece Ham Scriptler Kullanmayalım?
Bitcoin scriptleri hex kodudur—insanlar için tamamen anlamsızdır. Bu yüzden Satoshi base58'i tanıttı, bu 58 karakter (0-9 ve harfleri kullanır, kafa karıştırıcı olanlar gibi 0 ile O veya I ile l'yi çıkararak ). Yazım hatası olmadan kopyalayıp yapıştırmak çok daha kolay.
P2PKH adresleri ( ile başlayan 1) standart haline geldi: yalnızca hash'inizi içerir, anahtarınızı değil. Daha özel = daha güvenli.
Sonra bech32 geldi (Yükseltme)
2017'de, bech32 SegWit adresleri için base58'in yerini aldı. İki büyük kazanım:
32 boyutlu bir uzaya bir dart attığınızı hayal edin. Iska yaparsanız, sistem en yakın hedefi bulur. Harika, değil mi?
bech32m Plan Değişikliği
2019 yılında araştırmacılar küçük bir çatlak buldu: eğer bir bech32 adresi P ile bitiyorsa ve yanlışlıkla Q eklediyseniz, kontrol toplamı bunu tespit etmedi. Sorun mu? SegWit adreslerinin katı uzunluk sınırları (20 veya 32 bayt ) olduğundan, bu nedenle herhangi bir ekstra karakter zaten başarısız olur.
Ama geleceğe yönelik güvence sağlamak için (özellikle Taproot), bech32m'yi yayımladılar - kontrol toplamı formülünde küçük bir değişiklik. Artık geçersiz eklemeler hemen yakalanıyor.
Hızlı Adres Türleri:
Sonuç: Adresiniz sadece bir Bitcoin scriptinin güzel bir sargısıdır. Adresin kendisi asla blockchain'e dokunmaz—sadece kodladığı şey dokunur.