Back to top
  • 공유 Paylaş
  • 인쇄 Yazdır
  • 글자크기 Yazı tipi Boyutu
URL kopyalandı.

Cardano, Java Dışı Geliştirici Kütüphanesi ‘Mesmo’yu Tanıttı

Geliştirici dizüstü bilgisayarının yanında yerel kütüphane / TokenPost.ai (mono)

Cardano(ADA) ekosistemine Python, Go, Rust ve JavaScript tabanlı ortamlarda kullanılabilen yerel geliştirici kütüphanesi Mesmo eklendi. Java merkezli Cardano Client Lib işlevlerini farklı dillere taşıyan kütüphane; işlem, anahtar yönetimi ve yönetişim uygulamalarının geliştirilmesini hedefliyor.

Cardano Vakfı, 8 Eylül’de yayımladığı Ağustos 2026 faaliyet raporunda Mesmo’nun Cardano Client Lib işlevlerini Python, TypeScript, Go ve Rust için yerel bağlamalarla sunduğunu açıkladı. Proje deposunda JavaScript ortamında Bun FFI kullanımı da gösteriliyor.

Mesmo, Bloxbean tarafından geliştirilen Cardano Client Lib’yi GraalVM Native Image ile derleyerek yerel paylaşımlı kütüphaneye dönüştürüyor. Uygulama çalışırken ayrı bir Java Virtual Machine(JVM) başlatılmıyor; her dil, kütüphane işlevlerini FFI(Foreign Function Interface) üzerinden çağırıyor.

Desteklenen işlevler arasında hesap oluşturma ve anahtar türetme, adres doğrulama, Blake2b hash, Ed25519 imzası, işlem serileştirme ve imzalama, Plutus verilerinin işlenmesi ve yerel script yorumlama bulunuyor. Cüzdan adresi türetme ile DRep ve komite anahtarı türetme gibi Cardano yönetişimi için gerekli işlevler de kütüphaneye dahil edildi.

JSON tabanlı QuickTx işlevi; ödeme, staking, yönetişim ve Plutus scriptlerini içeren çevrimdışı işlem oluşturmayı destekliyor. Geliştiriciler, işlemi ağa göndermeden önce içeriğini oluşturma ve imzalama adımlarını kullandıkları dil ortamında gerçekleştirebiliyor.

Ancak Mesmo, ağ sorgulama veya işlemi doğrudan gönderme işlevlerini kendisi üstlenmiyor. Blockfrost, Koios ve Ogmios gibi arka uç bağlantıları kütüphaneye dahil değil. Geliştiricilerin her dilin HTTP kütüphanelerini ayrıca kullanması gerekiyor.

Mevcut Cardano Client Lib, işlem oluşturma, anahtar türetme, imzalama ve arka uç bağlantısı sağlayan bir Java kütüphanesi olarak kullanılıyordu. Mesmo ise bu işlevlerin bir bölümünü Java dışındaki ortamlara taşıyan tamamlayıcı bir araç niteliğinde.

Bu sayede Java tabanlı geliştirme ortamı kullanmayan geliştiriciler de Cardano’nun adres, anahtar ve işlem işleme işlevlerine erişebiliyor. Python, Go ve Rust geliştiricileri mevcut dil ortamlarını koruyarak Cardano uygulamaları oluşturabiliyor.

Yönetişim işlevleri de kütüphanenin öne çıkan özellikleri arasında yer alıyor. Çevrimdışı işlem oluşturma sürecine yönetişim işlemlerinin dahil edilmesi, oylama arayüzleri, delegasyon panelleri ve DRep uygulamalarının geliştirilmesine imkan sağlıyor.

Bununla birlikte, Mesmo’nun yayımlanması tek başına gerçek geliştirici girişinin veya uygulama lansmanlarının arttığını göstermiyor. Şu aşamada doğrulanabilen değişiklik, Cardano geliştirme araçlarının desteklediği dil kapsamının genişlemesiyle sınırlı.

Proje deposu Python, Go, Rust ve JavaScript için wrapper sunduğunu belirtiyor. JavaScript kullanımı için Bun FFI gerekiyor. Node.js desteğinin bulunup bulunmadığı ise ayrıca doğrulanmalı.

TypeScript ve JavaScript desteğinin uygulanma biçimleri de birbirinden ayrılıyor. Cardano Vakfı’nın materyalleri TypeScript için yerel bağlamaları gösterirken, proje deposu JavaScript ortamında Bun FFI kullanımını açıklıyor.

Mesmo henüz resmi 1.0 sürümüne ulaşmadı ve ön sürüm aşamasında bulunuyor. PyPI’de yer alan Python paketi, 22 Eylül itibarıyla 0.1.0rc8 sürümünde ve dağıtım dosyası ‘Pre-release’ olarak işaretlenmiş durumda.

Ön sürüm aşaması nedeniyle kütüphaneyi üretim ortamına taşıyacak ekiplerin dil bazında API uyumluluğunu ve sürüm değişikliklerini kontrol etmesi gerekiyor. Özellikle JavaScript ortamında Bun kullanımı ile Node.js destek kapsamı önceden incelenmeli.

Güncelleme, yeni bir token veya merkeziyetsiz finans(DeFi) protokolü lansmanından çok Cardano’nun geliştirici altyapısını genişletmesiyle öne çıkıyor. Mesmo’nun pratik kullanım düzeyi; desteklenen dillerdeki API kararlılığına, dokümantasyon kalitesine ve ağ bağlantı araçlarının olgunluğuna bağlı olacak.

<Telif hakkı ⓒ TokenPost, yetkisiz çoğaltma ve yeniden dağıtım yasaktır >

Popüler

Diğer ilgili makaleler

Yorum 0

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.

0/1000

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.
1