1️⃣ NFT lerde , jpeg yükleme dışında farklı projeler hızla gelişiyor, @dhof un tasarladıgı WAGMIGOTCHI v2 , Ethereum blockchain deki ilk sanal evcil hayvan olabilir. Tamamen akıllı kontrat üzerinde
etherscan.io/address/0xecb5…
2️⃣ Direkt kontrat ile blockchain de etkileşime geçebildiginiz,(Read ve Write contract özelliği ile) bir evcil hayvan tasarlamış
Write Kontrat özellikleri :
clean(:Temizliyoruz
feed( :Besliyoruz
play( :Oynuyoruz
sleep( :Uyutuyoruz
Not :WriteContract çalıştırınca fee ödersiniz
3️⃣ Kullanıcılar, kontrat ile bir web sayfasına ihtiyaç duymayan direkt etherscan dan, "write contract" kısmından metamask cüzdanlarını bağlayarak etkileşime geçip yukarıdaki fonksiyonları çalıştırarak evcil hayvanın büyümesini sağlayabilir hale geldi,
4️⃣ Ek özellikler ;
- ihtiyaçları zaman ilerledikçe yavaş yavaş artar
- bazı aktiviteler diğerlerini etkiler (play() açlığa neden olur)
- ihtiyaçlar karşılanmazsa ölebilir
Bu özellikler kodlarla otomatik sağlanıyor
5️⃣ ReadContract ķısmından , herhangi bir kontrat ile etkileşime girmeden evcil hayvanın bazı durum ve özelliklerini görebilirsiniz
getstatus : Canlı olup olmadığı
gethunger: Ne zamandır aç
getsleepinees : Ne zamandır uykusuz
ReadContract da bir fee ve cüzdan baglantısı yok
6️⃣ ReadContract da 7 numaralı "love" fonksiyonu ise, daha önce 1 kez beslediyseniz veya diger özellikleri calıştırdıysanız ,asagidaki kullanıcı gibi ,sizin adresinizi sorguladığınızda size love puanınızı gösteriyor
6️⃣ Sanal hayvanımız sadece 174 satır koddan oluşuyor. Şimdi bu özelliklerin kodlarda nasıl gerçekleştiğine bakalım
Ilk olarak tüm özellikleri :"0" ile blockchain de yasamaya başlıyor görünüyor 44-47 arasında ve her Ethereum blok sayısı arttığında +1 duygularına puan eklenir
7️⃣ ve bu puan 101 i geçerse evcil hayvanımız artık yaşamaz, yani Ethereum da 100 blok geçene kadar bu özellikleri birileri çalıştırmalı
(Her Ethereum bloğu yaklaşık 14 sn sürer)
8️⃣ Bu bir deneysel proje, blockchain de merkeziyetsiz biçimde hiçbir web sayfasina ihtiyaç olmadan neler yapılabileceği tasarlanıyor,ayrı a bu bir kod tabanlı nft,bu koda bir grafik ekleyip openseade göstermek çok basit
Blockchain in derinliklerini anlamamız için güzel bir yol
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.