Aktif Üyelere Token Nasıl Dağıtılır (NFT'ler: Henüz Değil)
Zealy üyeleri son etkinliğe göre filtreleyemez ve bugün NFT gönderemez. İşleyen mekanizma bir sprinttir — ödeme hesaplaması koddan okunur.
Yazan Mathis Grosjean

Bu sayfada
Kısa cevap: Bir sprint düzenleyin. Zealy'de sprint, başlangıç ve bitiş tarihi olan bir liderlik tablosudur; dolayısıyla sıraladığı XP sonsuza kadar biriken değil, o pencere içinde kazanılan XP'dir. Üründe insanlara bir kez katıldıkları için değil, şu anda aktif oldukları için ödeme yapan tek mekanizma budur. Ardından Zealy kimin kazandığına karar verir ve ödeme yapılacak adresi kaydeder. Tokenları transfer etmez ve bir NFT'yi hiçbir şekilde ekleyemez — ödül alanının kendisi bunu söyler: NFT ödülleri henüz mevcut değil.
Bu yazının yapmayacağı şey: var olmayan bir filtre sunmak. Zealy'den "son 30 gün içinde bir şey talep eden üyeler" isteyip liste alamazsınız. Ayrıca Zealy üzerinden nasıl NFT gönderileceğini de söylemez, çünkü gönderilecek bir NFT ödülü yok. NFT kısmı için yapabileceği şey, size savunulabilir bir alıcı listesi sağlamaktır — kimin alacağına sprint karar verir, basım ve gönderim kendi araçlarınızda gerçekleşir.
Açıklama: Zealy bunu yayımlıyor ve tanımlanan ürünü Zealy satıyor. Aşağıdaki her Zealy davranışı, birkaç yerde yanlış olduğu ortaya çıkan Zealy'nin kendi belgelerinden değil, Zealy kod tabanından okundu. Her harici sayı, göründüğü noktada kaynağını taşır.
Son doğrulama: 15 Ağustos 2026.
"Aktif üyelerimi ödüllendirmek" neden göründüğü kadar zor
Çoğu token dağıtımı geçmişin bir anlık görüntüsü için ödeme yapar ve sonra tokenların çıkıp gitmesini izler. Dokuz airdrop üzerine yapılan akademik bir çalışmada, çoğu protokolde medyan alıcı tek bir token transferi yaptı ve ilk transferi ile son transferi arasındaki medyan süre sıfır gündü. Bunun yerine etkinliği ödüllendirmek, belirlediğiniz bir zaman aralığındaki davranış için ödeme yapmak anlamına gelir.
O çalışma: "Airdrops: Para Dağıtmak Göründüğü Kadar Zor Değil" by Johnnatan Messias, Aviv Yaish ve Benjamin Livshits, dokuz protokol dağıtımını kapsıyor. Tek bir transfer ve geçen süre olmaması, kazandığınız bir üye değildir. Bu, bir kez önünde durmak için ödediğiniz bir kuyruktur.
Olağan yanıt, göndermeden önce daha sıkı filtrelemektir; bu pahalıya mal olur ve geç işe yarar. Bu yaklaşım ve Optimism ile LayerZero'nun bundan elde ettiği şey, şunun konusudur: farmlanmayan bir airdrop nasıl yürütülür.
Aynı fikrin daha ucuz bir versiyonu var. Herkese dağıtıp sonra istemediğiniz kişileri çıkarmak yerine bir pencere tanımlayın, bu pencerede neyin kredi kazandırdığını yayınlayın ve ortaya çıkan sıralamayı ödeyin. Kimsenin çıkarılması gerekmez, çünkü kimse listeye bedava girmemiştir.
Zealy üyelerini son etkinliğe göre filtreleyemezsiniz
Zealy'nin üye tablosu tam olarak on üç sütunda filtreleme yapar: id, name, role, join date, Discord handle ve ID, TikTok kullanıcı adı, X kullanıcı adı, X takipçi sayısı, X ID, email, country ve ETH address. Join date tek tarihtir. Son aktiflik filtresi, son claim filtresi ve son 30 gündeki XP filtresi yoktur.
Bu insanları şaşırtıyor, bu yüzden ne kadar ileri gittiği konusunda net olmakta fayda var. üyeler sayfası size yukarıdaki listeyi verir. XP listede bile yok — XP bir sütun olarak gösterilir ancak üyeler sayfası zaten getirildikten sonra hesaplanır, bu yüzden ne filtrelenebilir ne de sıralanabilir. Genel API daha da yetersizdir: arama, roller, kimlikler, joinedAfter, joinedBefore ve bir sıralama. Zealy'nin analitiği zaman içindeki aktif kullanıcıları grafiklerle gösterir, ancak bir grafik bir toplamdır. Zealy size geçen hafta kaç kişinin aktif olduğunu söyler ama isimlerini vermez.
XP'ye göre sıralamak da sizi kurtarmaz, çünkü bir üyenin XP'si belirli bir döneme ait olmayan, sabit bir toplamdır. Mart ayında yoğun şekilde farm yapmış ve o zamandan beri questboard'ınızı açmamış bir üye, bu ay her hafta bir şey talep etmiş birinden hâlâ daha üst sıradadır. Topluluğunuzu XP'ye göre sıralamak, onu geçmişe göre sıralamaktır.
Öyleyse kısıtlamanın dürüst ifadesi şudur: bugün Zealy'de "aktif", sorgulayabileceğiniz bir üye özelliği değildir. Sizin tanımladığınız bir zaman diliminin özelliğidir.
Zealy'de işe yarayan mekanizma: bir sprint
Bir Zealy sprinti, başlangıç ve bitiş tarihi olan, sprintin kapsadığı questlerde bu zaman aralığında yapılan taleplerden gelen XP'yi sayan bir liderlik tablosudur. Sıralama, seçtiğiniz dönemde kimin aktif olduğunun listesidir. Sprint XP'si sıfır olan üyeler ödemeden otomatik olarak hariç tutulur.
Bu son ayrıntı göründüğünden fazlasını yapar. Topluluğunuzun uykudaki yarısı, sizin yazdığınız bir kuralla filtrelenmez; zaman aralığında hiçbir şey yapmadığı için sonuçta yer almaz. İstediğiniz filtreyi, şeyin yapısının bir yan etkisi olarak elde edersiniz.
Bir uyarı, çünkü bir sprinti temiz bir ölçüm olarak adlandırıp adlandıramayacağınızı bu belirler: zaman aralığında bir yöneticinin elle verdiği XP de taleplerin yanı sıra sprinte sayılır. Bonus XP dağıtırsanız, ödemenin hesaplandığı aynı sayıyı ayarlıyorsunuz demektir.
Sprintler iki yoldan biriyle ödeme yapar ve bir sayı seçmeden önce ikisini de anlamakta fayda var.
Orantılı. Her üye alır floor(pool × their sprint XP ÷ total sprint XP). 10.000 tokenlik bir havuz, uygun olan herkes arasında 250.000 XP ve bunun 4.000'ini kazanan bir üye alın: payı 160 token. Her pay aşağı yuvarlanır, bu yüzden ödemeler toplamı havuzdan biraz daha az olabilir. Ayrıca bir ödül bölgesi belirlerseniz, bu paydadaki toplam yalnızca bölge içindeki kişiler üzerinden yeniden hesaplanır — yani bir eşik eklemek listeyi kısaltmanın yanı sıra herkesin payını da artırır.
Kademeli. Her biri havuzun bir yüzdesini alan ve aralık içinde eşit olarak bölünen sıra aralıkları tanımlarsınız. 1–10. sıralar aralarında %40, 11–50. sıralar ise bir %20 daha alabilir. En fazla 50 kademe tanımlayabilirsiniz ve bunlar ne çakışabilir ne de aralıklar arasında boşluk bırakabilir. Kademeli, çabadan çok sıralamaya ödeme yapar; bu da amaç görünür bir yarış olduğunda istediğiniz şeydir.
Her ikisinin üzerine, ödül bölgesi sert bir ilk N sınırıdır. 200 olarak ayarlayın; 201. sıra ne kadar XP kazanmış olursa olsun hiçbir şey almaz. Bir sprintte çekiliş modu yoktur — ödeme sıralama ve XP'ye göredir, yani rastgelelik istiyorsanız sprint yerine bir görev ödül yöntemine bakıyorsunuz demektir.
Topluluklar yıllardır tam olarak bu yapıyı yürütüyor. Bandzaï ilk 200 sıralama oyuncusu için yaklaşık 600.000 $BZAI ve Zaï NFT'si olan bir sprint tanımladı. CoinW 100 USDT'lik en yüksek ödülle ilk 50 sıralaması oluşturdu. Alphaday sıralamasındaki ilk 10 katılımcıyı ETH cinsinden 300 $'lık ödül havuzundan pay almaya hak kazandırdı. ShimmerSea protokolünün her bölümünü test etmeleri için 5.500 USDT ve 404 özel Lumi NFT sundu. Dört vaka çalışmasının tamamı 2023'ten ve dördü de tarih eklenmiş ödül bölgeleri.
Bunlardan biri NFT konusunu benim için açıklıyor. Bandzaï'nin ödülü tokenlardı ve ilk 200 bölgesi için NFT'ler. Sprint 200'ü seçer. NFT'leri onlara teslim etmek projenin kendi işiydi ve hâlâ öyle — bu da bizi Zealy'nin birinin eline ne verip ne vermeyeceğine getiriyor.
Zealy'nin gerçekte gönderdiği, ödül türüne göre
Zealy'nin veri modelinde yedi ödül türü bulunur ve görev düzenleyici altı tür sunar: XP, Discord rolü, Zaps, USDC, token ve özel bir "diğer". Kendiliğinden ulaşan tek tür USDC'dir. Token ödülleri gönderilmez, kaydedilir; NFT ödülleri ise bugün üründe mevcut değildir.
| Ödül | Görev düzenleyicide mi? | Gerçekte kim iletir |
|---|---|---|
| XP | Evet | Zealy, Zealy içinde |
| Zaps | Evet | Zealy içinde Zealy |
| Discord rolü | Evet | Zealy botu, eşzamansız olarak; Discord'u bağlı olmayan bir üye hiçbir zaman almaz |
| USDC | Evet | Zealy, başarılı bir talepte önceden fonladığınız bakiyeden otomatik olarak |
| Token | Evet | Siz. Zealy kazananı ve ödeme yapılacak adresi kaydeder |
| Özel "diğer" | Evet | Tarif ettiğiniz herhangi bir yöntemle siz |
| NFT | Hayır | Hiç kimse. Alan şunu gösteriyor: NFT ödülleri henüz mevcut değil |
NFT satırı iki kez okunması gereken satırdır. Zealy'nin veri modeli hâlâ bir NFT ödül türü taşıyor ve Zealy bir zamanlar bir özellik bayrağı arkasında Polygon üzerinde harici bir hizmet aracılığıyla NFT basmıştı. Bugün kullandığınız üründe, NFT ödül alanı size mevcut olmadığını söyleyen tek bir dize gösteriyor ve arkasındaki her şey kapalı. Bir Zealy görevine NFT ödülü nasıl ekleyeceğinizi gösteren herhangi bir kılavuz, orada olmayan bir şeyi anlatıyor.
Token ödülleri, yanlış anlaşılması kolay bir iş bölümüyle çalışır. Zealy kimin kazandığına karar verir ve kazananı ile doğrulanmış adresini içeren bekleyen bir satır yazar. Sonra siz kendi cüzdanınızdan gönderir ve işlem hash'ini geri yapıştırırsınız — tek bir hash'i tüm bekleyen kazananlara aynı anda damgalayan bir toplu işlem vardır; 200 kopyala-yapıştır yapmadan ilk 200'lük bir sprint'i bu şekilde kapatırsınız. Zealy bunun için yirmiden fazla ağ tanımlayıcısını destekler ve bunlardan ikisi test ağlarıdır.
Bir token ödülü için Zealy'nin bittiği ve topluluğun başladığı yer. USDC istisnadır — otomatik olarak hesaba geçer.
Bundan iki sonuç çıkar ve ikisi de pazarlama metninde yok. Zealy'nin token ödülleri için imzalayıcısı yoktur, dolayısıyla gas ücretini topluluk öder. Ve Zealy şu anda doğru miktarın doğru adrese ulaştığını zincir üzerinde doğrulamaz. Tek kazananlı form, işlem kimliğinin en azından geçerli bir biçime sahip olduğunu kontrol eder; tek bir hash'i tüm bekleyen kazananlara damgalayan toplu işlem ise yalnızca bir şey yazdığınızı kontrol eder. Hash, ödeme yaptığınıza dair beyanınızın kaydıdır, ödemenin kanıtı değildir. Topluluğunuz bu ayrımın önemli olacağı kadar büyükse, kendi mutabakatınızı tutun.
USDC, insanların bir ödülden beklediği şekilde davranan istisnadır. Bir bakiye yüklersiniz, her görev bu bakiyeden fon kilitler ve başarılı bir talep üyeye otomatik olarak kredi verir. USDC, Zealy tarafında bir bakiye olarak birikir ve üyenin bağlı Polygon cüzdanına çekilir. Kampanya özetinizde net bir tutar vaat etmek yerine, güncel koşullar için insanları para çekme ekranına yönlendirin.
Alıcıların bunlardan herhangi biri üzerinden ne borçlu olduğu, gerçek sonuçları olan ayrı bir sorudur ve hiç satın almadan kripto kazanmak alıcı tarafını kapsar.
Ödülü dışarı çıkarma konusunda Zealy vs Galxe
Galxe bir NFT ödül türü sunar ve token çekilişlerini zincir üzerinde gerçekleştirir. Zealy ikisini de yapmaz: NFT ödülleri devre dışıdır ve token ödülleri kaydedilir, gönderilmez. Karşı görüş ise Galxe'nin zincir üzerindeki çekilişinin kullanıcıdan gas ücreti alması ve Galxe'nin özel ödüllerinin, tıpkı Zealy'nin tokenları gibi, proje tarafından dağıtılmasıdır.
| Zealy | Galxe | |
|---|---|---|
| Ödül türü olarak NFT | Mevcut değil; alan şunu söylüyor: NFT ödülleri henüz mevcut değil | Destekleniyor. Galxe ödüllerini "Puanlar, OAT, NFT, Özel Ödüller, Gizem Kutuları, Tokenlar ve Discord Rolleri" olarak listeliyor ve "herhangi bir uyumlu blok zinciri ağında NFT ödüllerini desteklediğini" belirtiyor |
| Token dağıtımı | Zealy kazananı ve adresi kaydeder; proje gönderir | "Token Çekilişleri" zincir üzerinde çalışırken "Token FCFS" işlem tetiklemeden zincir dışında kalır |
| Gas ücretini kim öder | Proje, kendi cüzdanından | Kullanıcıların Gravity ağında G tokenlarıyla gas işlem ücreti ödemesini gerektiren çekiliş modu token ödülleri için |
| Özel ödüller | Proje, tokenlarla aynı şekilde teslim eder | "Bu ödüllerin dağıtımından proje sorumludur ve bu ödüller Galxe dışında yönetilecektir" |
Galxe alıntıları, tablo başlığında bağlantısı verilen yayımlanmış ödül dokümantasyonundan alınmıştır.
Takası dürüstçe değerlendirin. İhtiyacınız olan şey, bir görevi tamamlamanın doğrudan çıktısı olarak bir cüzdana NFT gelmesiyse, Galxe bunu yapar, Zealy yapmaz ve hiçbir Zealy sprint tasarımı bunun yerini tutmaz. İhtiyacınız olan şey, alıcıların hiçbir ödeme yapmadan ve zincire dokunmadan alacağı bir dağıtımsa, Zealy'nin USDC yolu bunu yapar, zincir üstü çekiliş yapmaz. Her iki platform da özel ödülleri projenin masasına bırakır, yani genel durumu kimse çözmemiştir.
Zealy'de sprint ödemesi adım adım nasıl yürütülür
Önce sprint tarihlerini belirleyin, çünkü filtre zaman aralığıdır. Orantılı veya kademeli ödeme ile bir ödül bölgesi seçin. Sprint kapandığında cüzdan adreslerini almak için liderlik tablosunu veya ödül kazananlarını dışa aktarın, kendi cüzdanınızdan gönderin, ardından işlem hash'ini Zealy'ye geri yapıştırın.
1. Zaman aralığının neyi ölçtüğüne karar verin. Sprint XP, başlangıç ve bitiş tarihleri arasında yapılan taleplerden gelir; dolayısıyla bu aralıkta yayımladığınız görevler, ödeme yaptığınız "aktif" tanımıdır. Tıklamalar yerine derinlik istiyorsanız, XP'yi sprint açılmadan önce bu şekilde ağırlıklandırın, sonra değil. Sprint oluşturma kurulumu kapsar.
2. Orantılı veya kademeli seçin. Orantılı ödüller, harcanan çabanın hacmini ödüllendirir ve küçük ödemelerden oluşan uzun bir kuyruk oluşturur. Kademeli ödüller, değeri zirvede toplar ve bir yarış oluşturur. Birkaç yüz kişilik bir ödül bölgesi, ödeme listesini elle gerçekten kapatabileceğiniz bir boyutta tutar.
3. Üyeleri değil, görevleri kısıtlayın. Zealy'de üye izin listesi yoktur, bu yüzden bir sprinti dürüst tutmanın yolu görev koşullarıdır. Zealy yedi koşul türünü kabul eder — başka bir görevi tamamlama, seviye, Discord rolü, tarih, NFT bulundurma, X takipçi sayısı ve X hesap yaşı — bunlar AND veya OR ile birleştirilir. Seviye koşulları yalnızca "üstünde" ve "altında" değerlerini kabul eder ve NFT kısıtlaması yalnızca Polygon'da geçerlidir. koşullar belgeleri yedisini de listeler.
4. Her ödül için ödül yöntemini seçin. Ödül yöntemleri ilk gelen ilk alır, çekiliş, en iyiler ve oylama olup her biri ödül başına ayarlanır, görev başına değil. İlk gelen ilk alır ve çekilişte en fazla 1.000 kazanan olur, en iyilerde de üst sınır 1.000'dir ve oylamanın üst sınırı yoktur. Çekiliş, başarılı taleplerin rastgele sıralanmasıdır ve geçerli olması için ya bir talep sınırı ya da bir kapanış tarihi gerekir.
5. Doğru dosyayı dışa aktarın. Üyeler dışa aktarımı size userId, ad, rol, XP, katılma tarihi ve yasak durumu verir; cüzdan adresi vermez. Adresler liderlik tablosu dışa aktarımından veya ödül kazananları dışa aktarımından gelir; ancak ödül kazananları dosyası özellikle bir Ethereum adresi sütunu üretir, bu yüzden Solana veya TON topluluğu bunun yerine liderlik tablosu dışa aktarımını almalıdır. Üye listesini çekip cüzdanların nereye gittiğini merak etmek, bu iş akışının tamamındaki en yaygın boşa harcanan saattir.
6. Gönderin, sonra kaydedin. Cüzdanınızdan ödeyin, hash'i yapıştırın, kazanan listesi uzunsa toplu işlemi kullanın. Hash'i topluluğunuza da yayınlayın — Zealy bunu zincir üzerinde doğrulamadığı için, üyelerinizin doğrulaması mevcut tek kontroldür. Ödüller belgeleri ödül kurulumunun kendisini kapsar.
Sizi zorlayacak kısımlar
Zealy'de üye izin listesi, token bakiyesi kapısı ve ödeme işleminizin söylediğinizi yaptığına dair zincir üzeri kontrol yoktur. Skor tablosunu sıfırlamak yıkıcıdır ve canlı bir sprintin başlangıç tarihini değiştirir. Üye dışa aktarımında cüzdan adresi bulunmaz. Bunların her birinin bir çözümü var ve hiçbiri bariz değil.
Gerçek paraya mal olan şey skor tablosunu sıfırlamaktır. Sıfırlama, manuel XP verilerini siler, her questin talep sayacını sıfırlar ve — bir sprint çalışıyorsa — o sprintin başlangıç tarihini sıfırladığınız ana çeker. Sprintinizin geçmişinin yarısı, temizlik gibi görünen bir düğmeyle kaybolabilir. Sıfırlamadan önce sprintleri bitirin ya da hiç sıfırlamayın.
Eksik kapılar, ne vaat edebileceğinizi şekillendirir. Bir adres listesi yükleyip bir questi bunlarla sınırlayamazsınız ve kod tabanında kavram mevcut olsa da token bakiyesi koşulu ayarlayabileceğiniz bir şey değildir. Yani "yalnızca sahipler" yapılandırabileceğiniz bir Zealy sprinti değildir; Polygon'da NFT tutmak mevcut en yakın kapıdır.
Seviye kapısı kendi uyarısını hak eder. Ham XP'ye göre değil seviyeye göre kapı koyarsınız ve yalnızca bir seviyenin üstünde veya altında. Seviye eşikleri her Zealy topluluğunda aynı olan sabit bir küresel eğriden gelir, yani "seviye 5 ve üzeri" katmanı topluluğunuzda da herkesinkiyle aynı miktarda birikmiş XP anlamına gelir. Katmanları, eşikleri sizin belirlemediğinizi bilerek tasarlayın — kripto elçilik programı nasıl yürütülür bu kısıt etrafında adlandırılmış rütbeler oluşturarak çalışır.
Bunların hiçbiri sprint'i kötü bir yanıt yapmaz. Onu spesifik bir yanıt yapar: Zealy, ödülü kimin hak ettiğine karar vermede ve onu romantizm yapmadan aktarmada iyidir. Bir dağıtım motoru bekleyerek girerseniz sinirlenirsiniz. Dışa aktarma düğmesi olan çok hassas bir skor tablosu bekleyerek girerseniz tam olarak onu alırsınız ve gönderim kendi cüzdanınızdan otuz dakikanızı alır.