Midnight, ayın 6'sında ana ağındaki Ledger sürümünü Ledger 8'den Ledger 9'a yükseltti. Güncellemeyle akıllı sözleşmeler arası çağrı, ECDSA imza doğrulaması ve Keccak-256 hash desteği eklendi.
Midnight'in resmi yükseltme notlarında, bir sözleşmenin aynı işlem içinde başka bir sözleşmenin işlevini çalıştırabildiği ve sözleşme olaylarının indeksleyici API'si üzerinden görüntülenebildiği belirtildi. Her iki özelliğin ilk aşaması da yalnızca herkese açık veriler ve olaylarla sınırlı.
Gizli varlık transferleri bu sürümle ilk kez eklenmedi. 20 Mart'ta yayımlanan Ledger 8.0.3 sürüm notlarında, herkese açık ve gizli transferlerle sözleşme çağrılarını birleştiren işlem oluşturma sürecindeki düzeltmeler kaydedildi. Bu, Ledger 9'un bir sözleşmenin aynı işlemde başka bir sözleşmeyi doğrudan çağırmasına olanak tanıyan yeni özelliğinden farklı. Midnight daha önce ana ağda akıllı sözleşme dağıtımına yakında izin vereceğini duyurmuştu.
ECDSA, dijital imzaları doğrulamak için kullanılan bir yöntem; Keccak-256 ise verileri sabit uzunlukta bir değere dönüştüren bir hash yöntemidir. Midnight, yükseltme duyurusunda BIP-44 adres türetme standardı desteğini de tanıttı.
Ana ağa bağlanan cüzdan ve uygulamaların yeni sürüme uyarlanması gerekiyor. Resmi duyuruda belirtilen cüzdan SDK'sı sürümü 2.0.0, Midnight.js sürümü ise 5.0.0. Ledger 8 formatında oluşturulan işlemler yeni ana ağda işlenmeyecek; mevcut bakiyeler ve dağıtılmış akıllı sözleşmeler geçiş sırasında korundu.
cNIGHT'ı mNIGHT'a taşımaya yarayan protokol token köprüsü bu yükseltmeyle etkinleştirilmedi. Midnight, köprünün devreye alınması için ayrı bir yönetişim işlemi gerektiğini belirtti.
Comment 0