DigiDaigaku Yeni Görev Sistemini Açıkladı

DigiDaigaku, sektörde yeni bir standart oluşturacak Ana Görev - Quest sistemini duyurarak web3 ekosisteminin gündemine oturdu.

DigiDaigaku Yeni Görev Sistemini Açıkladı
Yakında çok duyacaksınız demiştik: DigiDaigaku | Free-to-Own

DigiDaigaku'dan daha önce bahsetmiş ve yakında adını çok duyacaksınız demiştik. Bugün, yine web3 oyunlarına yol gösteren, yenilikçi ve standart oluşturacak bir Ana Görev - Quest sistemini duyurarak gündeme geldiler. Oyunun iki dev isminden biri olan Gabriel Leyton, yeni AdventureERC721 token'ı üzerine araştırma yapanların işini kolaylaştırmak için, DigiDaigaku'nun (DD) Ana Görev - Quest (Adventure - Quest) sisteminin detaylarını paylaştığı bir tweet zinciri yayınladı. Biz de paylaştıklarını analiz etmek ve sizlerle paylaşmak istedik.

📌
Çünkü bu standart, özellikle hikaye tabanlı web3 oyunlarının yeni kilometre taşı olabilir.

Oyunlara Özel Yeni Standart: AdventureERC721


AdventureERC721, NFT'lerin şimdiye kadar "gelenekselleşen" değiştirilemezlik işlevselliğini oyun dünyasının gereksinimlerini karşılamak amacıyla geliştirmiş, oyunlara özel, ERC721 standartına sahip bir akıllı sözleşmedir diyebiliriz. Bildiğiniz üzere ERC721 standardı, Ethereum blokzincirinde NFT üretmek için kullanılır ve akıllı sözleşmelerde değiştirilemez ve benzersiz token'lar oluşturmak için geliştirilmiş bir token standardıdır. Leydon'a göre bu standartın oyunlara özel şekilde değiştirilmesi ve geliştirilmesi artık bir mecburiyet haline gelmiş.

Oldukça yaygın şekilde kabul gören ERC721'i bir anda lağvetmek yerine, temel fonksiyonlarını koruyarak, oyunlara özel fonksiyonları isteğe bağlı şekilde kullanabilir hale getirmişler. Yani isterseniz, NFT koleksiyonları için de AdventureERC721'i kullanabilirsiniz; oyunlarla ilgili fonksiyonlar yalnızca onlara ihtiyaç duyduğunuz zaman emrinize amade olur. "Oyunlarla ilgili fonksiyonlar" tanımı, Leydon'a göre "Adventure" denen bir kavramı karşılıyor. Türkçedeki çevirisi "macera" lakin oyunla ilgili olanların da tahmin edebileceği üzere, aslında belirli amaçlar için, belirli görevleri yerine getirmeniz sonucunda, önceden belirlenmiş faydaları sağladığınız bir dizi eylemi ifade ediyor. Biz buna kısaca "ANA GÖREV" diyelim.

Kendisinin doğrudan ifade ettiği şekliyle aktarmamız gerekirse:

"Bir adventure (yani quest- mini görev serisi içeren ana akış), akıllı bir sözleşmeyle temsil edilir ve bir oyundaki belirli NFT'leri nasıl etkileyip değiştirebileceğini yöneten kuralları içerir. Bunları akıllı sözleşmelerle yönetmek önemli; çünkü oyuncuların neyi tercih etmek isteyebileceklerini şeffaf bir şekilde görmelerini sağlıyor."

Güvenlik Nasıl Sağlanıyor?


Temel olarak Whitelist mekanizması ile sağlanıyor. Leydon'ın da belirttiğine göre, özellikle kimlik avı girişimlerini önlemek için, oyuncular belirlenmeden önce, tüm Ana Görev'lerin sözleşme sahibi tarafından beyaz listeye alınması gerekiyor. Böylece bir Ana Görev sözleşmesinin, herhangi bir NFT'yi manipüle edebilmesi için ek koruma sağlanmış olacak; çünkü izinlerin hem sözleşme sahibi hem de token sahibi tarafından onaylanması gerekecek. Ancak o zaman, önceden onaylanmış ve beyaz listeye alınmış bir Ana Görev, kendisini gerçekleştirmeyi seçen bir oyuncunun token'larını transfer etme, yakma, stake etme ve geri alma iznine sahip olabilecek. Ana Görev'lere token yatırılabilecek. Bir Ana Görev'in oynanış mekaniğine bağlı olarak görevde olmak, token transferini kilitleme fonksiyonuna da sahip olabilecek.

Peki bir Ana Görev beyaz listeden çıkarılırsa ne olur? Oyuncunun token'ları sonsuza kadar arafta kalmayacak mı?

Neyse ki hayır, "userExitQuest" ve "userExitAllQuests" fonksiyonları, bir Ana Görev beyaz listeden çıkarılırsa kullanıcının token'larını daima, güvenli bir şekilde geri alabilmesi için bu standarta dahil edilmiş. "Ancak, oyuncular ödül almadan stake durumundaki ilerlemelerini kaybedecekleri için, normal şartlar altında bu şekilde stake sürecinden çıkmamalıdır. En iyisi Ana Görev/Quest akışını amaçlandığı gibi tamamlamaktır." diye belirtilmiş.

Oyuncular için TLDR yapalım:

Oyundaki karakterler, silahlar, kostümler NFT; oyundaki Ana Görev ve içindeki mini görevler de akıllı sözleşme olarak sunulacak. Her Ana Görev'in, oyuncudan ne istediğini ve oyuncuya ne verdiğini açık şekilde görebileceksiniz. Oyunla ilgili sahte, yanıltıcı Ana Görev'ler oluşturulamayacak, çünkü oyun sahibinin Ana Görev'leri beyaz listeye alması gerekecek. Ancak bu şekilde, iki aşamalı onayın ardından, Ana Görev'leri gerçekleştirebileceksiniz. Sonrasında o Ana Görev size token verebilecek, sizden token alabilecek ya da ana görev tamamlanana kadar token transferi yapmanızı durdurabilecek. Bu fonksiyonların hepsini önceden görecek ve katılıp, katılmamayı siz tercih edeceksiniz. Eğer bilginiz ve onayınız dışında Ana Görev, oyundan silinirse, token'larınız size otomatik olarak iade edilecek.

Gaz Optimizasyonu ve Blokzincir Özellikleri


Gaz Optimizasyonu Nasıl?

AdventureERC721 hem ON-CHAIN hem de OFF-CHAIN oyunlar düşünülerek yazılmış; çok az değişiklikle, Ana Görev'leri zincir üstünde ya da dışında tanımlayabiliyorsunuz. Bir oyuncunun durumu, ana görevlerin kendisi yerine AdventureERC721 sözleşmesinde yerel (local) olarak saklanıyor, bu da birçok eş zamanlı ana görevin varolması durumunda, gaz optimizasyonu için önemli bir katkı sağlıyor.

Özel İzinler İzinler Var mı?

AdventureERC721, mevcut ERC721 sisteminden farklı, özel bir izin sistemi kullanıyor. "approve" ve "setApprovalForAll" fonskiyonları, bir satış sırasında, satıcıların token'lerını aktarması için, pazar yerleri gibi aracıları onaylamak amacıyla kullanılıyor. Ana Görev onayı  da ayrı bir işlem; beyaz listede olmayan hiçbir adrese transfer/satış yetkisi vermiyor. Bu farklılık nedeniyle, standart ERC721 onaylarının verilmesi, bir oyuncuyu bu tarz görevlere dolaylı olarak dahil etmiyor.

Not: Ayrıca AdventureERC721'deki stake fonksiyonu, standart bir ERC721 sözleşmesine dayanan DigiDaigaku Genesis hariç, NFT'lerinizi kendi cüzdanınızda bırakıyor. Yani demek ki DigiDaigaku Genesis'in de bir staking sistemi olacak.

Görevlerin Jetonları Yakmasının ya da Transfer Etmesinin Amacı Ne?

Sistem, Ana Görev'lere katılmayı tercih edenler için, ilginç oyun mekanikleri sağlamak ve bu mekaniklerin oluşturulmasını kolaylaştırmak amacıyla tasarlanmış. Örneğin bazı Ana Görev'ler, yeni bir şey edinebilmek karşılığında token yakmayı, ya da bir veya daha fazla token'ı stake etmeyi gerektirecek; böylece arz azalmış olacak. (Bildiğiniz üzere, arz fazlalığı oyun ekonomilerinin en büyük problemlerinden biri; çünkü temel olarak bir şey ne kadar azsa, o kadar değerli hale geliyor.) Farklı Ana Görev'ler ise, oyuna yeni giren oyunculara, yeniden kullanabilmeleri için bu token'ları aktarabilecek. Ya da bazı Ana Görev türlerindeki token'lar ne yakılacak ne de aktarılacak; yalnızca bu Ana Görev'leri tamamlayan oyuncular belirli bir süre boyunca token stake ettikleri -ve görevde uzun süre kaldıkları için- ödüllendirilecek ve Ana Görev tamamlandıktan sonra NFT'lerinin sahipliğini koruyacaklar... Gördüğünüz üzere, temel olarak, bildiğimiz, aşina olduğumuz oyun mekanikleri (ve oyun içi fayda dinamikleri) ile NFT & Token mekaniklerini tam olarak örtüştürüyorlar.

Adventure ve Quest Arasındaki İlişki Nedir?

Adventure, yani bizim "Ana Görev" olarak Türkçeleştirdiğimiz kavram, daima bir akıllı sözleşme olan, ana kümeyi temsil ediyor. Quest'ler ise, onun içindeki alt ya da mini görevler. Yani bir Ana Görev'i ana hikaye, quest'leri ise yan hikayeler olarak düşünebilirsiniz. Ya da ana görevi tamamlamış olmak için, sırayla bitirmeniz gereken küçük quest'leri...

AdventureERC721, oyuncuların aynı anda birden fazla Ana Görev'e ve Quest'e katılmasına olanak tanıyor; Ana Görev başına 100'e kadar eş zamanlı quest'i destekleyecek şekilde genişletilebiliyor. Örneğin, bir oyuncu A, B ve C Ana Görev'ine aktif olarak katılabilir; lakin A macerasında 50 quest, B macerasında 100 quest ve C macerasında ise 75 quest yapar.


Yakında Geliyor

Henüz, ne zaman yayınlanacağına dair net bir bilgimiz yok, ama AdventureERC721 2022 bitmeden gelecek. (Muhtemelen, herkes gibi onlar da Etherium merge'ünü bekliyorlar.) Leydon, DigiDaigaku özelinde Ana Görev'leri white list edebilme gücüne sahip olduklarını söyledi; bu da "scam" ya da "kötü niyetli" görev genişlemmeleri için DD ekosistemini koruyacaklarını ve belleyeceklerini gösteriyor. Bir kullanıcı bu sistemi şöyle özetlemiş:

"Blokzincire özgü NFT oyunlarının ETF versiyonu gibi... Kullanıcının fonlarını (token'larını) hangi "araçlara" (Ana Görev'lere) yatırarak çeşitlendireceğini seçmesine ve çeşitli sektörlerde (Quest) fon yöneticisi tarafından aktif olarak yönetilmesine izin veriyor."

Leydon da "Bence bu işin sonunun DeFi'yle buluşma ihtimali çok yüksek." diyerek doğrulamış. Biz de gelişmeleri merakla bekliyoruz.


Troy

Troy, Türkiye'nin ilk ve en büyük Gaming DAO'su olarak, web3 oyunlarını, NFT'leri, GameFi dünyasındaki proje ve fırsatları, Türkiye'deki her yaştan, cinsiyetten ve bölgeden oyuncu ile tanıştırmak üzere çalışıyor. Amacımız, geleneksel web2 oyunlarını oynayarak eğlenen, öğrenen, kendini geliştiren tüm oyuncuları, aynı zamanda gelir elde edebilecekleri ve hızla büyüyen bir endüstride üretim yapabilecekleri şekilde web3'le tanıştırmak, onları en iyi projelerle bir araya getirmek ve yollarındaki taşları temizleyerek, her şeyi sadeleştirip kolaylaştırmak. Bize katıldığın için teşekkür ederiz.

Web Sitesi | Discord | Twitter | Instagram | Facebook | TikTok | YouTube