Paano Mag-distribute ng Tokens sa mga Aktibong Miyembro (NFTs: Wala Pa)
Hindi maaaring i-filter ng Zealy ang mga miyembro ayon sa kamakailang aktibidad at hindi makapagpadala ng NFTs ngayon. Ang mekanismong gumagana ay isang sprint — kasama ang matematika ng payout na binabasa mula sa code.
Ni Mathis Grosjean

Sa pahinang ito
Maikling sagot: Magpatakbo ng sprint. Sa Zealy, ang sprint ay isang leaderboard na may petsa ng pagsisimula at petsa ng pagtatapos, kaya ang XP na niraranggo nito ay nakukuha sa loob ng window na iyon sa halip na naipon magpakailanman. Iyon ang tanging mekanismo sa produkto na nagbabayad sa mga tao para sa pagiging aktibo ngayon sa halip na sa pagsali nang isang beses. Pagkatapos, ang Zealy ang magpapasya kung sino ang nanalo at itatala kung aling address ang babayaran. Hindi nito ginagalaw ang mga token, at hindi ito makakapag-attach ng NFT — sinasabi mismo ng reward field: Hindi pa available ang mga NFT reward.
Ano ang hindi gagawin ng post na ito: magbigay sa iyo ng filter na wala naman. Hindi mo maaaring hilingin sa Zealy ang "mga miyembrong nag-claim ng kahit ano sa nakaraang 30 araw" at makakuha ng listahan. At hindi rin nito sasabihin sa iyo kung paano magpadala ng NFT sa pamamagitan ng Zealy, dahil walang NFT reward na maipapadala. Ang magagawa nito para sa kalahating bahagi ng NFT ay makakuha ka ng depensableng listahan ng mga tatanggap — ang sprint ang magpapasya kung sino, at ang pag-mint at pagpapadala ay mangyayari sa sarili mong tooling.
Pagsisiwalat: Inilalathala ito ng Zealy at ibinebenta ng Zealy ang produktong inilalarawan. Ang bawat gawi ng Zealy sa ibaba ay hinango sa codebase ng Zealy sa halip na sa sariling dokumentasyon ng Zealy, na napatunayang mali sa ilang lugar. Ang bawat panlabas na numero ay may dalang pinagmulan sa lugar kung saan ito lumilitaw.
Huling na-verify: 15 Agosto 2026.
Bakit mas mahirap kaysa sa tunog nito ang "gantimpalaan ang aking mga aktibong miyembro"
Karamihan sa mga distribusyon ng token ay nagbabayad para sa isang snapshot ng nakaraan at pagkatapos ay pinapanood na umalis ang mga token. Sa isang akademikong pag-aaral ng siyam na airdrop, sa karamihan ng mga protocol ang median na tatanggap ay gumawa ng isang token transfer, at ang median na agwat sa pagitan ng kanilang una at huli ay zero days. Ang paggantimpala sa aktibidad sa halip ay nangangahulugan ng pagbabayad para sa pag-uugali sa loob ng isang window na itinakda mo.
Ang pag-aaral na iyon ay "Airdrops: Ang Pagbibigay ng Pera ay Mas Mahirap Kaysa sa Tila" nina Johnnatan Messias, Aviv Yaish at Benjamin Livshits, na sumasaklaw sa siyam na distribusyon ng protocol. Isang transfer at walang lumipas na oras ay hindi miyembro na nakuha mo. Ito ay pila na binayaran mo para tumayo sa harap mo nang isang beses.
Ang karaniwang tugon ay mag-filter nang mas mahigpit bago ka magpadala, na gumagana nang magastos at huli. Ang paraang iyon, at ang nakuha ng Optimism at LayerZero mula rito, ang paksa ng paano magpatakbo ng airdrop na hindi na-farm.
May mas murang bersyon ng parehong ideya. Sa halip na ipamahagi sa lahat at pagkatapos ay ibawas ang mga taong ayaw mo, tukuyin ang isang window, ipublish kung ano ang nakakakuha ng credit sa loob nito, at bayaran ang ranking na lumalabas. Walang kailangang alisin, dahil walang sinuman ang kailanman nasa listahan nang libre.
Hindi mo maaaring i-filter ang mga miyembro ng Zealy ayon sa kamakailang aktibidad
Ang member table ng Zealy ay nag-filter sa eksaktong labintatlong column: id, name, role, join date, Discord handle at ID, TikTok username, X username, X follower count, X ID, email, country at ETH address. Ang join date ay ang tanging petsa. Walang last-active filter, walang last-claim filter, at walang XP-in-the-last-30-days filter.
Nakakagulat ito sa mga tao, kaya sulit na maging eksakto tungkol sa lawak nito. Ang pahina ng mga miyembro ibinibigay sa iyo ang listahan sa itaas. Wala man lang XP doon — ang XP ay ipinapakita bilang isang column ngunit kinukuwenta pagkatapos na makuha ang pahina ng mga miyembro, kaya hindi ito maaaring i-filter o i-sort. Mas payat pa ang pampublikong API: search, roles, ids, joinedAfter, joinedBefore at isang sort. Ang analytics ng Zealy ay may chart ng mga aktibong user sa paglipas ng panahon, ngunit ang chart ay aggregate. Sasabihin sa iyo ng Zealy kung ilang tao ang aktibo noong nakaraang linggo at hindi ibibigay sa iyo ang kanilang mga pangalan.
Hindi ka rin maililigtas ng pag-sort ayon sa XP, dahil ang XP ng isang miyembro ay isang standing total at hindi naka-scope sa anumang panahon. Ang miyembrong nag-farm nang husto noong Marso at hindi na nagbukas ng iyong questboard mula noon ay mas mataas pa rin kaysa sa isang nag-claim ng isang bagay bawat linggo ngayong buwan. Ang pag-sort ng iyong komunidad ayon sa XP ay pag-sort nito ayon sa kasaysayan.
Kaya ang tapat na pahayag ng hadlang: sa Zealy ngayon, ang "aktibo" ay hindi isang katangian ng miyembro na maaari mong i-query. Ito ay isang katangian ng isang yugto ng panahon na ikaw ang nagtatakda.
Ang mekanismong gumagana sa Zealy: isang sprint
Ang Zealy sprint ay isang leaderboard na may petsa ng simula at petsa ng pagtatapos, na binibilang ang XP mula sa mga claim na ginawa sa loob ng window na iyon sa mga quest na kasama sa sprint. Ang ranking ay listahan ng mga aktibo sa panahong pinili mo. Awtomatikong hindi kasama sa payout ang mga miyembrong may zero na sprint XP.
Mas malaki ang ginagawa ng huling detalyeng iyon kaysa sa tila. Ang tulog na kalahati ng iyong komunidad ay hindi sinasala ng isang patakarang isinulat mo; wala ito sa resulta dahil wala itong ginawa sa window. Nakukuha mo ang filter na gusto mo bilang side effect ng hugis ng bagay.
Isang caveat, dahil ito ang magpapasya kung matatawag mong malinis na pagsukat ang isang sprint: ang XP na manu-manong ibinigay ng admin sa loob ng window ay binibilang din sa sprint, kasama ng mga claim. Kung namimigay ka ng bonus XP, inaayos mo ang parehong numero kung saan kinukuwenta ang payout.
Nagbabayad ang mga sprint sa isa sa dalawang paraan, at pareho itong dapat mong maintindihan bago ka pumili ng numero.
Proporsyonal. Bawat miyembro ay tumatanggap ng floor(pool × their sprint XP ÷ total sprint XP). Kumuha ng 10,000-token na pool, 250,000 XP sa lahat ng kwalipikado, at isang miyembro na nakakuha ng 4,000 nito: ang bahagi nila ay 160 tokens. Bumababa ang bawat bahagi, kaya maaaring maging bahagyang mas mababa kaysa sa pool ang kabuuan ng mga payout. Tandaan na kung magtatakda ka rin ng reward zone, muling kinakalkula ang kabuuan sa denominator na iyon sa mga tao sa loob lamang ng zone — kaya ang pagdaragdag ng cutoff ay nagpapataas ng bahagi ng lahat at nagpapaikli rin ng listahan.
Tiered. Ikaw ang nagtatakda ng mga saklaw ng rank, bawat isa ay kumukuha ng porsyento ng pool, na hinahati nang pantay sa loob ng saklaw. Maaaring kumuha ang rank 1–10 ng 40% sa pagitan nila at ang rank 11–50 ng isa pang 20%. Maaari kang magtakda ng hanggang 50 tier, at hindi sila maaaring mag-overlap o mag-iwan ng puwang sa pagitan ng mga saklaw. Ang tiered ay nagbabayad sa posisyon kaysa sa pagsisikap, na siyang gusto mo kapag ang punto ay isang nakikitang karera.
Sa ibabaw ng alinman, ang reward zone ay isang hard top-N cutoff. Itakda ito sa 200 at walang makukuha ang rank 201, gaano man karaming XP ang nakuha nila. Walang raffle mode ang sprint — ang payout ay ayon sa rank at XP, kaya kung gusto mo ng randomness, tumitingin ka sa isang paraan ng reward ng quest kaysa sa sprint.
Ilang taon nang pinapatakbo ng mga komunidad ang eksaktong ganitong hugis. Bandzaï inilarawan ang isang sprint na may halos 600,000 $BZAI at Zaï NFTs para sa nangungunang 200 manlalaro sa leaderboard. CoinW nagpatakbo ng Top 50 leaderboard na may pinakamataas na reward na 100 USDT. Alphaday inilagay ang nangungunang 10 performers sa leaderboard nito para sa bahagi ng $300 prize pool sa ETH. ShimmerSea nag-alok ng 5,500 USDT at 404 espesyal na Lumi NFT para mahikayat ang mga tao na subukan ang bawat bahagi ng protocol nito. Ang apat na case study ay mula sa 2023, at lahat ng apat ay reward zones na may petsa.
Ang isa sa kanila ang nagpapatunay ng punto tungkol sa NFT para sa akin. Ang premyo ni Bandzaï ay tokens at mga NFT para sa top-200 zone. Pinipili ng sprint ang 200. Ang paghahatid ng mga NFT sa kanila ay, at patuloy na, trabaho ng proyekto mismo — na nagdadala sa atin sa kung ano ang ipapasa at hindi ipapasa ng Zealy sa kamay ng isang tao.
Ano ang aktwal na ipinapadala ng Zealy, bawat uri ng reward
Ang data model ng Zealy ay may pitong uri ng reward at ang quest editor ay nag-aalok ng anim: XP, Discord role, Zaps, USDC, token, at custom na "other". Ang USDC lang ang direktang dumarating. Ang token rewards ay naitala kaysa ipinapadala, at ang NFT rewards ay hindi available sa produkto ngayon.
| Reward | Sa quest editor? | Sino ang aktwal na naglilipat nito |
|---|---|---|
| XP | Oo | Zealy, sa loob ng Zealy |
| Zaps | Oo | Zealy, sa loob ng Zealy |
| Discord role | Oo | Ang Zealy bot, nang asynchronously; ang miyembrong walang naka-link na Discord ay hindi kailanman tumatanggap ng isa |
| USDC | Oo | Zealy, awtomatiko sa isang matagumpay na claim, mula sa balanseng paunang na-fund mo |
| Token | Oo | Ikaw. Itinatala ng Zealy ang nanalo at ang address na babayaran |
| Custom na "iba pa" | Oo | Ikaw, sa anumang paraang inilarawan mo |
| NFT | Hindi | Walang sinuman. Ganito ang nakasulat sa field: Hindi pa available ang mga NFT reward |
Ang NFT row ang dapat basahin nang dalawang beses. Mayroon pa ring NFT reward type ang data model ng Zealy at minsang nag-mint ang Zealy ng mga NFT sa pamamagitan ng external service sa Polygon sa likod ng feature flag. Sa produktong ginagamit mo ngayon, ang NFT reward field ay nagpapakita ng isang string na nagsasabing hindi ito available, at naka-off ang lahat ng nasa likod nito. Anumang gabay na nagpapakita kung paano mag-attach ng NFT reward sa isang Zealy quest ay naglalarawan ng bagay na wala.
Gumagana ang mga token reward, na may paghahati ng trabaho na madaling maling unawain. Nagpapasya ang Zealy kung sino ang nanalo at nagsusulat ng pending row na naglalaman ng nanalo at ng kanilang verified address. Pagkatapos, ikaw ang magpapadala mula sa sarili mong wallet at ipapasa pabalik ang transaction hash — may bulk action na naglalagay ng isang hash sa lahat ng pending winner nang sabay, kaya nasasettle mo ang top-200 sprint nang walang 200 copy-paste. Sinusuportahan ng Zealy ang mahigit dalawampung network identifier para dito, dalawa sa mga ito ay testnet.
Kung saan humihinto ang Zealy at nagsisimula ang community, para sa isang token reward. Ang USDC ang exception — awtomatiko itong naikredito.
Dalawang kahihinatnan ang sumusunod, at wala sa dalawa ang nasa marketing copy. Walang signer ang Zealy para sa mga token reward, kaya ang community ang nagbabayad ng gas. At hindi kasalukuyang bine-verify ng Zealy on-chain na umabot sa tamang address ang tamang halaga. Sinusuri ng single-winner form na may valid na hugis man lang ang transaction ID; ang bulk action na naglalagay ng isang hash sa lahat ng pending winner ay sinusuri lamang na may naipasok ka. Ang hash ay talaan ng iyong pag-aangkin na nagbayad ka, hindi patunay ng pagbabayad. Kung sapat ang laki ng iyong community para maging mahalaga ang pagkakaibang iyon, panatilihin ang sarili mong reconciliation.
Ang USDC ang eksepsiyon na kumikilos ayon sa inaasahan ng mga tao sa isang reward. Magdadagdag ka ng balanse, maglalaan ng pondo ang bawat quest laban dito, at awtomatikong makikredito ang miyembro kapag matagumpay ang claim. Ang USDC ay naipon bilang balanse sa panig ng Zealy at ini-withdraw sa naka-link na Polygon wallet ng miyembro. Ituro sa mga tao ang withdrawal screen para sa kasalukuyang mga tuntunin sa halip na mangako ng netong halaga sa iyong campaign brief.
Ang kung ano ang dapat bayaran ng mga tatanggap sa alinman sa mga ito ay hiwalay na tanong na may tunay na mga kahihinatnan, at kumita ng crypto nang hindi bumibili ng anuman ang sumasaklaw sa panig ng tatanggap.
Zealy vs Galxe sa pagpapalabas ng reward
Nag-aalok ang Galxe ng uri ng reward na NFT at nagsasagawa ng mga token raffle on-chain. Wala ang Zealy sa dalawang ito: naka-disable ang mga NFT reward at ang mga token reward ay naitala, hindi ipinapadala. Ang kontra-punto ay naniningil ng gas fee ang on-chain raffle ng Galxe sa user, at ang mga custom reward ng Galxe ay ipinamamahagi ng proyekto, katulad ng mga token ng Zealy.
| Zealy | Galxe | |
|---|---|---|
| NFT bilang uri ng gantimpala | Hindi available; sinasabi ng field na Hindi pa available ang mga gantimpalang NFT | Sinusuportahan. Inililista ng Galxe ang mga reward nito bilang "Points, OAT, NFT, Custom Rewards, Mystery Boxes, Tokens, at Discord Roles" at sinasabi nitong "sinusuportahan ang mga NFT reward sa anumang compatible na blockchain network" |
| Pamamahagi ng token | Itinatala ng Zealy ang nanalo at address; ang proyekto ang nagpapadala | Ang "Token Raffles" ay gumagana on-chain, habang ang "Token FCFS" ay nananatiling off-chain nang walang na-trigger na transaksyon |
| Sino ang nagbabayad ng gas | Ang proyekto, mula sa sarili nitong wallet | Para sa raffle-mode na token rewards, "na nangangailangan ng mga user na magbayad ng gas transaction fee sa G tokens sa Gravity network" |
| Mga custom na reward | Ang proyekto ang naghahatid, katulad ng mga token | "Ang proyekto ang responsable sa pamamahagi ng mga reward na ito, na hahawakan sa labas ng Galxe" |
Ang mga quote ng Galxe ay mula sa na-publish na dokumentasyon ng reward nito, na naka-link sa header ng talahanayan.
Basahin nang tapat ang trade. Kung ang kailangan mo ay isang NFT na dumarating sa wallet bilang direktang output ng pagtatapos ng quest, ginagawa iyon ng Galxe at hindi ng Zealy, at walang anumang disenyo ng sprint sa Zealy ang makakapalit doon. Kung ang kailangan mo ay isang distribusyon kung saan walang binabayaran ang mga tatanggap at walang hinahawakang chain para makatanggap, ginagawa iyon ng USDC path ng Zealy at hindi ng on-chain raffle. Iniiwan ng parehong platform ang custom rewards sa desk ng proyekto, kaya walang nakalutas sa pangkalahatang kaso.
Paano magpatakbo ng sprint payout sa Zealy, hakbang-hakbang
Itakda muna ang mga petsa ng sprint, dahil ang window ang filter. Pumili ng proportional o tiered payout at isang reward zone. Kapag nagsara ang sprint, i-export ang leaderboard o ang mga nanalo ng reward para makuha ang mga wallet address, magpadala mula sa sarili mong wallet, pagkatapos i-paste pabalik sa Zealy ang transaction hash.
1. Magpasya kung ano ang sinusukat ng window. Ang Sprint XP ay nagmumula sa mga claim na ginawa sa pagitan ng start at end dates, kaya ang mga quest na ini-publish mo sa loob ng window na iyon ang depinisyon ng "active" na binabayaran mo. Kung nais mo ng lalim kaysa sa mga click, bigyan ng timbang ang XP sa ganoong paraan bago magbukas ang sprint, hindi pagkatapos. Paglikha ng sprint saklaw ang setup.
2. Pumili ng proportional o tiered. Ang proportional ay ginagantimpalaan ang dami ng pagsisikap at nagbubunga ng mahabang buntot ng maliliit na payout. Ang tiered ay nagtutuon ng halaga sa tuktok at nagbubunga ng karera. Ang reward zone na ilang daan ang nagpapanatili sa listahan ng payout sa laki na kaya mong i-settle nang manwal.
3. I-gate ang mga quest, hindi ang mga miyembro. Walang member allowlist sa Zealy, kaya ang paraan para mapanatiling tapat ang isang sprint ay sa pamamagitan ng mga kondisyon ng quest. Tumatanggap ang Zealy ng pitong uri ng kondisyon — pagkumpleto ng ibang quest, level, Discord role, petsa, paghawak ng NFT, bilang ng X follower, at edad ng X account — na pinagsama gamit ang AND o OR. Ang mga kondisyon ng level ay tumatanggap lamang ng "above" at "below", at ang NFT gating ay Polygon-only. Ang dokumentasyon ng mga kondisyon ay naglilista ng lahat ng pito.
4. Piliin ang paraan ng reward para sa bawat reward. Mga paraan ng reward ay lahat, first-come-first-served, raffle, top at vote, at itinatakda ang mga ito sa bawat reward kaysa sa bawat quest. Ang first-come-first-served at raffle ay may limitasyong 1,000 panalo bawat isa, ang top ay may limitasyon ding 1,000, at ang vote ay walang pinakamataas na limitasyon. Ang raffle draw ay isang random na pagkakasunod-sunod ng mga matagumpay na claim, at kailangan nito ng claim limit o closing date upang maging valid.
5. I-export ang tamang file. Ang export ng mga miyembro ay nagbibigay sa iyo ng userId, pangalan, role, XP, petsa ng pagsali at ban status, at walang wallet address. Ang mga address ay nagmumula sa leaderboard export o sa export ng mga nanalo ng reward — ngunit ang file ng mga nanalo ng reward ay naglalabas ng partikular na column ng Ethereum address, kaya ang komunidad ng Solana o TON ay dapat kumuha ng leaderboard export sa halip. Ang pagkuha ng listahan ng mga miyembro at pagtataka kung saan napunta ang mga wallet ay ang pinakakaraniwang nasasayang na oras sa buong workflow na ito.
6. Ipadala, pagkatapos itala. Magbayad mula sa iyong wallet, i-paste ang hash, gamitin ang bulk action kung mahaba ang listahan ng mga nanalo. I-publish din ang hash sa iyong komunidad — dahil hindi ito bine-verify ng Zealy on-chain, ang pag-verify ng iyong mga miyembro ang tanging check na umiiral. Dokumentasyon ng mga reward ang sumasaklaw sa setup ng reward mismo.
Ang mga bahaging makakasakit sa iyo
Walang member allowlist ang Zealy, walang token-balance gate, at walang on-chain check na ang payout transaction mo ay ginawa ang sinasabi mong ginawa nito. Ang pag-reset ng leaderboard ay destructive at inililipat ang start date ng isang live na sprint. Walang wallet address ang members export. Bawat isa sa mga ito ay may workaround, at wala sa mga ito ang halata.
Ang leaderboard reset ang isang gumagastos ng totoong pera. Binubura ng pag-reset ang mga manual XP grant, ginagawang zero ang claim counter ng bawat quest, at — kung may tumatakbong sprint — inihahatak nito ang start date ng sprint na iyon pasulong sa sandaling mag-reset ka. Maaaring mawala ang kalahati ng history ng sprint mo dahil sa isang button na parang housekeeping lang ang dating. Tapusin ang mga sprint bago ka mag-reset, o huwag nang mag-reset.
Hinuhubog ng mga kulang na gate ang maaari mong ipangako. Hindi ka makakapag-upload ng listahan ng mga address at limitahan ang isang quest sa mga iyon, at ang token-balance condition ay hindi mo maaaring itakda kahit umiiral ang konsepto sa codebase. Kaya ang "holders only" ay hindi isang Zealy sprint na maaari mong i-configure; ang NFT holding sa Polygon ang pinakamalapit na available na gate.
Ang level gating ay dapat bigyan ng sariling babala. Nagga-gate ka sa level, hindi sa raw XP, at pataas o pababa lamang ng isang level. Ang mga level threshold ay nagmumula sa isang fixed na global curve na pareho sa bawat Zealy community, kaya ang "level 5 and above" na tier ay nangangahulugan ng parehong dami ng naipon na XP sa iyong komunidad tulad ng sa iba. Magdisenyo ng mga tier nang alam mong hindi ikaw ang nagtatakda ng mga threshold — paano magpatakbo ng crypto ambassador program gumagana sa pamamagitan ng pagbuo ng mga pinangalanang ranggo ayon sa hadlang na iyon.
Wala sa mga ito ang gumagawa sa sprint na masamang sagot. Ginagawa nitong tiyak ang sagot: mahusay ang Zealy sa pagpapasya kung sino ang karapat-dapat sa gantimpala at hindi ito nagpapaligoy-ligoy sa paglilipat nito. Kung papasok ka na umaasang distribution engine ito, maiinis ka. Kung papasok ka na umaasang napakatumpak na scoreboard na may export button, iyon mismo ang makukuha mo, at ang pagpapadala ay tatlumpung minuto ng sarili mong wallet.