Amaru, Cardano Rust düğümü için ana ağda blok üretimini açtı
PRAGMA tarafından yayımlanan son beta sürüm, Cardano alternatif düğüm uygulaması için ana ağda blok üretim yetenekleri, mempool işlem seçimi ve CIP-0203 yazılım tanımlamasını sunuyor.
By SongMarketCap
Updated:
PRAGMA, Rust tabanlı düğüm uygulamasını kullanarak Cardano ana ağında blok üretimini etkinleştirmek üzere tasarlanan beta sürüm Amaru v10.11.20261105’i duyurdu. Güncelleme, blok üretimini test ağlarıyla sınırlayan önceki kısıtlamayı kaldırıyor ve stake havuzu operatörlerinin referans Haskell düğümüne güvenmeden blok üretmesine olanak sağlamayı amaçlayan işlevler getiriyor.
Sürüm, Amaru Minimum Viable Block Producer kilometre taşını ilerletiyor ve mevcut yeteneklerini blok zinciri eşzamanlama, doğrulama ve aktarım işlemlerinin ötesine genişletiyor.
Amaru, blok üretimini Cardano ana ağına genişletiyor
PRAGMA tarafından yönetilen Amaru, Rust ile yazılmış bağımsız bir Cardano düğüm uygulaması. Ağ katmanı, defter doğrulaması ve mutabakat işlevselliğini referans Haskell yazılımından ayrı olarak uygular ve Cardano ağında çalışmak için alternatif bir kod tabanı sağlar.
Bu güncellemeden önce Amaru, ana ağ aktarıcısı olarak çalışabiliyor, Mithril anlık görüntüleriyle eşzamanlayabiliyor, gelen blokları doğrulayabiliyor ve blok zincirinin güncel durumunu izleyebiliyordu. Ancak blok üretim yetenekleri test ortamlarıyla sınırlıydı. Yeni sürüm bu kısıtlamayı kaldırıyor ve işlemlerin bloklara eklenmeden önce tutulduğu mempool içinden işlem seçimini ekliyor.
İşlemler geliş sırasına göre değerlendiriliyor, izin verilen blok boyutu ya da yürütme sınırlarını aşanlar ise inşa sırasında atlanıyor. Güncelleme ayrıca CIP-0203 yazılım tanımlamasını getiriyor ve blokların, onları üreten düğüm uygulaması hakkında bilgi taşımasına olanak tanıyor.
Yazılım etiketleme varsayılan olarak etkin. Operatörler bunu --software-tag-off seçeneği ya da AMARU_SOFTWARE_TAG_OFF=true ortam değişkeniyle devre dışı bırakabilir. Yeni amaru dev software-tag komutu, tanımlayıcıları inceleme ve çözümleme araçları sağlar.
Stake havuzu operatörleri için defter düzeltmeleri ve operasyonel iyileştirmeler
Blok üretiminin ötesinde, sürüm Cardano referans uygulamasıyla tutarlılığı artırmaya yönelik düzeltmeler içeriyor. Bunlar, blok üretici uygunluğunu belirlemede kullanılan hesaplamaları, yuvarlama uç durumları dahil olmak üzere ele alıyor. Ayrıca teminat iadesi, tanıklar, yönetişim işlemleri ve başarısız Plutus betik yürütmesiyle ilgili işlem doğrulamadaki tutarsızlıkları gideriyor.
İzleme yetenekleri de genişletildi. Ek bağlantı metrikleri gLiveView gibi araçları destekliyor ve Key Evolving Signature KES metrikleri Haskell düğümünün sunduklarıyla hizalandı. Bu değişiklikler, operatörlere düğüm bağlantısını ve blok üretim altyapısını izlerken daha tutarlı bilgi sağlar.
Sürüm dokümantasyonuna göre Amaru, en az 2 GHz hızında iki çekirdeğe sahip x86_64 ya da aarch64 işlemci, en az 2 GiB RAM ve 20 ile 300 GiB arasında depolama gerektiriyor. Depolama miktarı, operatörün eşzamanladığı blok zinciri geçmişine bağlı.
Amaru, ilk başlatma sırasında tüm zincir geçmişini otomatik olarak getirmez. Ek geçmiş, amaru mithril sync aracılığıyla ayrı olarak eşzamanlanabilir. Gelen eşler için varsayılan bağlantı noktası 3000 yerine 3001 olup operatörler için yapılandırma seçenekleri mevcuttur.
[NEWSBREAK]
Ana ağ dağıtımı ve yazılım tanımlaması
Intersect Hard Fork Working Group, Amaru için Cardano ana ağında blok üretmeye başlama hedef tarihi olarak 5 Kasım’ı belirledi. PRAGMA sürüm dokümantasyonu bu kilometre taşı için gereken işlevleri tanımlıyor ancak sürüm bilgileri Amaru tarafından başarıyla üretilmiş belirli bir ana ağ bloğunu belirtmiyor.
Beta yazılımın, x86_64 ve aarch64 mimarilerinde Linux, aarch64 üzerinde macOS ve Windows için kullanılabildiği belirtiliyor. Ayrıca ghcr.io/pragma-org/amaru:v10.11.20261105 altında bir Docker imajı da belirtilmiş.
Değişiklik, ADA sahiplerinin ağla etkileşime geçme biçiminden ziyade stake havuzu altyapısını ilgilendiriyor. Hangi düğüm uygulamasını çalıştırırsa çalıştırsın bir havuz için cüzdan işlevleri, delegasyon ve staking katılımı değişmeden kalır.
CIP-0203, tekil blokları üretmekte kullanılan yazılımın tanımlanmasına yönelik bir mekanizma sağlar. Bu tanımlayıcıları taşıyan Amaru tarafından üretilmiş bloklar Cardano ana ağında göründüğünde, kökenleri referans Haskell uygulaması tarafından üretilen bloklardan ayırt edilebilir.