Cardano'nun Dingo Node'u, Go tabanlı altyapı genişlerken testnet blok üretimini ilerletiyor

Blink Labs, Preview'da blok üretimi, yerel API örnekleri ve ana ağa hazır olma yol haritasıyla, Go tabanlı bir Cardano düğüm uygulaması olan Dingo'daki yeni ilerlemeleri sundu.

By SongMarketCap

Cardano News - Cardano'nun Dingo Node'u, Go tabanlı altyapı genişlerken testnet blok üretimini ilerletiyor

Blink Labs, Go ile yazılmış alternatif bir Cardano düğüm uygulaması olan Dingo için yeni bir geliştirme güncellemesi sundu. Developers Office Hours #65 sırasında, Blink Labs CEO'su Chris Gianelloni, Dingo'nun ilk haliyle bir veri düğümü rolünden, Cardano verisini doğrulayabilen, test ağlarında blok üretebilen ve uygulamalar için yerel API'ler sunabilen bir altyapıya nasıl evrildiğini anlattı.

Cardano için güncelleme önem taşıyor çünkü Dingo temel bir altyapı konusunu ele alıyor: düğüm çeşitliliği. Tek bir baskın uygulamaya aşırı bağımlı bir ağ operasyonel risk taşır, bağımsız istemciler ise varsayımları ortaya çıkarmaya, testleri iyileştirmeye ve geliştiricilere aynı protokol üzerinde geliştirme yapmanın daha fazla yolunu sunmaya yardımcı olabilir.

Dingo, Go tabanlı bir istemciyle Cardano düğüm çeşitliliğini güçlendiriyor

Dingo, Blink Labs tarafından geliştirilen açık kaynaklı bir Cardano düğüm projesidir. Proje, blok zinciri verisini yakalamak, indekslemek ve API'ler üzerinden sunmak üzere tasarlanmış bir veri düğümü olarak başladı. Gianelloni, ilk performans odağının bu indeksleme rolünden geldiğini ve Dingo'nun, sıklıkla cardano-node, DB Sync ve Postgres'i içeren daha büyük bir yığınla yürütülen işlevleri birleştirecek şekilde tasarlandığını söyledi.

Proje artık daha geniş bir altyapı işlevleri kümesini kapsıyor. Dingo, nasıl yapılandırıldığına bağlı olarak bir veri düğümü, API hizmeti ve testnet blok üreticisi olarak çalışabiliyor. Go tabanlı uygulaması, ekosistemde yerleşik Haskell düğümünün ve diğer alternatif istemci çalışmalarının yanında Cardano altyapısı için başka bir teknik yol ekliyor.

Bu istemci çeşitliliği, ayrı uygulamalar protokolü farklı kod tabanlarından test ettiği için ağın dayanıklılığını artırabilir. Gianelloni, diğer Cardano altyapı ekipleriyle yapılan çalışmaların, bazı varsayımların bizzat protokolden ziyade belirli bir uygulamaya bağlı olduğu noktaları belirlemeye yardımcı olduğunu söyledi.

Blink Labs, Dingo'nun geliştirmesini, üretim ortamına hazırlık, Dijkstra hard fork'a hazırlık, Leios desteği ve ana ağ blok üretimine odaklanan bir Cardano hazine teklifine de bağladı. Teklif, Dingo üzerinde üretim seviyesinde bir blok üreticisi olarak çalışmaların sürdürülmesi için ADA finansmanı talep etti.

Preview'da blok üretimi, Dingo'yu veri indekslemenin ötesine taşıyor

Gianelloni, Dingo'nun zaten Cardano'nun Preview ağında blok ürettiğini söyledi. Sunum sırasında, Dingo'nun önceki gün Preview üzerinde blokların yaklaşık yüzde 3'ünü ve o anda gösterilen son 100 blokta yaklaşık yüzde 4'ünü ürettiğini belirtti.

Bu faaliyet, Dingo'yu daha pratik bir testnet rolüne taşıyor ancak projeyi ana ağa hazır hale getirmiyor. Blink Labs, Dingo'yu aktif geliştirme altında bir yazılım olarak sunmaya devam ediyor; mevcut kullanım, gerçek fonlarla üretim ana ağ işletimi yerine Preview, PreProd ve devnet ortamlarına odaklanmış durumda.

Blok üretimine yönelik geçiş, Dingo'nun veri hizmetlerinin arkasındaki güven modelini de değiştiriyor. Salt bir veri düğümü, yığında başka bir doğrulayıcı düğüme ihtiyaç duyar. Bir blok üreticisi olarak Dingo, zincir verisini yerelde doğrulayabilir ve ardından doğrulanmış bu veriyi kendi API hizmetlerinin temeli olarak kullanabilir.

Gianelloni ayrıca Dingo etrafında oluşturulmuş örnek uygulamaları sundu. Dingo Swap, Preview üzerinde Dingo verisini ve UTxO RPC API'sini kullanıyor, GovLens Dingo'nun metadata veritabanından yönetişim verilerini okuyor ve Dingo Explorer, Dingo tarafından yerelde sunulan Blockfrost uyumlu bir API kullanıyor.

API'ler, Mithril Sync ve güvenlik çalışmaları ana ağa giden yolu tanımlıyor

Dingo, birden fazla geliştirici kullanım durumu için bir altyapı yığını olarak geliştiriliyor. Proje, UTxO RPC, Mini Blockfrost API yüzeyi, Rosetta API desteği ve Postgres'e metadata çıktısını destekliyor. Bu kurulum, geliştiricilerin tanıdık veritabanı araçlarını kullanarak uygulamalar, panolar ve raporlar oluşturmalarına olanak tanırken, Dingo aracılığıyla indekslenen ve doğrulanan verilere dayanmayı sağlıyor.

Proje ayrıca daha hızlı ilk kurulum için Mithril kullanıyor. Gianelloni, Dingo'yu özellikle API modunda çalışır hale getirmenin önerilen başlıca yollarından birinin Mithril Sync olduğunu, ancak Dingo'nun ilk senkronizasyondan sonra veriyi yine de işleyip indekslemesi gerektiğini söyledi.

Blink Labs, daha geniş üretim kullanımından önce kalan birkaç adımı da açıkladı. Bunlar arasında ödül hesaplamasının doğrulanması, güvenliğin sıkılaştırılması, ana ağ ölçeğinde testler, depolama optimizasyonu ve harici bir güvenlik denetimi yer alıyor. Gianelloni, ekibin denetimi tamamlamak ve gerekli düzeltmeleri ele almak istediğini, Dingo'nun ana ağ kullanımına hazır olduğunu operatörlere söylemeden önce bunu yapacaklarını belirtti.

Dingo şu anda Cardano'nun testnet altyapısının durumunu değiştiriyor, ana ağ operasyonlarının durumunu değil. Artık Preview blok üretimi, yerel API örnekleri, bir Postgres metadata modeli, gözlemlenebilirlik araçları ve güvenlik incelemesi ile ölçekleme çalışmalarına bağlı bir yol haritasına sahip. Cardano'nun düğüm çeşitliliği çabası için bu güncelleme, geliştiricilerin ve operatörlerin daha geniş bir üretim dağıtımından önce test edebileceği çalışan Go tabanlı bir uygulama olarak Dingo'ya somut bir rol veriyor.