Cardano Geliştiricileri, GCScript ve Evrensel Dapp Bağlayıcı ile Niyet Tabanlı DApp'leri Araştırıyor

Bir Cardano Geliştiriciler Ofis Saatleri oturumu, GameChanger Wallet, GCScript ve Evrensel Dapp Bağlayıcı'nın tarayıcı tabanlı DApp'ler, QR etkileşimleri ve kullanıcı odaklı Web3 akışlarını nasıl kolaylaştırabileceğini gösterdi.

By SongMarketCap

Updated:

Cardano News - Cardano Geliştiricileri, GCScript ve Evrensel Dapp Bağlayıcı ile Niyet Tabanlı DApp'leri Araştırıyor

Cardano geliştirici araçları genellikle akıllı sözleşme dilleri, node güncellemeleri ve temel altyapı üzerinden tartışılır. Son zamanlarda gerçekleştirilen bir Cardano Geliştiriciler Ofis Saatleri oturumu, tartışmayı kullanıcı arayüzü katmanına yaklaştırdı ve Cardano uygulamalarının ağı zayıflatmadan daha kolay başlatılabilir, paylaşılabilir ve kullanılabilir hale nasıl gelebileceğine odaklandı.

Bu makale, Adriano Fiorenza'nın (GameChanger Wallet kurucusu ve geliştiricisi) yer aldığı “Niyet Tabanlı DApp'ler İnşa Etmek: GCScript DSL & Evrensel Dapp Bağlayıcı (UDC)” başlıklı Cardano Geliştiriciler Ofis Saatleri oturumu temel alınarak yazılmıştır. Oturumda niyet tabanlı DApp'ler, GCScript DSL, Evrensel Dapp Bağlayıcı, bağlantılar, QR kodları ve NFC aracılığıyla gerçek dünya entegrasyonları ve geleneksel CIP-30 bağlantı akışına alternatif olarak sunulan istemci tarafı uygulama modeline yer verildi.

Sunumun odak noktası yalnızca cüzdan işlevselliği değildi. Konu, kullanıcının bir niyet ifade ettiği ve cüzdanın bu işlemi istemci tarafında yorumlamasına, hazırlamasına ve gerçekleştirmesine yardımcı olduğu farklı bir Cardano işlem paketleme yöntemiydi. Bu, geliştirici deneyimi, kullanıcı deneyimi ve hafif Cardano uygulama tasarımı açısından konuyu önemli hale getirir.

Cardano DApp'leri Niyet Tabanlı UX'e Yöneliyor

Niyet tabanlı uygulamalar, kullanıcının yapmak istediği şey etrafında tasarlanır ve gerçekleşmesi için gereken her teknik adım yerine ne yapmak istediği odaklanır. Blockchain bağlamında bu, bir işlemi imzalamak, varlık göndermek, akıllı bir sözleşmeyle etkileşimde bulunmak veya yapılandırılmış bir istek aracılığıyla başka bir zincir içi işlemi tetiklemek anlamına gelebilir.

Cardano için bu önemlidir çünkü ekosistem güçlü bir teknik temele sahiptir, ancak uygulama katmanı hala daha basit, hızlı ve taşınabilir kullanıcı akışlarına ihtiyaç duymaktadır. EUTXO modeli Cardano'ya hassasiyet ve öngörülebilirlik sağlar, ancak birçok kullanıcı hâlâ cüzdan istemleri, bağlantı ekranları ve alışılmadık işlem ayrıntıları üzerinden Web3 deneyimi yaşamaktadır.

Oturumda sunulan GameChanger yaklaşımı daha doğrudan bir modele işaret ediyor. Sunucu, bir kullanıcı yalnızca bir tarayıcı ile başlayabilir, ağır bir kurulum veya geliştirme yapmadan ilerleyebilir dedi. GameChanger Wallet bir web uygulaması cüzdanı olarak konumlandırılmıştır, bu da etkileşim katmanına tarayıcı tabanlı bir ortamdan erişilebileceği anlamına gelir.

Önemli değişiklik, cüzdanın yalnızca bir imzalama uç noktası olarak görülmemesidir. Yapılandırılmış Cardano niyetleri için bir yürütme ortamı haline gelir; burada bir uygulama gerçekleştirilmesi gerekenleri tanımlayabilir ve cüzdan kullanıcıyı bu işlem boyunca yönlendirebilir.

GCScript, Cardano Uygulamalarına Bildirici Mantık Getiriyor

GCScript, JSON tabanlı bir alan spesifik dili olarak sunuldu. Pratikte, geliştiricilerin cüzdan ve işlem mantığını yapılandırılmış bir formatta tanımlamasına ve cüzdanın istemci tarafında bu mantığı yorumlamasına imkân sağlar.

Bu ayrım önemlidir. Birçok Web3 uygulaması, kullanıcı işlemlerini hazırlamak, koordine etmek veya basitleştirmek için arka uç hizmetlerine dayanır. GCScript, bu mantığın bir kısmını kullanıcının cihazına ve cüzdan oturumuna daha yakın taşır. Oturuma göre, script istemci tarafında cüzdan tarafından yorumlanır; ana arka uç işleme ise varsayılan model olarak kullanılmaz.

Bu, her karmaşık Cardano uygulamasının arka uç altyapısından kaçınabileceği anlamına gelmez. Daha gelişmiş ürünler hâlâ indeksleme, veri hizmetleri, izleme, likidite yönlendirme, iş mantığı veya diğer zincir dışı sistemlere ihtiyaç duyacaktır. Ancak basit işlem akışları, konsept kanıtları, eğitim araçları, QR tabanlı deneyimler ve hafif DApp'ler için bildirimci istemci tarafı modeli sürtünmeyi azaltabilir.

En güçlü teknik nokta, Cardano'nun yalnızca daha fazla akıllı sözleşmeye ihtiyacı olmadığını, aynı zamanda geliştiricilerin niyeti paketlemeleri, işlemleri sergilemeleri ve kullanıcıların bu işlemlerle güvenli bir şekilde etkileşimde bulunmasına olanak sağlayacak daha iyi yöntemlere ihtiyacı olmasıdır. GCScript, geliştiricilerin bildirimci script söz dizimi ile çalışan Web3 etkileşimlerine geçişini hızlandırabilirse, değeri yalnızca söz diziminde değil; bir fikri kullanılabilir bir Cardano akışına dönüştürme süresini kısaltmasında yatmaktadır.

Evrensel Dapp Bağlayıcı, Cardano Erişim Noktalarını Genişletiyor

Evrensel Dapp Bağlayıcı (UDC), oturumun genel ekosistem perspektifinden en önemli bölümü olabilir. Bağlantılar, QR kodları ve NFC gibi gerçek dünya etkileşim kalıplarını destekleme yolları olarak sunuldu ve aynı zamanda geleneksel CIP-30 cüzdan bağlantı modeline alternatif veya tamamlayıcı bir çözüm sundu.

Bu önemlidir çünkü çoğu blockchain kullanıcı deneyimi hâlâ kullanıcının bir DApp web sitesine girdiğini, bir cüzdan bağladığını ve ardından uygulamaya özel arayüzü takip ettiğini varsayar. UDC, daha esnek bir giriş noktası önerir. Cardano etkileşimi bir mesajdaki bir bağlantıyla, bir etkinlikteki QR koduyla, bir NFC etiketiyle, bir mobil deneyimle veya başka bir hafif yüzeyle başlayabilir.

Konu burada geliştiricilerin ötesine geçiyor. Cardano daha fazla gerçek dünya kullanımı istiyorsa, kullanıcıların her zaman bir DApp'e bağlandıklarını anlamaları gerekmemelidir. Tarayıcı, tıklama, gözden geçirme, onay ve devam etme işlemlerini gerçekleştirebilmelidir; cüzdan ise niyeti açıklamalı ve kullanıcıyı körü körüne imza atmaktan korumalıdır.

Risk ise nettir. Blockchain etkileşimlerini kolaylaştıran herhangi bir sistemin aynı zamanda daha güvenli ve daha şeffaf hale gelmesi gerekir. Niyet tabanlı UX yalnızca cüzdan açıkça ne olacağını, hangi varlıkların hareket edeceğini, hangi izinlerin istendiğini ve kullanıcının neyi onayladığını gösterirse çalışır. Açıklık olmadan basitlik, karmaşıklığı daha tehlikeli bir yere taşır.

Bu nedenle GCScript ve UDC daha çok geliştirici altyapısı olarak değerlendirilmelidir, pazarlama dili değil. Cardano etkileşimlerinin daha taşınabilir, daha bileşen bazlı ve kullanıcı odaklı olup olamayacağını test ederken, kullanıcı nihai kararı verdiği inceleme katmanını kaldırmadan bunu yapabilirler.

Cardano geliştirenler için pratik soru artık yalnızca sözleşmeyi nasıl yazacağınız değil. Geçerli bir zincir içi işlemi, gerçek bir kullanıcının saniyeler içinde anlayabileceği, başlatabileceği ve onaylayabileceği bir şeye nasıl dönüştürebileceğinizdir. GameChanger’ın modeli bu soruyu doğrudan cüzdan katmanına yerleştirir, tam da Cardano’nun UX'i ya kullanılabilir hale gelir ya da sadece teknik bir egzersiz olarak kalır.