Midnight üzerinde özel akıllı sözleşmeler için sırada ne var?

After Midnight'in prömiyeri, geliştiricilerin Ledger 9 ile neler inşa edebileceğini inceledi. 18 Kasım'da Midnight’ın mimari çalışma grubu, özel veriyi işlemek için akıllı sözleşmeler arasındaki çağrıların nasıl genişletileceğini tartışacak.

By SongMarketCap

Updated:

Midnight News - Midnight üzerinde özel akıllı sözleşmeler için sırada ne var?

Midnight Foundation, 12 Kasım’da Ledger 9 yükseltmesinin ardından geliştiricilerin neler inşa edebileceğine bakan After Midnight’ı başlattı. Bu sürüm, korumasız veri kullanarak tek bir işlem içinde bir akıllı sözleşmenin başka birini çağırmasına olanak tanıyor. Prömiyer sırasında vakıf, bu çağrıların gelecekteki bir sürümde özel veriyi nasıl ele alabileceğini tartışmak için Discord’da bir oturum duyurdu.

Geliştiriciler Ledger 9 ile neler inşa edebilir

Midnight Foundation’da çözümler mühendisi olan Jay Albert, sözleşmelerin birlikte nasıl çalışabildiğini açıklamak için teminatlı bir krediyi kullandı. Bir kredi verme sözleşmesi, ayrı bir sözleşmeden bir varlık fiyatı isteyebilir, borçlunun yeterli teminata sahip olup olmadığını kontrol edebilir ve aynı işlem içinde krediyi onaylayabilir. Albert ayrıca, bir oylamanın hibe kazanan ekiplere hazineden ödeme tetiklediği bir iş akışını test etmeyi de anlattı.

Sözleşmeler, harici uygulamaların izleyebileceği olaylar da yayabilir. Bir yazılım ajanı bir oylamanın geçtiğini tespit edip Discord ya da Telegram üzerindeki bir topluluğu bilgilendirebilir. Sözleşme çağrısı işlemde bir adımı yürütürken, olay harici bir uygulamaya yanıt verebileceği bir şey sunar. Her iki özellik de başlangıçta korumasız veriyi destekler.

Ledger 9, imza doğrulamayı da genişletiyor. Albert, bir projenin uygun Ethereum varlık sahiplerine Midnight üzerinde token dağıtabileceğini anlattı. Onun örneğinde bir kullanıcı Ethereum cüzdanıyla imza atar ve Midnight üzerinde dağıtımı talep etmek için nitelikli bir varlığa sahip olduğunu kanıtlar. Uygulama, imzalama anahtarı kullanıcının cüzdanında kalırken uygunluğu başka bir ekosistemden doğrulayabilir.

Mevcut Midnight uygulamalarının hangi güncellemeleri yapması gerekiyor

Midnight, 6 Kasım’da ana ağını Ledger 9’a taşıdı. Ana ağda zaten dağıtılmış sözleşmeler otomatik olarak devredildi, onlarla etkileşime giren uygulamaların ise Midnight.js 5’e geçmesi gerekiyor. Yükseltme belgeleri, Ledger 9’u hedefleyen sözleşmeleri derlemek için Compact toolchain 0.36.0’ı ve cüzdan geliştiricileri için Wallet SDK 2.0.0’ı listeliyor.

Albert, diğer uygulamaların sözleşmelerini çağırmasını isteyen ekipler için pratik bir gereksinime de işaret etti. Diğer geliştiriciler çağrıyı kendi sözleşmelerine dahil edebilsin diye sözleşme arayüzünü ve gerekli derleme dosyalarını erişilebilir kılmaları gerekiyor.

İki test ağı farklı yükseltme yollarını izledi. Preview, 7 Kasım’da yeni bir zincir olarak yeniden başlatıldı ve Preprod, 9 Kasım’da yerinde yükseltildi, işlem geçmişini ve dağıtılmış sözleşmelerini korudu. Vakfın ürün direktörü Karmel, geliştiricileri yeni özellikleri test tokenlarıyla denemek için Preview’a yönlendirdi.

Midnight Passport bir ajanın yetkisini nasıl sınırlayacak

Karmel, kullanıcıların dijital kimlik bilgilerini yönetmesine ve görevleri yazılım ajanlarına devretmesine yardımcı olması amaçlanan, yakında çıkacak Midnight Passport SDK ile Ledger 9 özelliklerini ilişkilendirdi. Soru cevap sırasında scoped grants adı verilen bir mekanizmayı açıkladı. Bir kullanıcı, bir ajanın hangi işlemleri yapmasına izin verildiğini tanımlar ve bu izni geri alabilir. İşlem yapma yetkisi verilen bir ajan için bu yetki, kullanıcının ajanın neler yapabileceğine sınırlamalar koymasına imkan tanır.

Karmel ayrıca ağ içinde ve dışında gerçekleştirilen işlemler için izinlerin yönetimi bağlamında Open Wallet Standard konusunu ele aldı. Ayrı bir Passport sunumu duyurdu ve seçili özelliklerin testine ekosistem üyelerini dahil etme planlarını paylaştı. Aralığı Passport için önemli bir ay olarak vurguladı ve SDK için belirli bir çıkış tarihi vermedi.

[NEWSBREAK]

Geliştiricilerin özel sözleşme çağrılarına nerede katkı sunabileceği

Robert Osborne’un sunduğu After Midnight, YouTube, X ve LinkedIn üzerinde iki haftada bir perşembe günleri planlanıyor. Discord duyurusunda Eva Rodriguez M, geliştiriciler için teknik çalışma grupları, topluluk üyeleri için Nightforce ve kurucular ile erken aşama ekipler için Build Club dahil olmak üzere izleyicilerin bölümler arasında nasıl dahil olabileceklerini özetledi.

Albert, uygulamaların ilgili bazı kullanıcı bilgilerini ifşa etmeden birbirlerini nasıl çağırabileceğini anlattı. Midnight Foundation, sözleşme çağrılarında özel veri desteğinin ne zaman hayata geçeceğini henüz duyurmadı. 18 Kasım’da ağın mimari çalışma grubu tasarımı Discord’da tartışacak, burada geliştiriciler mimarlara çağrıların nasıl işleyeceğini sorabilir ve geri bildirim verebilir.