Bitcoin geliştiricisi Jonas Nick, aşağıdakilerle süslenmiş bir tişörte sahiptir:

Gobbledygook? Zorlukla. Bu, Bitcoin İyileştirme Teklifi (BIP) 340’da bulunan tam referans Schnorr imza doğrulama kodudur.

Nick, A. J. Towns, Tim Ruffing ve Pieter Wuille ile birlikte, dört yıldaki en önemli Bitcoin yükseltmesi olan Taproot’u oluşturan üç BIP’yi yazmak için kredilendirilen yazarlardır.

Bu makale CoinDesk’in bir parçasıdır. En Etkili 2021 listesi . Stellabelle’in Taproot geliştiricilerinin portresi Foundation’da mevcut satışın %15’i hayır kurumuna gidiyor.

2017’de çığır açan geliştirici Greg Maxwell tarafından önerilen Taproot, ağ yazılımının en yaygın kullanılan uygulaması olan Bitcoin Core ile Ekim 2020’de birleştirildi, 12 Haziran 2021’de kilitlendi ve nihayet 14 Kasım’da etkinleştirildi. Taproot ile Bitcoin, geliştiricilerin orijinal ve en değerli kripto para ağında gizliliği, ölçeklenebilirliği ve güvenliği artıracak yeni özellikleri entegre etmeleri için değerli bir araç seti elde etti.

Doğru, Bitcoin’deki değişiklikler doğrudan ve somut olmaktan ziyade “teknik” ve “gelecekteki potansiyel” kategorilerine giriyor. Ancak bu yıl Bitcoin’deki en önemli gelişmelerden bazılarını değerlendirmek söz konusu olduğunda, Wuille, Towns, Ruffing ve Jonas’ın Taproot’u gerçekleştirme çalışmaları göz ardı edilemez.

Daha fazlasını okuyun: Bitcoin’in Uzun Süredir Beklenen Yükseltmesi Taproot Etkinleştirildi

Geliştiricilerle tanışın

Pieter Wuille

Pieter Wuille, Taproot’u oluşturan önerilerin üçüne de katkıda bulundu ve süreçte lider bir rol üstlendi. 2010 yılında Bitcoin ile tanıştıktan kısa bir süre sonra, Bitcoin Core’un kod tabanına üretken bir katkıda bulundu. Bu yıl Taproot’un başarısını garantilemekle kalmadı, aynı zamanda Bitcoin’e veri depolamak için daha verimli bir yol sağlayan büyük bir yumuşak çatal olan Segregated Witness’a (SegWit) önemli bir katkıda bulundu; Aslında CoinDesk, Wuille’i 2017’de de En Etkili listesinde tanıdı.

Wuille, Belçika’nın önde gelen üniversitelerinden KU Leuven’den Bilgisayar Bilimleri alanında Mühendislik Yüksek Lisans derecesine sahiptir. 2014 yılında blockchain altyapı şirketi Blockstream’in kurucu ortağıydı ve 2020’de Chaincode Labs’a geçmeden önce çekirdek teknoloji mühendisiydi.

Jonas Nick

2015’ten beri Blockstream’de geliştirici olan Jonas Nick, Bitcoin Core’da kullanılan bir kriptografik kitaplık olan libsecp256k1 üzerinde de çalışıyor. Taproot kullanan çoklu imzalı (multisig) cüzdanların normal cüzdanlardan ayırt edilemez olmasını sağlayan MuSig2 gibi kriptografik şemaları araştırmak ve uygulamakla ilgilenmektedir. Wuille gibi Nick de Taproot BIP’lerinin üçünde de yazar olarak listeleniyor.

Tim Ruffing

Tim Ruffing, Blockstream için Almanya’daki Saarland Üniversitesi’nden bilgisayar bilimi alanında doktora derecesine sahip ve Bitcoin’de kriptografiye odaklanan bir kriptograftır. Taproot’a en büyük katkısı, BIP 340’ın ortak yazarıydı.

Anthony Kasabaları

Anthony Towns, BIP 341 ve 342’de ortak yazar olarak listelenmiştir. “Bitcoin’i istikrarlı ve güvenli tutmaya odaklanarak Bitcoin’de ademi merkeziyetçiliğin savunucusudur. Bu amaçla, kısa süre önce “orta büyüklükteki üst düzey geliştiriciler ve araştırmacılar ekibi için uzun vadeli finansman sağlamayı amaçlayan bir grup olan Dijital Para Birimi girişimine katıldı. Orada Bitcoin yazılımını ve güvenlik çabalarını yönetecek.

Nasıl başladı

Bir an için Nick’in tişörtüne geri dönelim.

Taproot’un kalbinde, Schnorr imzaları adı verilen bir kriptografi parçası bulunur. Bu imzalar ilk olarak 1991 yılında Clause Schnorr tarafından tanımlanmış ve Bitcoin’in ECDSA planına daha basit, daha verimli bir imza alternatifi sunmuştur.

“Dijital imza”, bir kullanıcının başka bir yere veri göndermeyi (mesaj veya kripto para birimi gibi) onaylamak için özel bir anahtar kullanarak bir işlemi nasıl imzaladığıdır.

Yükseltmeyi takiben, Taproot kullanan her işlem artık bu yeni Schnorr dijital imza şemasını kullanacak ve Bitcoin işlemlerinin gizliliğini, güvenliğini ve ölçeğini artırmak için tasarlanmış yetenekler ekleyecektir.

ECDSA’dan daha küçük ve daha hızlı olmanın yanı sıra, Schnorr imzaları, Bitcoin’in işlem gizliliğini artıracak ve daha hafif ve karmaşık “akıllı sözleşmelere” (kendinden yürütme kuralları).

Daha fazlasını okuyun: Bitcoin’in Taproot Yükseltmesi, Bitcoin’in Yazılım Yığını Üzerindeki Teknolojiyi Nasıl İyileştirecek?

Wuille’e göre, Taproot fikrinin tohumu Maxwell ve diğer geliştirici Andrew Poelstra ile öğle yemeğinde ortaya çıktı. Sonraki aylarda Ruffing, Nick ve Towns sohbete katıldılar ve Mayıs 2019’da sonunda Taproot olacak üç teklifin ilk taslaklarını yayınladılar.

CoinDesk ile yaptığı röportajda Ruffing, “[Fikirin] işe yaraması gerektiği benim için hemen açıktı” dedi. Sadece detayları çözmekle ilgili bir meseleydi, dedi.

Ruffing, 2013’ten beri Bitcoin’de kriptografi üzerinde çalışıyordu. Onun için Taproot’a katkıda bulunmak doğal bir uyumdu.

Gittikçe daha fazlasını ekledikçe, sonunda yazar olarak eklendim” dedi.

Geliştiricilerin bize verdikleri

Üç Bitcoin İyileştirme Önerisi 340, 341 ve 342 olarak numaralandırılmıştır. Her BIP’nin belirli bir işlevi vardır, ancak hepsi Taproot olarak bilinen yükseltmeyi oluşturmak için birlikte çalışır.

Wuille, Nick ve Ruffing tarafından yazılan BIP 340, önceki ECDSA imzaları yerine özellikle 64 bayt Schnorr imzaları için standardı önerdi. BIP’de yazarlar, Schnorr’un ECDSA’ya göre avantajlarını, yani kanıtlanabilir güvenliğini, dövülemezliğini ve doğrusallığını özetledi.

Doğrusallık, Schnorr imzalarının üç özelliğinden daha ilginç olanlarından biridir. Bu, birden fazla işbirliği yapan tarafın, özellikle çoklu imza (multisig) işlemleri söz konusu olduğunda, gizlilik ve verimlilik açısından önemli etkileri olan tüm ortak anahtarlarını birleştiren bir imza üretebileceği anlamına gelir.

BIP 340 yazarları, “Bütün bu avantajlar için, standardize edilmemeleri dışında neredeyse hiçbir dezavantaj yok” diyor. Ve BIP’nin amacı, Schnorr imzalarını standart hale getirmekti.

Wuille, Nick ve Towns tarafından yazılan BIP 341, Taproot, Schnorr imzaları ve Merkle dallarına dayalı harcama kurallarıyla yeni bir Ayrılmış Tanık (SegWit) sürüm 1 çıktı türü önerdi (karmaları oluşturan şifreleme şemasının bir parçası). blok zincirindeki verileri kodlayın. ) Önceki büyük Bitcoin yükseltmesi olan SegWit, işlem imzası başına gereken veri miktarını azaltarak her 10 dakikada bir daha büyük işlem blokları için esasen izin verdi.

BIP 341, belirli harcama kurallarını ayarlayarak ve Bitcoin’in komut dosyası oluşturma yeteneklerinin gizliliğini, verimliliğini ve esnekliğini geliştirerek en yeni yükseltmenin SegWit ile verimli ve güvenli bir şekilde çalışmasını sağlar, böylece iki yükseltme sorunsuz bir şekilde birlikte çalışır.

Son olarak, Wuille, Nick ve Towns tarafından yazılan BIP 342, “BIP 341 kapsamındaki ilk komut dosyası oluşturma sisteminin anlamını belirtir.” Başka bir deyişle, Bitcoin’in tüm operasyonel kodunun nihayetinde tüm yeni kodlarla düzgün bir şekilde çalışmasını sağlar. değişir.

Bu üç BIP’yi bir araya getirdiğinizde, Bitcoin için güçlü bir yeni geliştirici araçları seti elde edersiniz.

Daha fazlasını okuyun: Bitcoin Yatırımcıları için Taproot Ne Anlama Gelebilir?

“Her şeyden önce, bu bir gizlilik meselesi” dedi Ruffing. Schnorr imzalarını dahil ederek, çok imzalı bir ortak anahtarın artık normal bir ortak anahtar gibi göründüğünü ve çok imzalı bir imzanın normal bir imza gibi göründüğünü açıkladı; yani, blok zincirine (ahem, adli analistler) bakan herhangi biri, işlemi imzalayanın bir kişi mi yoksa bir grup mu olduğunu söyleyemez.

Örneğin Lightning Network kanalları Bitcoin taban katmanı dışında ikinci bir katman üzerinde çalışsa da yine de açılmaları ve ardından ana zincire yerleşmeleri gerekiyor. Bunun için ana zincirdeki Lightning Network işlemleri, bir multisig (2/2) işlemi gerektirir. Schnorr imzaları ve MuSig2 gibi imzalama protokolleri ile, bu işlemler diğer herhangi bir “vanilya” işlemi gibi görünebilir ve hiç kimse bunları blok zincirinde “açık kanal” veya “kanal kapalı” Lightning işlemleri olarak tanımlayamaz.

İkincisi, “bu bir verimlilik meselesi” dedi Ruffing. Önceden, çok imzalı bir işlemde, ilgili tarafların anahtarlarının her birinin ayrı ayrı listelenmesi gerekiyordu. Bu çok fazla veri. Şimdi, tüm bu anahtarları tek bir anahtarda birleştirerek, her işlem daha az yer kaplıyor, böylece her bloğa daha fazla işlem sığabiliyor.

Bu verimlilik aynı zamanda farklı akıllı sözleşme biçimlerine de uygulanıyor. Merkliized Özet Sözdizimi Ağaçları (MAST’ler), bitcoin’deki akıllı sözleşmeleri iyileştirerek kullanıcıların bir işlem için daha karmaşık koşullar belirlemesini kolaylaştırır. MAST’lar, sözleşmede belirtilen tüm çeşitli koşulları alır ve bunları bir “ağaç” halinde düzenler – ancak daha sonra, blok zincirindeki tüm bu farklı kuralları ve parametreleri dahil etmek (ve açığa çıkarmak) zorunda kalmadan yalnızca o belirli ağacın “ucunu” hash eder. .

O zaman, Schnorr imzaları bu MAST işlemini bile diğer normal işlemlere benzetir.

Neden Taproot?

Nick bir e-postada “Bitcoin Core deposuna soft fork’ları kabul etmenin önünde çok yüksek bir engel var çünkü bu tür güncellemelerin topluluktan fikir birliğine ihtiyacı var” dedi.

“Taproot önerildiğinde, nispeten basit olduğu ve verimlilik ve gizlilik açısından bariz bir gelişme olduğu için ezici bir topluluk desteği almak mümkün gibi görünüyordu. ”

Bu güven yersiz değildi. En başından beri, önerilen Taproot değişiklikleri oldukça iyi karşılandı. Bu, titiz ve uzun bir tartışma ve tartışma dönemi olmadığı anlamına gelmez. Ne de olsa Taproot’un baştan sona aktif hale gelmesi neredeyse dört yıl sürdü.

“İnsanların fikri beğendiğini görmek güzeldi,” dedi Ruffing. “Özellikle önceki [SegWit] yumuşak çatalından sonra. Siyasi bir tartışma olmadı. Sadece çok fazla tartışma – olması gerektiği gibi. ”

Siyasi bir tartışmaya en yakın Taproot, gerçek teknolojik önerileriyle ilgili değildi; bunun yerine tartışma, yükseltmenin nasıl uygulanacağı ve “kabul” konusunda nihai hakemin kim olacağı üzerine odaklandı – madenciler? Düğüm operatörleri? Her ikisi de?

Daha fazlasını okuyun: Bitcoin Madencileri, Geliştiriciler Taproot’un Nasıl Etkinleştirileceğini Daralttı

“İnsanlar emsal teşkil ettiklerini biliyorlardı,” dedi Ruffing. “Bu tartışmanın gerçekleşmesi iyi oldu. Yine de tartışmanın dramasından uzak durmayı seçti. “Kriptografi üzerinde çalışmak için zamanımı daha iyi kullanmanın daha iyi olduğunu düşündüm. Tüm argümanlar zaten oradaydı. ”

Sonuçta, Bitcoin topluluğu “Hızlı Deneme” olarak adlandırılan bir yönteme karar verdi; burada madencilere, çıkardıkları her bloğa biraz veri ekleyerek Taproot’a desteklerini “işaretlemek” için belirli bir zaman aralığı verildi. Madencilerin %90’ı 12 Haziran’da destek sinyali verdiğinde, Taproot kodu “kilitlendi” ve tüm Bitcoin düğümlerine, bu kodu içeren Bitcoin Core’un en son sürümü olan 21.1’e yükseltmeleri için üç ay verildi. , 14 Kasım’da etkinleştirilmeden önce.

Nasıl gidiyor

“Etkinleştirme oldukça iyi gitti” dedi Ruffing. “Blockchain durmadı, para kaybolmadı, bug yoktu. Bu bekleniyordu, ama yine de görmek güzeldi. ”

Düğüm alımı biraz yavaştı – tüm düğümlerin yaklaşık %55’i yazılımlarını 21’e yükseltti. 1 – ancak asıl test geliştiricinin benimsemesi olacaktır.

“Geliştiricilerin Taproot’un özelliklerini zaten kullanmaya başladığını görmek çok ilginç,” dedi Nick. “Bu, aslında daha iyi gizlilik ve daha ucuz işlemler için kullanıcı talebi olduğunu gösteriyor. Taproot, birçok yükseltme yolu ekledi. ”

Daha fazlasını okuyun: Taproot’tan Sonra, Bitcoin’in Geleceğinde Sırada Ne Var?

Örneğin, Ruffing, Taproot’un çoklu imza geliştirmelerinin “olması yararlı” olduğunu ve daha fazla ürün geliştiricinin bunlardan yararlanmasını beklediğini söylüyor. “Lightning Network kullanmak istiyor. Cüzdanlar onu kullanmak istiyor. ”

Bu amaçla, Ruffing, Nick ve diğer geliştirici Yannick Seurin, Schnorr çoklu imzalarını kullanan ve bir grup imza sahibinin verimli ve yüksek düzeyde güvenli bir şekilde ortak bir mesaj üzerinde ortak bir imza oluşturmasına olanak tanıyan bir süreç olan MuSig2’nin bir uygulaması üzerinde çalışıyor. yol. Henüz kesinleşmedi, ama yakın, dedi Ruffing.

Ruffing ve Nick ayrıca Taproot işlemlerinin yerden tasarruf etme potansiyelini daha da artıracak çapraz girişli imza toplama (CISA) üzerinde çalışıyor. Bu gelişme, CoinJoins’i (birden fazla göndericiden paraları karıştıran ve kimin kime ne gönderdiğini belirsiz hale getiren işlemler) ek avantajına sahip olabilir – yalnızca daha özel değil, aynı zamanda daha az pahalı ve dolayısıyla kullanıcılar için daha çekici.

“İnsanların inşa ettiği ve tahmin etmediğimiz şeylere şaşıracağımızı düşünüyorum,” dedi Nick.

“Schnorr imzaları tek başına, yeterince keşfedilmekten uzak, olası kripto şemalarının bir hayvanat bahçesini açar. Bu soyut şemaların Bitcoin kullanıcıları için gerçek gelişmelere nasıl yol açacağı, yakından ilgileneceğim bir şey. ”

Bir Coindesk haberinden çevrildi ve haberleştirildi.

%d blogcu bunu beğendi: