DünyaSeyahatTeknoloji

En Etkili: Bitcoin’in Taproot Yükseltmesini Yazan Geliştiriciler

Bitcoin geliştiricisi Jonas Nick’in üzerinde aşağıdakilerin bulunduğu bir tişört var:

Gobbledygook? Zorlu. Bu, Bitcoin İyileştirme Teklifi (BIP) 340

Nick, AJTowns, Tim Ruffing ve Pieter Wuille, 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 En Etkili 2021 listesinin bir parçasıdır. Stellabelle’in Taproot geliştiricilerinin portresi, satışın %15’i hayır kurumlarına gidecek şekilde Vakıf’ta mevcuttur.

2017 yılında çığı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 birleştirildi. Ekim 2020’de, 12 Haziran 2021’de kilitlendi ve ardından 14 Kasım’da nihayet etkinleştirildi. Taproot ile Bitcoin, geliştiricilerin orijinal üzerinde gizliliği, ölçeklenebilirliği ve güvenliği artıracak yeni özellikleri entegre etmeleri için değerli bir araç seti kazandı. ve en değerli kripto para ağı.

Doğru, Bitcoin’deki değişiklikler anlık ve somut değil, doğrudan “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: Taproot, Bitcoin’in Uzun Süredir Beklenen Yükseltmesi, Etkinleştirildi

Geliştiricilerle tanışın

Pieter Wuille

Pieter Wuille, Taproot’u oluşturan üç önerinin hepsine katkıda bulundu ve süreçte baş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 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 şifreleme kitaplığı 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, Almanya’daki Saarland Üniversitesi’nden bilgisayar bilimi alanında doktora derecesine sahip Blockstream, Bitcoin’de kriptografiye odaklanıyor. Taproot’a başlıca katkısı, BIP 340’ın ortak yazarıydı.

Anthony Towns

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 kıdemli 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ı

Hadi Nick’e geri dönelim bir an için tişört

Taproot’un kalbinde, Schnorr imzaları adı verilen bir kriptografi parçası bulunur. Bu imzalar ilk olarak 1991’de Clause Schnorr tarafından tanımlandı ve Bitcoin’in ECDSA şemasına daha basit, daha verimli bir imza alternatifi sundu.

“Dijital imza”, bir kullanıcının veri göndermeyi (bir mesaj veya kripto para birimi) başka bir yerde.

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

ECDSA’dan daha küçük ve daha hızlı olmanın yanı sıra, Schnorr imzaları “doğrusal” olma avantajına sahiptir. Bitcoin’in işlem gizliliğini artırın ve daha hafif ve karmaşık “akıllı sözleşmelere” (kendi kendini yürüten kurallara sahip kodlanmış sözleşmeler) izin verin.

Daha fazlasını okuyun: Bitcoin’in Taproot Yükseltmesi, Bitcoin’in Yazılım Yığınında 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.

Ruffing, CoinDesk ile yaptığı bir röportajda “[fikrin] işe yaraması gerektiğini hemen anladım” 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 fazla ekledikçe, sonunda bir yazar olarak eklendim” dedi.

Geliştiricilerin bize verdikleri

Üç Bitcoin İyileştirme Önerileri 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, özellikle önceki ECDSA imzaları yerine 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 en ilginçlerinden 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ı,

“Tüm bu avantajlara rağmen, standartlaştırılmamaları 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, harcama kurallarıyla birlikte yeni bir Ayrılmış Tanık (SegWit) sürüm 1 çıktı türü önerdi Taproot, Schnorr imzaları ve Merkle dallarına (blok zincirindeki verileri kodlayan karmaları oluşturan şifreleme şemasının bir parçası) dayalıdır. Önceki büyük Bitcoin yükseltmesi olan SegWit, esasen ayrıştırma yoluyla her 10 dakikada bir daha büyük işlem bloklarına izin veriyordu. işlem imzası başına gereken veri miktarını azaltın.

BIP 341, belirli harcama kurallarını ayarlayarak ve gizliliği, verimliliği ve esnekliği geliştirerek en yeni yükseltmenin SegWit ile verimli ve güvenli bir şekilde çalışmasını sağlar. İki yükseltmenin sorunsuz bir şekilde birlikte çalışması için Bitcoin’in komut dosyası oluşturma yetenekleri.

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

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

“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 bakan herhangi biri (ahem, adli analistler), 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 katmanda çalışsa da yine de açılması ve ardından sonunda ana zincire yerleşin. 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ır. 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. .

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

Neden Taproot?

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

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

Bu güven boşa çıkmadı. 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öneminin olmadığı anlamına gelmez. Ne de olsa Taproot’un baştan sona aktif hale gelmesi neredeyse dört yıl sürdü.

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

Politik 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? İkisi birden?

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

“İnsanlar emsal teşkil ettiklerini biliyordu” 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ı. ”

Nihayetinde, Bitcoin topluluğu “Hızlı Deneme” adı verilen ve madencilere “sinyal” için belirli bir zaman çerçevesi verilen bir yönteme karar verdi. çıkardıkları her bloğa biraz veri ekleyerek Taproot’a destekleri. Madencilerin %90’ı 12 Haziran’da destek sinyali verdiğinde, Taproot kodu “kilitlendi” ve tüm Bitcoin düğümlerine daha önce bu kodu içeren Bitcoin Core 21.1’in en son sürümüne yükseltmeleri için üç ay verildi. 14 Kasım’da etkinleştirildi.

Nasıl gidiyor

“Etkinleştirme oldukça iyi gitti” dedi Ruffing. “Blockchain durmadı, para kaybolmadı, bug yoktu. Bu bekleniyordu, ancak 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.1’e yükseltti – ancak gerçek test geliştirici benimsemesi olun.

“Geliştiricilerin Taproot’un özelliklerinden zaten faydalandığı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ği için Sırada Ne Var?

Örneğin, Ruffing, Taproot’un multisig geliştirmelerinin “olması yararlı” olduğunu ve daha fazla ürün geliştiricinin bundan yararlanmasını beklediğini söylüyor. onlara. “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 bir süreç olan MuSig2’nin bir uygulaması üzerinde çalışıyor. ve bir grup imza sahibinin ortak bir mesaj üzerinde verimli ve son derece güvenli bir şekilde ortak bir imza oluşturmasına olanak tanır. Henüz kesinleşmedi, ancak yakın, dedi Ruffing.

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

“Sanırım insanların inşa ettiklerini tahmin etmediğimiz şeylere şaşıracağız,” dedi Nick.

“Schnorr imzaları tek başına yeterince araştırılmaktan 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.”

linklerim1
YORUM YAZ
Lütfen takip edin
Etiketler


Bir cevap yazın

E-posta hesabınız yayımlanmayacak.