Cardano Hydra Büyük Bir Performans Yükseltmesi Alıyor
Hydra geliştirmesi performans ve ölçeklenebilirliği daha ileri taşıyor, daha hızlı UTXO taahhüt işleme, daha büyük işlem anlık görüntüleri ve kapatılmış bir Hydra Head'in nihai durumunu dağıtırken yeni esneklik sunuyor.
By SongMarketCap
Cardano'nun Hydra ölçeklendirme protokolü, daha büyük UTXO kümelerini ve daha yüksek işlem iş yüklerini hedefleyen yeni bir performans iyileştirmeleri paketi aldı. En son geliştirme çalışmaları, test edilen 4.000 UTXO iş yükü için accumulator taahhüt hesaplama süresinde büyük bir azalma içeriyor; bunun yanında anlık görüntü başına işlem sınırı da on katına çıkarıldı.
Bu değişiklikler Hydra 2.3.0 sürümünün ardından geldi ve anlık görüntü işleme, düğüm işlemleri ve kapatılmış Hydra Head'lerin UTXO durumlarını nasıl dağıtabilecekleri dahil olmak üzere performans çalışmalarını genişletiyor.
Hydra UTXO Taahhüt İşlemeyi Hızlandırıyor
En yeni optimizasyonlardan biri accumulator taahhüt hesaplamasını hedefliyor.
Raporlanan kıyaslamada, 4.000 UTXO içeren bir taahhüdün işlenmesi 2,13 saniyeden yaklaşık 25 milisaniyeye düştü. Bu, test edilen iş yükü için hesaplama süresinde yaklaşık 85 kat azalma anlamına geliyor.
Bu sonuç, Hydra performansının tamamından ziyade özellikle 4K UTXO kıyaslamasına uygulanıyor; ancak Hydra Head'ler daha büyük UTXO kümelerini işlerken giderek daha önemli hale gelen protokolün bir bölümünü ele alıyor.
Hydra, katılımcıların işlemlerin ana zincir dışında işlenebildiği Hydra Head'ler oluşturmasına olanak tanıyacak şekilde tasarlanmış, Cardano'nun Layer 2 ölçeklendirme protokolüdür; ortaya çıkan durumun Cardano Layer 1 üzerinde sonuçlandırılabilmesi yeteneğini korur.
Bu mimari, Cardano'nun temel defterine bağlı kalırken uygulamalara daha yüksek işlem hacmi ve düşük gecikmeli yürütme için bir ortam sağlar.
Hydra Anlık Görüntü Kapasitesini 1.000 İşleme Yükseltiyor
Performans çalışmaları UTXO taahhütlerinin ötesine uzanıyor.
Hydra'nın anlık görüntü başına işlem sınırı 100'den 1.000'e yükseltildi; bu da Head durumunun bir anlık görüntüsü onaylanmadan önce çok daha fazla işlemin dahil edilmesine olanak tanıyor.
Hydra 2.3.0 ayrıca reapplyTx optimizasyonu aracılığıyla anlık görüntü işleme hızında kayda değer bir artış getirdi. Ek çalışmalar arasında yayın iletilerinin toplu işlenmesi ve SQLite olay kodlamasının ana düğüm döngüsünün dışına taşınması yer alıyor.
Birlikte ele alındığında bu değişiklikler, tek bir performans optimizasyonuna bel bağlamak yerine düğüm yürütme yolunun birkaç farklı bölümünü hedefliyor.
2.3.0 sürümü ayrıca Hydra'nın yapılandırılmasını ve işletilmesini kolaylaştırmaya yönelik dayanıklılık iyileştirmelerinin yanı sıra YAML tabanlı düğüm yapılandırması ve yerel HD cüzdan anahtarı desteği getirdi.
Seçimli Kısmi Fanout Daha Fazla Esneklik Sağlıyor
Hydra ekibi ayrıca seçimli kısmi fanout'u uyguladı ve bu da kapatılmış bir Hydra Head'den gelen UTXO'ların nasıl dağıtılabileceğini değiştiriyor.
Operatörlerin tüm UTXO kümesini dağıtmasını gerektirmek yerine bu mekanizma, dağıtım için bir alt küme seçmelerine izin veriyor. Bu, daha büyük veya daha karmaşık UTXO durumları taşıyan Head'ler için ek esneklik sağlıyor.
Diğer değişiklikler arasında başlatma sırasında depozito süresinin zincir üzerinde gömülmesi, yeni --deposit-activation seçeneğinin eklenmesi ve asla talep edilemeyecek durumlarda commit uç noktası üzerinden yapılan depozitoların reddedilmesi yer alıyor.
Dolayısıyla son çalışmalar, Hydra'yı aynı anda birkaç yönde genişletiyor: daha büyük anlık görüntüler bir Head içindeki işlem kapasitesini artırıyor, accumulator optimizasyonu test edilen büyük UTXO iş yükü için hesaplama süresini azaltıyor ve seçimli kısmi fanout, operatörlerin kapalı bir Head'in durumunu nasıl ele alabileceğini değiştiriyor.
Hydra 2.3.0 zaten yayımlandı; ardından gelen performans yığını ve kısmi fanout çalışmaları ise Cardano'nun Layer 2 ölçeklendirme altyapısının bir sonraki aşamada nereye genişletildiğini belgeliyor.