Cardano, Blok Üreticisi Yazılım Kaydı Öneriyor
CIP-0203, mevcut blok başlıklarındaki yazılım tanımlayıcılarını standartlaştırarak, gezginlerin bir hard fork olmadan istemci çeşitliliğini takip etmesine yardımcı olacak.
By SongMarketCap
Updated:
Josh Marchand, Cardano gezginlerinin hangi düğüm istemcilerinin blok ürettiğini takip etmesini sağlayacak paylaşılan bir kayıt önerdi. 24 Eylül tarihinde sunulan CIP-0203, Dingo ve Gerolamo tarafından hâlihazırda kullanılan bir işaretleme yöntemini temel alıyor. Teklif hâlen inceleme altında.
Cardano Bloklarında Yazılım Tanımlayıcıları
Katılan her düğüm istemcisi, adı, bakımını yapanlar ve herkese açık deposuyla ilişkilendirilen bir tanımlayıcı alacak. Blok üreticileri bu tanımlayıcıyı blok başlığına kaydedecek, gezginler de onu kayıtlı yazılımla eşleştirebilecek.
Teklif, blok geçerliliğini belirlemeyen mevcut küçük protokol sürüm alanını kullanıyor. Bu, mutabakat kurallarını değiştirmeden ya da bir hard fork gerektirmeden tanımlamaya olanak tanıyor. Ek alan, ilgili geliştirme ekipleri tarafından belgelenen biçimler kullanılarak yazılım sürümleri gibi bilgileri barındırabilecek.
Kullanımdan kaldırılan tanımlayıcılar kayıtta kalacak ve aynı şema içinde yeniden tahsis edilmeyecek, böylece geçmiş blokların anlamı korunacak.
Cardano İstemci Çeşitliliğini Ölçmek
Düğüm istemcileri, bilgisayarların ağ verilerini doğrulamasını ve blok üretmesini sağlayan yazılım uygulamalarıdır. Bağımsız olarak geliştirilen istemciler kullanıma girdikçe, gezginlerin bunların blok üretimine katkısını ölçmenin tutarlı bir yoluna ihtiyaçları var.
Önceki CPS-0036 problem bildirimi, parçalı işaretleme geleneklerini bu ölçümün önündeki bir engel olarak tanımladı. Yazarları, istemci çeşitliliğini ağ dayanıklılığının ilgili bir ölçütü olarak tanımladı. Üzerinde uzlaşılan bir biçim olmadan, gezginler ve araştırmacılar her uygulamanın geleneklerini ayrı ayrı yorumlamak zorunda kalıyor.
CIP-0203 bu ortak biçimi sağlayacak. Marchand'a göre, çekirdek tanımlayıcı, yayınladığı ek verilerden bağımsız olarak her istemcinin üretilen bloklardaki payını hesaplamaya olanak tanıyacak.
Kayıttan Gezgin Desteğine
Katılım isteğe bağlı olacak, yazılım bilgilerini paylaşmama yönünde açık bir seçenek dahil. İstatistikler, üreticilerin kendi beyan ettikleri tanımlayıcıları yansıtacak, çalıştırdıkları programlar bağımsız olarak doğrulanmayacak.
Değerlendiriciler, sürüm numaraları gibi isteğe bağlı bilgilerin araçlar tarafından nasıl çözümlenmesi gerektiğini hâlen tartışıyor. Teklif, bu biçimleri bireysel ekiplere bırakıyor, ancak anlamlarını belgelendirmelerini şart koşuyor.
Önerilen Aktif duruma geçiş yolu her iki tarafta da benimsenmeyi gerektiriyor: mainnet veya genel bir testnet üzerinde kayıtlı tanımlayıcılarla blok üreten en az iki bağımsız istemci ve bu tanımlayıcıları çözen en az bir genel gezgin ya da gösterge paneli.