Bitcoin’de büyük Schnorr/Taproot güncellemesine bir adım daha yaklaşıldı

BTCTimes’ta yer alan habere göre, Schnorr / Taproot konsensüs kuralları uygulaması Bitcoin Core ile birleştirildi. Ancak güncellemenin aktive edilme yöntemi henüz belirlenmedi. Çekme talebi (pull request), Bitcoin Core katılımcısı Pieter Wuille tarafından 13 Eylül’de oluşturulmuş ve geçtiğimiz 1 ay boyunca da kapsamlı bir testten geçirilmişti. Kasım 2019’da Anthony Towns tarafından ortaya atılan bu teklifin 7 …

Bitcoin’de büyük Schnorr/Taproot güncellemesine bir adım daha yaklaşıldı

BTCTimes’ta yer alan habere göre, Schnorr / Taproot konsensüs kaideleri uygulaması Bitcoin Core ile birleştirildi. Ancak aktüellemenin aktive edilme metodu daha belirlenmedi. Çekme talebi (pull request), Bitcoin Core katılımcısı Pieter Wuille tarafından 13 Eylül’de oluşturulmuş ve geçtiğimiz 1 ay süresince da kapsamı geniş bir testten geçirilmişti. Kasım 2019’da Anthony Towns tarafından ortaya atılan bu önerinin 7 haftalık testine takriben 150 geliştirici katıldı. Bu aktüelleme, Bitcoin’in akıllı sözleşme yeteneklerini artırmayla birlikte işlem saklılığından faydalanabilme potansiyelinden dolayı büyük heyecanla bekleniyordu. Schnorr ve Taproot nedir? Schnorr, kriptografik imza atar oluşturmak için kullanılan ECDSA’ya alternatif bir algoritmadır. Schnorr izmaları, komut dosyalarını birleştirerek onların boyutlarını küçültür ve çoklu imza işlemlerinin esnek şekilde oluşturulmasını ve yürütülmesini sağlar. Çoklu imza işlemleri, normal Bitcoin işlemlerinden ayırt edilemeyeceğinden, bu sayede hem verimlilik hem de saklılık kazanılmış olur. Taproot ise, çoklu imza işlemlerinin yapılması için Schnorr imzalarının oluşturulmasını sağlayan özel bir yoldur. Öncelikle, daha önceki Blockstream CTO’su olan Gregory Maxwell tarafından Bitcoin geliştiricileri mail listesinde önerilmiştir. O vakitten bu konuda çeşitli tekrarlanmalar oldu ve bugünkü birleştirme noktasına gelindi. Bundan sonra ne olacak? Schnorr ve Taproot için gelişmeler tüm hızıyla devam ediyor. Bugünkü birleştirme, Schnorr’un “Bitcoin Core libsecp256k1” kütüphanesine ilave etmesinden yalnızca 1 ay sonra meydana geldi. Bir sonraki adım ise Schnorr ve Taproot’un Bitcoin ana ağında nasıl etkinleştirileceğinin tartışılması olacak. Şu anda iki yumuşak çatallanma teklifi şiddetli şekilde tartışılıyor: BIP8 ve Çağdaş Softfork Aktivasyonu… BIP8’in, madenciler için bir sinyal sürecinden sonra Taproot aktivasyonunu sağlaması bekleniyor. Bu teklif, yüzde 95’lik süper-çoğunluk talep eden ve nihayetinde küçük madencilerin tüm süreci durdurmasına kapı aralayan bir saldırı vektörüyle sonuçlanan BIP9’dan hafif şekilde modifiye edildi. Çağdaş Softfork Aktivasyonu ise çok daha karmaşık ve geniş bir vakit dilimine dağılmış bir aktivasyon metodu. 12 aylık bir sinyal periyodunun hemen peşinden 6 aylık bir tartışma periyodunun yanında, 24 aylık BIP8 tipi aktivasyon metodunun muhtemel başlatılma süreci de yaşanmıştır. Dolayısıyla bu noktada Schnorr ve Taproot için net bir uygulanma vakiti bulunmuyor. Aktüellemenin entegrasyonuyla alakalı tartışmalar IRC’de #taproot-activation kanalında yapılıyor.