2021 yılının Kasım ayında madenciler tarafından etkinleştirilen Taproot güncellemesinden bahsedeceğiz bugün. Bu güncellemenin fikir babası yine Pieter Wuille olarak göze çarpıyor. Ocak 2020’de Pieter tarafından önerildi ve 2021’de etkinleştirildi.
Taproot ne gibi faydalar sağlıyordu?Öncelikle ilk günden beri bitcoinde kullanılan imzalama algoritmasını inceleyelim :
ECDSA (Elliptic Curve Digital Signature Algorithm
Bu örnekte Bob, özel anahtarıyla bir mesajı imzalar. Alice ise ise doğrulamasını yapar. Bu sistem her kripto işlemi için tek tek gerçekleşirken ECDSA imzalama yönteminde multi-sig imzalar yetersiz kalıyordu. Birden fazla imzalanan veriler hem sistemde kolayca tespit ediliyordu hem de blok içerisinde fazla veri aktarımına sebep olup maliyetleri yükseltiyordu. Ne kadar çok mesaj içerirse global ilgi içerisinde
BTC daha fazla kullanıldığı için yoğun ağ temposunda onay süreleri uzuyor, bloklar biraz daha verimsiz oluyordu.
Schnorr imzaları
Schnorr imzalarında ise mekanizma böyle oluyor ve çoklu imzalar dahi işlem çıktısında tek işlem gibi görünüyor. Bu da ağdaki ek maliyeti ortadan kaldırır ve multi-sig işlemlerin tek işlem gibi görünmesiyle daha güvenilir bir sisteme çevirir. Ayrıca maliyetleri düşürür ve ek verileri sisteme girmeden, blokları daha çok rahatlatır.
Yani 3 imzalı klasik bir ECDSA blokta 3 kez imzalanmış görünürken, Schnorr ile Taproot güncellemesinden sonra tek imza şeklinde açığa çıkar ve bu ağı rahatlatır.
Kaynaklar :
https://github.com/bitcoin/bips/blob/master/bip-0340.mediawikihttps://github.com/bitcoin/bips/blob/master/bip-0341.mediawikihttps://blog.blockstream.com/taproot-activation-enhanced-transaction-scripts-and-privacy-for-liquid/https://asecuritysite.com/schnorr/indexhttps://asecuritysite.com/signatures/ecdsa