Taproot: Schnorr imzaları Bitcoin'i nasıl daha özel kılıyor?

Yaklaşan Taproot güncellemesi ile Schnorr imzaları Bitcoin'in kaynak kodunda da uygulanacaktır. Amaç, ağı daha verimli ve işlemleri daha özel hale getirmektir.

Taproot: Schnorr imzaları Bitcoin'i nasıl daha özel kılıyor?

Bitcoin'in yeni yazılım güncellemelerini uygulaması biraz zaman alabilir. Taproot'tan ilk kez 2018'de, Bitcoin Core Geliştiricisi Gregory Maxwell, diğer şeylerin yanı sıra yeni bir imza algoritması uygulaması gereken olası güncellemeyi özetlediğinde bahsedildi. O zamandan bu yana üç yıl geçti ve Taproot hala geleceğin bir hayali. Ama bu yakında değişebilir. Çünkü Bitcoins Difficulty Epoch 338 ile aynı zamanda “ Hızlı Deneme” denilen şeye de sahipsiniz.”

Bu, madencilerin mayınlı bloklara ek veriler eklemesine izin veren ve böylece Taproot'a desteklerini gösteren bir güncellemedir. Madencilerin en az yüzde 90'ı bir zorluk döneminin sonunda (2.016 bloktan sonra) taproot desteği lehine karar verirse, güncelleme bu yılın Kasım ayında kaynak kodunda bir soft fork olarak tanıtılacak. Bu uygulama süreci de yenidir.

taproot.watch'a göre , madencilik havuzlarının yüzde 90'ından fazlası gemide. Taproot şimdi “oturum açılmıştır” ve 709.632 bloğunda etkinleştirilmiştir. Bu yılın Kasım ayının ortalarında olması bekleniyor.

Güncellemede neler var?

Temelinde Taproot, Bitcoin kaynak kodunun birkaç değişiklik içeren teknik bir güncellemesidir. En önemli yenilik, iyi bilinen ECDSA imzalarını tamamlaması amaçlanan Schnorr imzalarının uygulanmasıdır. 

Şimdi ise teknik kısım:

ECDSA, “Eliptik Eğri Dijital İmza Algoritması” anlamına geliyor ve Bitcoin'in kriptografisinin kalbini oluşturuyor. Kısacası, bu kriptografik imza biçimi, özel anahtarların yalnızca meşru sahiplerinin (protokol kuralları anlamında) bu anahtara bağlı UTXO'ları, yani BTC'yi yayınlayabilmesini sağlar. Dijital imzanın amacı, özel anahtarı açıklamadan ilgili BTC'nin sahibi olduğunuza dair kanıt sağlamaktır. Bu, ECDSA imzası kullanılarak yapılır.

Taproot'un etkinleştirilmesiyle birlikte Bitcoin, bir imza seçeneği içerecek şekilde genişletildi: Schnorr'dan bahsediyoruz. Schnorr, ECDSA imzalarının sunduğu aynı güvenliği sunar, ancak Bitcoin'i iyileştiren bazı özelliklere de sahiptir. Örneğin, Schnorr imzaları, ECDSA'nın sunmadığı bir özellik olan anahtar toplamaya izin verir. Anahtar toplama yardımı ile farklı ortak anahtarlar birleştirilebilir. Kullanıcı daha sonra bunu tek bir özel anahtar kullanarak yalnızca bir kez imzalamalıdır. Halihazırda bir MultiSig şeması kurmak istiyorsanız, ilgili anahtarların her biri için ağın orijinalliğini kontrol ettiği bir imza oluşturmanız gerekir. Ancak bu, ilgili tüm anahtarları toplamaktan ve ardından imzayı kontrol eden tek bir komut dosyasını çalıştırmaktan çok daha fazla zaman alır.

Etiketler