Bitcoin Adresleri Nasıl Çalışır: Taproot, SegWit, Legacy
Bu makale aşağıdaki dillerde mevcuttur:
Receiving to a Tangem wallet: Tangem'de BTC'yi SegWit veya Legacy adresine alabilirsiniz.
Sending from a Tangem wallet: Taproot, SegWit ve Legacy adreslerine gönderebilirsiniz.
Bitcoin almak için kullanıcıların Bitcoin adresi adı verilen benzersiz bir tanımlayıcıya ihtiyacı vardır. Bu adresler, 26-62 karakter arasında değişen harf ve rakamlardan oluşabilir ve teknik özelliklere göre farklı formatlarda olabilir. Her formatın, onu tanımlamaya yardımcı olan kendine özgü bir ön eki vardır. Bu yazıda, günümüzde en sık kullanılan adres formatlarının bazılarını ele alıyoruz.
Bitcoin adresi nedir?
Bitcoin adresleri, ağda kullanıcıların bitcoin göndermesini ve almasını sağlayan temel bir bileşendir. Bitcoin adresi, ağda belirli bir varış noktasını gösteren benzersiz bir karakter dizisidir ve kullanıcıların bu adrese Bitcoin transfer etmesini mümkün kılar.
Bu adresler genellikle 26 ile 35 karakter uzunluğundadır. Her Bitcoin adresi benzersizdir ve belirli bir özel anahtara karşılık gelir.
Bitcoin adresi türleri
Birden fazla Bitcoin adresi türü vardır ve her birinin kendine özgü özellikleri ve kullanım alanları bulunur.
Taproot adresi: P2TR
Taproot adresleri, bitcoin için en yeni ve gelişmiş formattır; pay-to-taproot (P2TR), Bech32m adresi veya Taproot olarak da bilinir. Bitcoin ağına daha fazla güvenlik, gizlilik, esneklik ve ölçeklenebilirlik sunar. Ancak SegWit gibi Taproot adresleri de şu anda isteğe bağlıdır ve yaygın olarak kullanılmamaktadır.
Taproot'un avantajlarından biri, Schnorr İmzalarının kullanılmasına izin vermesidir; bu sayede daha yüksek güvenlik, daha düşük ücretler ve daha esnek çoklu anahtar işlemleri mümkün olur. P2TR ile oluşturulan çoklu anahtar adresleri, tek anahtar adresleriyle aynı görünür; bu da çoklu anahtar kullanıcıları için gizliliği artırır. Ayrıca Taproot, Bitcoin üzerinde daha karmaşık akıllı sözleşmelerin oluşturulmasına olanak tanıyan gelişmiş betik yazımını destekler.
Taproot örneği: bc1p5d7rjq7g6r4jdyhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297
SegWit adresi: P2WPKH
P2WPKH, yani native SegWit veya Bech32 adresi, modern ve verimli bir adres formatıdır. Her uygulama SegWit adreslerini desteklemese de bugün çoğu uygulama bu adresleri desteklemektedir.
SegWit adreslerinin kullanılması çeşitli avantajlar sunar. Bunlar arasında, hata düzeltme kodları kullandığı ve büyük/küçük harf duyarlılığı olmadığı için giriş hatalarına karşı daha dayanıklı olması yer alır. Ayrıca, işlem ücretleri daha düşük olabilir ve ortak fon transferlerinde %30-40'a varan tasarruf sağlanabilir.
SegWit teknolojisini kullanan Bitcoin adresleri her zaman 'bc1q' ile başlar ve büyük/küçük harf duyarlı değildir.
SegWit örneği: bc1qmvyjeectsezyht4d5exfxcx2hq2rndf9xdy8x9
Script adresi
Pay-to-script-hash (P2SH) veya script adresine gönderim yapılırken, adrese ek kurallar ve işlevler atanabilir. Bu adresler genellikle işlemi onaylamak için birden fazla anahtar imzası gerektiren çoklu imzalı adreslerde (multi-sig) kullanılır. Script adresleri 3 rakamı ile başlar, hem büyük hem küçük harfler içerebilir ve büyük/küçük harf duyarlıdır.
Script örneği: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Legacy adresi
Pay-to-pubkey-hash (P2PKH), orijinal ve en eski Bitcoin adresi formatıdır. Günümüzde yüksek işlem ücretleri nedeniyle sık kullanılmasa da, eski cüzdanlarla uyumluluğu sağlamak için uygulamalarda bu formatın desteklenmesi önerilir.
Legacy adresler 1 rakamı ile başlar, hem büyük hem küçük harfler içerebilir ve büyük/küçük harf duyarlıdır.
Legacy örneği: 1Ly9yXg6UnBwet9mEYzyQFxV2YF9zZSrSS
Bitcoin change adresi
Bir işlem çıktısı başka bir işlemde giriş olarak kullanıldığında, tüm tutarın harcanması gerekir. Ancak, bazen çıktının değeri kullanıcının ödemek istediği miktarı aşabilir. Bu durumda, Bitcoin istemcisi change adresi olarak bilinen yeni bir Bitcoin adresi oluşturur ve fazla tutarı bu adrese gönderir. Change adresinin formatı genellikle cüzdan uygulamasının kullandığı standart formata göre belirlenir.
Bitcoin adreslerinde uyumluluk sorunları ve çözümler
"Legacy" adresler hâlâ kullanılmakla birlikte, bazı eski uygulamalar henüz güncellenmediğinden uyumluluk sorunları ortaya çıkabilir. Script adresleri, göndericinin uygulamasının alıcının SegWit adresini tanımadığı durumlarda bu sorunlara çözüm sunar.
Sorun:
Bir göndericinin legacy cüzdan kullanarak alıcının SegWit adresine bitcoin göndermek istemesini hayal edin. Bu durumda, göndericinin cüzdanı adresi yanlış veya desteklenmiyor olarak işaretleyebilir ve bu da kafa karışıklığına yol açarak göndericinin alıcının yanlış bir adres verdiğini düşünmesine neden olabilir.
Çözüm:
Bu sorunu çözmek için alıcı, uyumlu bir Script veya Taproot adresine geçiş yapabilmelidir. Bu adresler SegWit'in sunduğu düşük işlem ücreti ve gelişmiş özellikleri sunmasa da, göndericinin cüzdanıyla uyumluluk sağlayarak işlemin sorunsuz gerçekleşmesini mümkün kılar.
Tangem Wallet hangi Bitcoin adreslerini destekler?
Tangem Wallet iki tür cüzdan adresi sunar: SegWit ve Legacy. SegWit adresleri "default" olarak, Legacy adresleri ise "legacy" olarak etiketlenmiştir.
SegWit adresi kullanmanın iki temel avantajı vardır:
- Reduced fees: SegWit adresleriyle yapılan işlemlerde %30-40'a varan işlem ücreti indirimi sağlanır.
- Faster processing: SegWit adresleriyle yapılan işlemler, Legacy adreslerine göre daha hızlı gerçekleşir.
Bu adres türlerini anlamak, soğuk cüzdan kullanırken daha sorunsuz bir deneyim yaşamanıza yardımcı olur.
Bitcoin adres biçimleri SSS
-
Bitcoin adresi, Bitcoin ödemelerini almak için tanımlayıcı olarak kullanılan benzersiz bir karakter dizisidir. Banka hesap numarasına benzer, ancak geleneksel banka hesaplarından farklı olarak Bitcoin adresleri merkeziyetsiz ve anonimdir.
-
Bitcoin adresi, kullanıcının açık anahtarı ve algoritmalar kullanılarak oluşturulur. Adres, kullanıcının cüzdanından elde edilen açık anahtardan türetilir.
-
Bitcoin adresi genellikle "1" veya "3" rakamıyla başlar ve ardından 26-35 alfanümerik karakterlik bir dizi gelir. Adres, QR kodları dahil çeşitli biçimlerde gösterilebilir.
-
Tangem'de bir cüzdan oluşturarak Bitcoin adresi alabilirsin. Bitcoin cüzdan adresini şöyle alabilirsin.
-
Evet, birden fazla Bitcoin adresin olabilir. Bu özellik yakında Tangem Wallet'a eklenecek.
-
Bir Bitcoin adresine Bitcoin göndermek için alıcının adresini cüzdanına gir, göndermek istediğin Bitcoin miktarını belirt ve işlemi imzala.
-
Hayır, Bitcoin adresi ile cüzdan aynı şey değildir. Bitcoin adresi Bitcoin ödemelerini almak için benzersiz bir tanımlayıcıdır; cüzdan ise özel anahtarlarını saklayan ve Bitcoin işlemlerini yönetmene olanak tanıyan bir yazılım veya donanım aracıdır.
-
Hayır, aynı Bitcoin adresini farklı kripto paralar için kullanamazsın. Bitcoin adresleri Bitcoin ağına özeldir ve diğer kripto paralarla uyumsuzdur.