Taproot Nedir?

Kripto piyasasında dalgalanmalar olmasına rağmen Bitcoin kripto dünyasını sağlam tutan dayanak noktası olduğunu ispat ederek kanıtlamıştır. Mt. Gox saldırısı ve kötü bir üne sahip Bitcoin sert çatallanmaları gibi yıllar içinde yaşanan çeşitli sorunlara rağmen kripto topluluğu Bitcoin'e olan desteğini ve inancını sürdürmüştür.

Fakat göz ardı edilemeyecek belirli konular bulunmaktadır. Bunların arasında en önemlilerinden biri ise güvenliktir. Bitcoin'in herkese açık bir blockchain olması sebebiyle ağ üzerinde yapılan tüm işlemler herkes tarafından takip edilebilmektedir. Bazı kesimler için bu büyük bir sorun oluşturmaktadır.

Çeşitli teknikler kullanarak anonimliği arttırılabilmektedir. Ancak maalesef ki bunlardan hiçbiri Bitcoin'i gizli bir para birimi hâline getirmez ve getirmeyecektir. Aynı durum Taproot için de geçerli olsa da bu yükseltme, ağın anonimliğini artırmaya yardımcı olabilecek önemli bir alternatiftir.Taproot yükseltmesi, Bitcoin'in gizlilik eksikliğini ve ilgili diğer sorunlarını çözmenin ilk adımı olarak pek çok kişi tarafından beklenmektedir. Peki, Taproot nedir ve Bitcoin'e katkısı ne ve nasıl olacaktır?

Taproot Nedir?

Taproot, Bitcoin'in komut dizinlerine ait gizliliğini artıracak ve karmaşık işlemlerle ilgili diğer etmenleri iyileştirecek bir soft fork olarak tanımlanabilmektedir. Bitcoin ağındaki işlemler, zaman kilitli serbest bırakmalar, çoklu imza gereklilikleri ve benzeri özellikleri kullanarak daha karmaşık hâle gelebilmektedir.

Taproot olmadan ise, birden fazla işlemin yaratılmasını gerektiren bu karmaşık işlevleri kullanan çoklu işlemler herkes tarafından belirlenebilecek özelliğe sahiptir. Taproot yükseltmesi, bir Bitcoin işleminin bu mevcut özellikleri içeren hareketli tüm parçalarını "gizlemeyi" mümkün hâle getirmesi amaçlanmaktadır. Bütün bu işlemler bu özelliklere sahip olsa bile tek bir işlem gibi görünecektir. Bu yenilik, Bitcoin'de gizliliği savunanlar için çok büyük bir artı ve öneme sahiptir.

Aslında Taproot, bir Bitcoin komut dizininin çalıştığını saklamayı da mümkün hâle getirmektedir. Örnek olarak ise, Taproot kullanarak Bitcoin harcamak, işlemi bir Lightning Ağı kanalında, eşler arası işlemde ya da sofistike bir akıllı kontratta belirlenemez hâle getirebilecektir. Bu işlemlerden herhangi birini izleyecek olan herkes, eşler arası işlemden başka bir şey görememektedir. Ancak bu durumun asıl göndericinin ve son alıcının cüzdanlarının görünürlüğü üzerinde herhangi bir etki yaratmayacağını belirtmek de gerekmelidir.

Taproot’un ortaya çıkış önerisi, ilk olarak Bitcoin Core geliştiricisi Greg Maxwell tarafından Ocak 2018'de oluşturulmuştur. Pieter Wuille tarafından yaratılan çekim talebinin ardından Taproot, Ekim 2020 itibarıyla Bitcoin core kütüphanesiyle birleşmiş ve yükseltmenin tam olarak faaliyete geçebilmesi için node operatörlerinin Taproot'un yeni mutabakat kurallarını benimsemesi gerekli görülmektedir. Bu sürecin nasıl ilerleyeceğine bağlı olarak aktivasyon aylar sürebilmektedir.Taproot'un Schnorr imzaları adındaki yükseltmenin uygulamaya konması beklenmektedir. Bu, Taproot'un uygulamaya konmasını mümkün kılmakla kalmayacak, aynı zamanda imza birleştirme adlı çok talep gören bir özelliği de aktif hâle getirebilecektir.

Schnorr İmzaları Nedir?

Schnorr imzaları, Alman matematikçi ve kriptograf Claus Schnorr tarafından geliştirilmiş olan kriptografik imza şemasını içermektedir. Schnorr, kendi algoritmasını patentleyerek yıllarca korumuş olsa da bu patent 2008 yılında sona ermiş bulunmaktadır. Sunduğu çok sayıda avantaj arasından Schnorr imzaları en çok basitliği ve kısa imzalar yaratma özelliği ile bilinmektedir.

Satoshi Nakamoto (Bitcoin'in yaratıcısı) tarafından tercih edilip benimsenmiş olan imza şeması, Eliptik Eğri Dijital İmza Algoritması'dır (ECDSA). Schnorr imza algoritmasının yerine ECDSA'in seçilmesinin nedeni ise bu algoritmanın şimdiilerde geniş çapta kullanılması, güvenli, kompakt, tanınmış ve açık kaynaklı olması diyebiliriz.Fakat Schnorr Dijital İmza Şeması'nın (SDSS) geliştirilmesi, Bitcoin ve diğer blockchain ağlarında yeni nesil imzaların yaratılması için başlangıç noktası olabilecek olmasıdır.

Schnorr imzalarının başlıca avantajlarından birisi de karmaşık bir Bitcoin işleminin içindeki birden fazla anahtarı alabilmesi ve benzersiz tek bir imza yaratabilme özelliğidir. Bu da işlemde yer alan birden fazla tarafa ait imzaların, tek bir Schnorr imzasında “toplanabileceği” anlamına gelmektedir. Buna, imza toplama adı verilmektedir.

Taproot, Bitcoin'e Nasıl Fayda Sağlayayabilir?

Daha önce de anlatıldığı gibi Taproot, Bitcoin'in gizliliğine yönelik önemli iyileştirmeler yapacağı bilinmekte ve beklenmektedir. Schnorr imzalarıyla birleştirildiğinde Taproot, işlem gerçekleştirirken verimi önemli ölçüde arttırılabilecektir. Artan gizliliğin yanı sıra belirli potansiyel avantajları da sunabilecektir. Bu avantajlardan bazıları sırasıyla;

  1. Öncelikle, blockchain üzerinde transfer edilecek ve saklanacak bilgi miktarının azaltılmasıdır.
  2. Ayrıca blok başına daha çok işlem (daha yüksek TPS oranı) sayısı,
  3. Ve son olarak daha düşük işlem ücretleri denilebilir.

Taproot'un bir diğer avantajı ise Bitcoin ağının bilinen risklerinden biri olan imza değiştirilebilirliğini ortadan kaldırmasıdır. Basitçe ifade edecek olursak imza değiştirilebilirliği, henüz onaylanmadan önce bir işlemin imzasını değiştirmenin mümkün olmasıdır. Bu yöntemi kullanarak yapılan bir saldırıda, işlem hiç gerçekleşmemiş gibi gözükebilir. Bu ihtimâl de Bitcoin'i dağıtılmış kayıt defterinin bütünlüğünü bozabilecek çift harcama sorununa açık hâle getirebilecektir.

Paylaş: