Cardano Teknoloji Lideri Tüm Bitcoin Blockchain’ini Tek Blokta Paketliyor

Blockchain teknolojisinde geçmişi olan bir kripto yatırımcısı olarak, Matthias Benkort’un Cardano Vakfı’ndan yaptığı bu gelişmeyi gerçekten heyecan verici buluyorum. Cardano’da tüm bir blok zincirini tek bir blok içinde kapsülleme yeteneği, gelişmiş veri yönetimi ve blok zincirler arasında birlikte çalışabilirlik sunan, oyunun kurallarını değiştiren bir özelliktir.


Cardano Vakfı Teknik Direktörü ve toplulukta @KtorZ olarak tanınan Matthas Benkort, tüm Bitcoin blok zincirini Cardano blok zincirindeki tek bir bloğa yerleştirerek etkileyici bir başarı elde etti. X (önceden Twitter olarak biliniyordu) aracılığıyla iletilen bu çığır açıcı duyuru, gelişmiş veri yönetimi potansiyelini ve çeşitli blok zincirleri arasındaki kesintisiz etkileşimi vurgulayarak, blok zinciri meraklıları arasında heyecan uyandırdı.

Cardano ve Blockchain Teknolojisinde Bir Atılım

Benkort’un çığır açan keşfi, GitHub’da “Merkle Patricia Forestry” adlı yeni bir açık kaynaklı kütüphanenin kullanıma sunulmasıyla damgasını vurdu. Bu kütüphane, kullanıcıları Cardano’daki Merkle Patricia Tries ile çalışacak şekilde tasarlanmış zincir içi ve zincir dışı enstrümanlardan oluşan bir koleksiyonla donatıyor. Sürüm belgelerine göre Merkle Patricia Trie, “anahtarları değerlerle eşlemek için kalıcı ve kimliği doğrulanmış bir veri yapısını” temsil ediyor. Daha basit bir ifadeyle verimli ve güvenli bir hashmap görevi görür.

Bir analist olarak bunu şu şekilde tanımlayabilirim: Belgeleri analiz ediyorum ve öğelerin yerden tasarruf sağlayan bir üçlüde, özellikle de sayı tabanı 16’lı bir trie veya önek ağacında saklandığını keşfediyorum. Anahtarların karma özetleri, trie içindeki karşılık gelen değerlerine yönlendirme görevi görür. Bu yöntem, alan adları gibi kapsamlı zincir içi kayıtların yönetilmesi ve delege edenlerin ve delegelerin listesi gibi içsel verilerden veya bir proje ekosistemiyle ilgili GitHub verileri gibi dışsal verilerden oluşan devasa oracle veri kümelerinin sunulması dahil olmak üzere çeşitli uygulamalar sunar. . İş Kanıtı (PoW) blok zincirindekiler gibi yavaş bir hızda genişleyen uzun ömürlü veri kümeleri için özellikle etkilidir.

Merkle Patricia Forestry kütüphanesi, geniş bir veri kümesindeki anahtar/değer çiftlerinin hızlı eklenmesini, kaldırılmasını ve sorgulanmasını sağlar; bunların tümü kök karma özeti (32 bayt) ve kompakt kanıtlarla (1 KB’den az) mümkün kılınır. Ethereum’un Modifiye Merkle Patricia Trie’sinden (MPT) türetilen optimizasyonlara dayanır, ancak Sparse Merkle Trees gibi düğümler için benzersiz bir organizasyon yöntemi sunar. Bu teknik, önemli ölçüde daha küçük prova boyutlarına yol açarak kütüphanenin adının temelini oluşturur: Merkle Patricia Forestry.

Benkort, optimize edilmiş prova boyutları ile sistem kaynakları arasındaki uzlaşmayı detaylandırdı. Kitaplık, CPU yürütme birimlerinin bellek ve işlem gücünden bir miktar ödün vererek prova boyutlarını azaltmak için bilinçli bir seçim yapar. Ancak, eşlik eden belge tablolarındaki performans verilerinin de gösterdiği gibi, optimum dengeyi sağlar. Bu tablolar, farklı deneme boyutları için gerekli prova boyutunu, bellek tüketimini ve CPU kullanımını sunarak kitaplığın çeşitli uygulamalardaki verimliliğini vurgular.

Detaylı Açıklama ve Gösterim

Cardano Vakfı’ndan Benkort, X hakkında bir dizi kapsamlı makaleyle kütüphanenin karmaşıklıkları ve işlevleri hakkında daha fazla bilgi sundu. Bu kütüphanenin iki ana bileşeni olduğunu açıkladı: biri özel akıllı sözleşme işlevleri için Aiken’de oluşturuldu, diğeri ise zincir dışı süreçleri yönetmek için Node.js’de geliştirildi. Merkle Patricia Tries’in farklı bir yeniliğe sahip bu özenli uyarlaması, Benkort’un “Merkle Patricia Ormancılık” olarak adlandırdığı şeydir.

“Benkort, bu veri yapısının temelde herhangi bir anahtarın herhangi bir değere özgün bir eşlemesi olduğunu açıkladı. Bununla birlikte, tüm veri yapısını gerektirmeden, hash’in yalnızca küçük bir bölümünü ve kısa bir kanıtı kullanarak belirli işlemleri gerçekleştirmeye olanak sağlayacak şekilde tasarlandı. mevcut olması.”

Blockchain teknolojisini sağlam bir şekilde anlayan deneyimli bir kripto yatırımcısı olarak Merkle Patricia Tries (MPT’ler) hakkında bazı görüşleri paylaşmak için buradayım. Merkle Ağaçları, listeleri temsil etmek ve bir kök karması yoluyla üyeliği doğrulamak için inkar edilemez derecede faydalı olsa da, MPT’ler bunu bir adım öteye taşıyor.

Blockchain teknolojisi alanında çalışan bir araştırmacı olarak, geleneksel Merkle Proof Trees (MPT’ler) konusunda kayda değer bir zorlukla karşılaştım: kapsamlı veri setleri için birkaç kilobayta ulaşabilen hantal kanıt boyutları. Bu, zincir dışı prosedürler için o kadar da sorun olmasa da, zincirdeki her bayt önemli ölçüde önemlidir. Bu sorunun üstesinden gelmek için Benkort’un uygulaması, her seviyede 16 öğe içeren kompakt Seyrek Merkle Ağaçları’nı sunuyor. Ağaçları denemelere dahil ederek, süreçteki bazı hesaplama adımlarından ödün vermemize rağmen, kanıt boyutlarını büyük ölçüde azaltmayı başarıyoruz. Bu optimizasyon Cardano’nun verimlilik iyileştirmelerine katkıda bulunuyor.

Benkort bu işlevselliği yakın zamanda yapılan bir işlemde sergiledi. Bu alışverişte, tüm Bitcoin blok başlığı karmalarını kapsayan Merkle Patricia Ağacının kök karmasını taşıyan bir UTxO (Harcanmamış İşlem Çıkışı) kullanıldı. 32 baytlık kompakt bir boyuta sıkıştırılan bu işlem, trie’ye yeni bir blok ekleyerek zincire devam etme kapasitesinin altını çizdi. Sonuç olarak, yalnızca minimum veri yüküyle 850.000’den fazla bloktan oluşan kimliği doğrulanmış bir dizi sürdürüldü.

Benkort, son işlemin olağandışı bir yönüne dikkat çekti: “Bu işlem, Bitcoin blok başlığı karmalarını ve bunlarla ilgili işlemleri kapsayan Merkle Patricia Ağacının kök karmasını tutan bir UTxO kullanıyor. Yaklaşık 850.000 blok, yalnızca 32 bayta yoğunlaştırılıyor.”

Bu harcanmamış çıktıyı (UTxO) kullanmak için, Merkle Patricia Ağacına (trie) yeni bir blok ekleyerek zincirin uzantısını gösteren zincir üzerinde bir kanıt sunmak gerekir. Zincir üzerinde depolanan yeni hesaplanan kök karması, ek bir blokla birleştirilmiş önceki zinciri temsil etmelidir. Bu doğrulama süreci, Cardano’nun Aiken’indeki yalnızca 26 satırlık koda tam olarak uyuyor.

Future Implications And Use Cases

Benkort, güvenli arayüzlerden yalnızca blockchain üzerinde çalıştırılan geniş anahtar-değer veritabanlarına kadar bu teknolojinin çeşitli kullanımlarını vurguladı. Bu kadar kapsamlı veri setlerinin potansiyelini hayal edin, diye önerdi. “Olasılıkları göz önünde bulundurun: bir alan adı kaydı, gerçek zamanlı finansal piyasa bilgileri veya GitHub istatistikleri” diye önerdi. “Aslında, kurumların veya komitelerin, gelecekte çok sayıda akıllı sözleşme için kahin görevi görecek şekilde blockchain üzerinde bir kök karması yayınlayarak büyük veri kümelerini paylaştığı bir gelecek hayal ediyorum.”

Benkort, başlangıçta kişisel bir çaba olarak geçen yılın sonuna doğru şekillenen bu projenin evrimine bakarak sözlerini tamamladı. “Sonunda bunu kamuoyuna duyurmaktan mutluyum” diye paylaştı. “Başlangıçta, bir yan proje olarak geçen yılın sonuna doğru bunun üzerinde çalışmaya başladım. Son zamanlarda bu konu etrafında çok fazla tartışıldığından, kodu geliştirip dağıtmaya karar verdim. Açık kaynak kullanımının etkili bir seçim olduğu kanıtlandı.”

Yazının yazıldığı sırada Cardano (ADA) 0,455 dolardan işlem görüyordu.

Cardano Teknoloji Lideri Tüm Bitcoin Blockchain'ini Tek Blokta Paketliyor

2024-06-03 13:12