
Bitcoin dünyasında işlem yaparken karşınıza çıkan, genellikle bc1 ile başlayan o uzun ve karmaşık adresleri hiç merak ettiniz mi? Bu adreslerin mimarı BIP173, yani teknik adıyla Bech32 standardıdır.
Neden Yeni Bir Adres Tipine İhtiyaç Duyuldu?
Bitcoin’in ilk yıllarında kullanılan adresler (Legacy ve SegWit) büyük-küçük harf karışık, “0” (sıfır) ile “O” harfinin, “1” (bir) ile “I” harfinin birbirine karıştığı zahmetli yapılardı. Bir adresi elle yazmaya kalktığınızda hata yapma olasılığınız çok yüksekti.
Ayrıca, bu eski adresler QR kodlara dönüştürüldüğünde çok fazla veri kaplıyor, bu da kodun okunmasını zorlaştırıyordu. Geliştiriciler şu üç sorunu çözmek istedi:
- Okunabilirlik: İnsan hatasını en aza indirmek.
- Hata Tespiti: Yanlış bir harf girildiğinde sistemin bunu hemen anlaması.
- Verimlilik: İşlem ücretlerini düşürmek ve QR kod performansını artırmak.
Bech32 Nedir? (BIP173)
BIP173 (Bitcoin Improvement Proposal 173), Bitcoin için geliştirilmiş bir adres formatıdır. Bu formatın ürünü olan adreslere Bech32 denir.
Bech32 adreslerinin en belirgin özellikleri şunlardır:
- Tamamen Küçük Harf: Artık “Büyük A mıydı, küçük a mı?” diye düşünmenize gerek yok. Tamamı küçük harflerden oluşur.
- bc1 ile Başlar: Bu, onun bir “Native SegWit” adresi olduğunu gösterir.
- Hata Düzeltme Kodları: Adres içinde yerleşik bir matematiksel kontrol mekanizması vardır. Eğer bir karakteri yanlış yazarsanız, cüzdanınız “Bu adres geçersiz” uyarısını anında verir.
Bech32 Adresinin Anatomisi
Bir Bech32 adresi üç ana parçadan oluşur:
- İnsan Tarafından Okunabilen Kısım (HRP): Bitcoin için bu her zaman bc harfleridir. Test ağlarında tb olabilir.
- Ayırıcı: Her zaman 1 rakamıdır. Bu, başlangıç kısmıyla veriyi birbirinden ayırır.
- Veri Kısmı: Asıl cüzdan bilgilerini içeren, içinde kafa karıştırıcı harflerin (o, i, l, s) bulunmadığı güvenli karakter dizisidir.
Bech32’nin Avantajları Nelerdir?
- Daha Düşük İşlem Ücretleri: Bech32 adresleri, “SegWit” teknolojisini en verimli şekilde kullanır. Bu adresten gönderim yaptığınızda, madencilere ödediğiniz “fee” (komisyon) miktarı eski adres tiplerine göre çok daha düşüktür.
- Hata Önleme: Toplamda 32 karakterlik bir havuz kullanır. Bir karakteri yanlış yazarsanız veya iki karakterin yerini değiştirirseniz, sistem bunu %99.9 oranında fark eder.
- QR Kod Dostu: Sadece küçük harf ve rakam kullandığı için QR kodlar daha sade görünür ve telefon kameraları tarafından çok daha hızlı taranır.
Bech32 Neden Önemli?
BIP173 (Bech32), Bitcoin’i sadece makineler için değil, insanlar için de daha kullanışlı hale getirme çabasıdır. Daha ucuz transfer, daha az yazım hatası ve daha modern bir kullanıcı deneyimi sunar.
Eğer Bitcoin cüzdanınız size bir adres oluştururken seçenek sunuyorsa, her zaman “Native SegWit” veya “Bech32” (bc1 ile başlayan) seçeneğini tercih etmek bütçeniz ve güvenliğiniz için en mantıklı yoldur.