1. Bitcoin adresinin Legacy (P2PKH) formatı
Örnek: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u
P2PKH, Pay To PubKey Hash'in kısaltmasıdır.
2. Bitcoin adresinin Nested SegWit (P2SH) formatı
Örnek: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN
Mevcut bir P2SH adresini (3 ile başlayan) alıp bir SegWit adresiyle sarmalayan Nested P2SH. Bu, eski sürümlerle uyumluluğu sağlamak içindir. Ancak bu, SegWit işlemlerinin yaklaşık %10 daha fazla alan gerektirmesine neden olan bir tür geçicidir.
SegWit, Segregated Witness'ın kısaltmasıdır; burada Segregated ayırılmış, izole edilmiş ve Witness bir işlemle ilişkili imzalanmış şey anlamına gelir. Böylece SegWit, belirli işlem imza verilerinin işlemden ayrılmasıdır. segWit, Bitcoin blok zincirinde etkinleştirilmiştir.
İmza ve işlemle ilgili verileri ayırmanın ana faydası, bir bitcoin bloğunda saklanan veri boyutunu azaltmasıdır. Bu, her bloğa daha fazla işlem depolamak için ek kapasite kazandırır. Aynı zamanda ağın daha fazla işlemi işleyebileceği ve gönderenin daha düşük ücret ödeyeceği anlamına gelir. Bu nedenle, bitcoin gönderirken ücretleri düşürmek istiyorsanız, bunları almak için SegWit adreslerini kullanın.
SegWit adreslerinin bir diğer önemli faydası da geriye dönük uyumlu olmalarıdır, bu nedenle SegWit adreslerindeki bitcoinleri Legacy adreslerindeki bitcoinlerle değiştirmek mümkündür.
3. Bitcoin adresinin Native SegWit (Bech32) formatı
Örnek: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3
Adresler, SegWit için geliştirilen Bech32 kodlu adres formatı olan "bc1" ile başlar. Karışıklığı önler ve daha okunabilir hale getirir. Adreste daha az karakter gerektiği için, geleneksel Base58 yerine Base32 kodlaması kullanarak adresi hesaplamak daha kolay ve verimlidir. Veriler QR koduna daha sıkı bir şekilde depolanabilir ve Bech32, geçersiz adres olasılığını en aza indirmek için daha iyi optimize edilmiş sağlama toplamı ve hata tespit kodlarıyla daha fazla güvenlik sağlar.
Bech32 adresi SegWit ile uyumludur. SegWit adreslerini P2SH adreslerine yerleştirmek için ek alan gerekmez, bu nedenle Bech32 formatı adreslerle işlem ücreti daha düşüktür.
4. Taproot
Kasım 2021'de Bitcoin'e Taproot olarak bilinen büyük bir yükseltme getirildi. Bu, P2TR, pay-to-Taproot şeklinde başka bir yeni adres formatını da beraberinde getirdi. Taproot adresleri, benimseme arttıkça daha düşük ücretler ve gelişmiş gizlilik ile daha verimli işlemlere olanak tanır. Taproot adresleri bc1p karakterleriyle başlar. Taproot teknik olarak Segwit'in yükseltilmiş bir versiyonudur ve adresleri bech32m olarak bilinen değiştirilmiş bir bech32 versiyonu kullanılarak kodlanır.
Bir Taproot Bech32m adresi şöyle görünür:
bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe
