Taproot değişikliklerini uygulayan Bitcoin ağı hakkında tam olarak ne olduğunu anlamak, değişikliklerin neden gerekli olduğunu anlamak için gereklidir. Taproot, Bitcoin blok zincirinin yumuşak çatalıyla sonuçlanan birçok Bitcoin İyileştirme Önerisinin (BIP) birleşimidir. Yumuşak çatal, zaman içinde tek blok zinciri olarak benimsenen önerilen bir yükseltmedir, yani yenisi (bu durumda Taproot) tamamen benimsendiğinde eskisinin çalışmayı durduracağı anlamına gelir.
TAPROOT NE YAPAR?
İyileştirmeler, her biri diğerini etkileyen ve her biri nihai yapı için gerekli olan üç kategoriye ayrılabilir. Taproot, güvenliği başarılı bir şekilde artırır ve ayrıca sürekli genişleyen yeni bir dilin tanıtımıyla esneklik ve ölçeklenebilirlik sağlar. Özetlenecek üç değişiklik kategorisi aşağıdaki gibidir:
1. Schnorr İmzaları (BIP 340)
Bu yeni imza biçimi, üstün güvenlik, daha düşük ücretler ve esnek çoklu imza işlemlerine olanak tanır. Nasıl?
· İşlemlere SigHash (Signature Hash) uygulanır, yani bir SigHash uygulandığında bilgi değişmez (değişmez) hale gelir. Bilgi değiştirilirse, işlem geçerliliğini kaybeder. SigHash’i yok etmeden hiçbir şey değiştirilemez. Daha önce, işlemin geçerliliğini kaybetmesine neden olmayacak şekilde “dövülebilirlik” yoluyla az miktarda bilgi değiştirilebiliyordu. İmzalardan bahsetmişken…
· Anahtar ve İmza Toplama, ortak anahtarların ve imzaların bir araya getirilmesine izin verir. Bu, 10 kişiyle bir işleminiz varsa, önceden 10 ortak anahtara, 10 imzaya ihtiyacınız olacağı ve bir doğrulayıcının her bir anahtarı ve imzayı doğrulaması gerektiği anlamına gelir. Anahtar ve imza toplama ile, 10 ortak anahtarın tümünü tek bir anahtara ve 10 imzanın tümünü tek bir imzaya dönüştürebiliriz. Doğrulayıcının bunu 10 kez yerine yalnızca bir kez yapması gerekiyor. Bu, birçok hesaplama işleminin gerçekleştiği yerdir.
· Zincir üstü buluşsal yöntemler (izlenen veriler) çoklu imza ve tek imzalı işlem arasındaki farkı ayırt edemediği ve daha fazla mahremiyete izin verdiği için, toplama sürecinde Üstün Güvenlik elde edilir.
· Toplu Doğrulama, yukarıda bahsedilen toplamaya eklenir, çünkü artık birden fazla işlemi tek tek doğrulamak yerine birlikte doğrulamak için “toplu olarak” yapabiliriz. Temel olarak, bu yalnızca “toplu doğrulama”dır ve ayrıca daha az kaynak harcanmasına neden olur.
Okuma Önerisi : Bitcoin Whitepaper Hakkında 13 Büyüleyici Gerçek
2. Taproot (BIP 341)
Güncellemenin tamamı bu bölümden sonra adlandırılmıştır, çünkü yeni sistem eski sistemle bu şekilde bütünleşir.
· Bitcoin Komut Dosyası Güncellemesi, komut dosyası dilinin Schnorr imzalarını kullanmasına izin verir ve Merkelleştirilmiş Alternatif Komut Dosyası Ağaçlarını (MAST) entegre eder.
· Pay-To-Taproot (P2TR) seçim özgürlüğü verir. MAST’ta sağlanan Schnorr imzalarını veya Merkle kökünü kullanabilirsiniz. Seçtiğiniz gereksinimleri karşılayın, bu da Merkle ağacına ihtiyaç duyulmadığında daha temiz işlem işlemeye olanak tanır.
(MAST), işlem için tüm olası komut dosyalarını gerektirmek yerine, bir bitcoin’in kilidini açmak için gereken olası komut dosyalarını özetler. MAST tarafından sağlanan tek komut dosyası karması aslında birkaç komut dosyasını temsil eder. Bir bitcoin harcamak için, yalnızca komut dosyanızı sağlamanız ve komut dosyanızın Merkle kökünde tutulduğuna dair kanıt sağlamanız gerekir. Önceden, çok daha fazla komut dosyası ve genişletilmiş doğrulama gerektiriyordu.
3. Tapscript
Taproot tarafından yüklenen yeni değişikliklere yer açmak için güncellenen Bitcoin protokolünde komutları yürüten kod satırlarından oluşan bir “opcode” koleksiyonudur. Bir dil olarak adlandırılabilir, ancak daha çok Bitcoin Komut Dosyası güncellemesi gibidir.
· Bitcoin Komut Dosyası, kaldırılacak 10.000 baytlık bir komut dosyası boyutu sınırına sahiptir, bu da çok daha büyük komut dosyalarına veya Taproot sözleşmelerine izin verir. Ayrıca, gelecekte daha fazla özellik ve kodlama için daha fazla esneklik sağlayan “opcode” üst sınırını da kaldırır.
· Komut dosyası boyutunun bu şekilde kaldırılması ve komut dosyası oluşturmada sınırsız büyüme, akıllı sözleşmelere giden açık bir yol sağlar.
Bitcoin’e Geç Kaldığınızı mı Düşünüyorsunuz? Tekrar Düşünün
NEDEN ÖNEMLİ?
Güvenlik, her Bitcoiner’ın can damarıdır. Sabit, sağlam para konusundaki temel inançlarını sarsmak istemeyen Bitcoin topluluğu, Katman 1’in (Bitcoin protokolü) değişmez, verimli ve “yükseltme” öncesinde %100 güvenli olduğundan emin olmak için hızlandı. Diğer platformlar Katman 2’ye (orijinal protokol üzerine kurulu açık uygulamalar) koşarken, Bitcoin temel katman güvenliği yadsınamaz bir kesinlik olana kadar daha fazla gelişmeyi sürdürdü. Bu nedenle, bazıları Bitcoin’in akıllı sözleşme yeteneği geliştirme yarışını kaybettiğini ve Ethereum gibi ürünlerin piyasaya ilk olarak çıktığını ve merkezi olmayan uygulamalara bakışımızı değiştirdiğini iddia ediyor.
Taproot oyun alanını eşitledi. Bitcoin artık akıllı sözleşmelerin, merkezi olmayan özerk organizasyonların ve daha fazlasının dağıtımı için net bir yola sahip. Lightning Network gibi ürünler, Taproot’un geleceğin geliştiricilerine vereceği erişim olmasa bile, hızlı ve güvenilir işlemlerin değişmez bir defterle desteklenebileceğini zaten göstermiştir.
Bitcoin, daha önce hayal bile edemediğimiz uygulamalarla daha geniş bir dünyaya adım atıyor. Madenciler için yeni keşfedilen bu geliştirici özgürlüğü ve sistemik verimlilik, ağın gelişmeye devam etmesine yardımcı olacak yeni fikirleri teşvik ederek protokole daha fazla büyük zihin kazandıracak.