Blog

Terjemahan otomatis · Baca dalam bahasa Inggris

Cara Mendistribusikan Token ke Anggota Aktif (NFT: Belum Tersedia)

Zealy tidak dapat memfilter anggota berdasarkan aktivitas terkini dan tidak dapat mengirim NFT saat ini. Mekanisme yang berfungsi adalah sprint — dengan perhitungan pembayaran yang dibaca dari kode.

Oleh Mathis Grosjean

Sampul artikel Zealy di latar bertekstur gelap bertuliskan: Beri hadiah kepada orang yang hadir — token, NFT, dan siapa yang benar-benar menerimanya.
Di halaman ini

Jawaban singkat: Jalankan sprint. Di Zealy, sprint adalah papan peringkat dengan tanggal mulai dan tanggal berakhir, sehingga XP yang diperingkat diperoleh dalam periode itu, bukan diakumulasikan selamanya. Itulah satu-satunya mekanisme dalam produk yang membayar orang karena aktif sekarang, bukan karena pernah bergabung sekali. Zealy kemudian menentukan siapa yang menang dan mencatat alamat mana yang dibayar. Zealy tidak memindahkan token, dan sama sekali tidak dapat melampirkan NFT — kolom hadiah menyatakannya sendiri: Hadiah NFT belum tersedia.

Yang tidak akan dilakukan artikel ini: memberi Anda filter yang tidak ada. Anda tidak dapat meminta Zealy untuk "anggota yang mengklaim sesuatu dalam 30 hari terakhir" dan mendapatkan daftar. Artikel ini juga tidak akan memberi tahu cara mengirim NFT melalui Zealy, karena tidak ada hadiah NFT untuk dikirim. Yang dapat dilakukannya untuk bagian NFT adalah memberi Anda daftar penerima yang dapat dipertanggungjawabkan — sprint menentukan siapa, dan pencetakan serta pengiriman dilakukan di perangkat Anda sendiri.

Pengungkapan: Zealy menerbitkan ini dan Zealy menjual produk yang dijelaskan. Setiap perilaku Zealy di bawah ini dibaca dari basis kode Zealy, bukan dari dokumentasi Zealy sendiri, yang ternyata salah di beberapa tempat. Setiap angka eksternal mencantumkan sumbernya pada titik kemunculannya.

Terakhir diverifikasi: 15 Agustus 2026.

Mengapa "memberi hadiah kepada anggota aktif saya" lebih sulit dari kedengarannya

Sebagian besar distribusi token membayar untuk snapshot masa lalu lalu menyaksikan token itu pergi. Dalam studi akademis terhadap sembilan airdrop, di sebagian besar protokol penerima median hanya melakukan satu transfer token, dan selisih median antara transfer pertama dan terakhir mereka adalah nol hari. Memberi hadiah atas aktivitas berarti membayar untuk perilaku di dalam jendela waktu yang Anda tentukan.

Studi tersebut adalah "Airdrops: Memberi Uang Ternyata Lebih Sulit dari yang Terlihat" oleh Johnnatan Messias, Aviv Yaish dan Benjamin Livshits, mencakup sembilan distribusi protokol. Satu transfer dan tanpa waktu berlalu bukanlah anggota yang Anda dapatkan. Itu adalah antrean yang Anda bayar agar berdiri di depan Anda sekali.

Respons yang biasa adalah memfilter lebih ketat sebelum Anda mengirim, yang bekerja dengan mahal dan terlambat. Pendekatan itu, dan apa yang didapat Optimism dan LayerZero karenanya, adalah subjek dari cara menjalankan airdrop yang tidak difarming.

Ada versi yang lebih murah dari ide yang sama. Alih-alih mendistribusikan ke semua orang lalu mengurangi orang yang tidak Anda inginkan, tentukan jendela, publikasikan apa yang menghasilkan kredit di dalamnya, dan bayar peringkat yang muncul. Tidak ada yang harus dihapus, karena tidak ada yang pernah ada di daftar secara gratis.

Anda tidak dapat memfilter anggota Zealy berdasarkan aktivitas terbaru

Tabel anggota Zealy memfilter tepat pada tiga belas kolom: id, name, role, join date, Discord handle dan ID, TikTok username, X username, X follower count, X ID, email, country dan ETH address. Join date adalah satu-satunya tanggal. Tidak ada filter last-active, tidak ada filter last-claim, dan tidak ada filter XP-in-the-last-30-days.

Ini mengejutkan orang, jadi penting untuk tepat tentang sejauh mana ini berlaku. halaman anggota memberi Anda daftar di atas. XP bahkan tidak ada di dalamnya — XP ditampilkan sebagai kolom tetapi dihitung setelah halaman anggota sudah diambil, itulah sebabnya XP tidak bisa difilter maupun diurutkan. API publiknya bahkan lebih terbatas: pencarian, peran, id, joinedAfter, joinedBefore, dan pengurutan. Analitik Zealy memang menampilkan grafik pengguna aktif dari waktu ke waktu, tetapi grafik adalah agregat. Zealy akan memberi tahu Anda berapa banyak orang yang aktif minggu lalu dan tidak akan memberikan nama mereka.

Mengurutkan berdasarkan XP juga tidak menyelamatkan Anda, karena XP anggota adalah total kumulatif, bukan sesuatu yang dibatasi pada suatu periode. Anggota yang giat mengumpulkan XP di bulan Maret dan belum membuka questboard Anda sejak itu tetap berada di atas seseorang yang telah mengklaim sesuatu setiap minggu bulan ini. Mengurutkan komunitas Anda berdasarkan XP berarti mengurutkannya berdasarkan riwayat.

Jadi pernyataan jujur tentang kendalanya: di Zealy saat ini, "aktif" bukanlah properti anggota yang bisa Anda kueri. Itu adalah properti dari periode waktu yang Anda tentukan.

Mekanisme yang berfungsi di Zealy: sprint

Sprint Zealy adalah papan peringkat dengan tanggal mulai dan tanggal berakhir, yang menghitung XP dari klaim yang dilakukan di dalam jendela waktu tersebut pada quest yang disertakan dalam sprint. Peringkatnya adalah daftar siapa yang aktif selama periode yang Anda pilih. Anggota dengan XP sprint nol otomatis dikecualikan dari pembayaran.

Detail terakhir itu melakukan lebih dari yang terlihat. Separuh komunitas Anda yang dorman tidak disaring oleh aturan yang Anda tulis; ia tidak ada dalam hasil karena tidak melakukan apa pun di dalam jendela waktu tersebut. Anda mendapatkan filter yang Anda inginkan sebagai efek samping dari bentuk mekanismenya.

Satu catatan, karena ini menentukan apakah Anda bisa menyebut sprint sebagai pengukuran yang bersih: XP yang diberikan admin secara manual di dalam jendela waktu juga dihitung untuk sprint, bersama dengan klaim. Jika Anda memberikan XP bonus, Anda menyesuaikan angka yang sama dengan yang menjadi dasar perhitungan pembayaran.

Sprint membayar dengan salah satu dari dua cara, dan keduanya perlu dipahami sebelum Anda memilih angka.

Proporsional. Setiap anggota menerima floor(pool × their sprint XP ÷ total sprint XP)Ambil contoh kumpulan 10.000 token, 250.000 XP di antara semua yang memenuhi syarat, dan seorang anggota yang memperoleh 4.000 di antaranya: bagiannya adalah 160 token. Setiap bagian dibulatkan ke bawah, sehingga total pembayaran bisa sedikit kurang dari kumpulan. Perhatikan bahwa jika Anda juga menetapkan zona hadiah, total dalam penyebut itu dihitung ulang hanya untuk orang-orang di dalam zona tersebut — jadi menambahkan batas akan menaikkan bagian setiap orang sekaligus mempersingkat daftar.

Bertingkat. Anda menentukan rentang peringkat, masing-masing mengambil persentase dari pool, dibagi rata di dalam rentang. Peringkat 1–10 bisa mengambil 40% di antara mereka dan peringkat 11–50 mengambil 20% lagi. Anda dapat menentukan hingga 50 tier, dan tier tersebut tidak boleh tumpang tindih atau menyisakan celah antar rentang. Tiered membayar berdasarkan posisi, bukan usaha, yang merupakan hal yang Anda inginkan ketika tujuannya adalah perlombaan yang terlihat.

Di atas salah satu dari keduanya, zona hadiah adalah batas atas-N yang keras. Setel ke 200 dan peringkat 201 tidak mendapat apa pun, berapa pun XP yang mereka peroleh. Sprint tidak memiliki mode undian — pembayaran berdasarkan peringkat dan XP, jadi jika Anda menginginkan keacakan, Anda melihat metode hadiah quest, bukan sprint.

Komunitas telah menjalankan bentuk yang persis sama selama bertahun-tahun. Bandzaï menjelaskan sprint dengan hampir 600,000 $BZAI dan Zaï NFT untuk 200 pemain teratas di papan peringkat. CoinW menjalankan papan peringkat Top 50 dengan hadiah utama 100 USDT. Alphaday menempatkan 10 peserta terbaik di papan peringkatnya untuk berbagi hadiah total $300 dalam ETH. ShimmerSea menawarkan 5,500 USDT dan 404 NFT Lumi spesial untuk mengajak orang menguji setiap bagian protokolnya. Keempat studi kasus tersebut berasal dari 2023, dan keempatnya adalah zona hadiah dengan tanggal yang ditentukan.

Salah satunya memperjelas poin NFT bagi saya. Hadiah Bandzaï adalah token dan NFT untuk zona top-200. Sprint memilih 200 peserta tersebut. Mengirimkan NFT kepada mereka adalah, dan masih merupakan, tugas proyek itu sendiri — yang membawa kita pada apa yang akan dan tidak akan diberikan Zealy ke tangan seseorang.

Apa yang sebenarnya dikirim Zealy, per jenis reward

Model data Zealy mencakup tujuh jenis reward dan editor quest menawarkan enam: XP, role Discord, Zaps, USDC, token, dan "lainnya" kustom. USDC adalah satu-satunya yang dikirim secara otomatis. Reward token dicatat, bukan dikirim, dan reward NFT belum tersedia di produk saat ini.

RewardDi editor quest?Siapa yang benar-benar mengirimkannya
XPYaZealy, di dalam Zealy
ZapsYaZealy, di dalam Zealy
Peran DiscordYaBot Zealy, secara asinkron; anggota tanpa Discord tertaut tidak akan pernah menerimanya
USDCYaZealy, secara otomatis saat klaim berhasil, dari saldo yang Anda danai sebelumnya
TokenYaAnda. Zealy mencatat pemenang dan alamat untuk pembayaran
Kustom "lainnya"YaAnda, dengan cara apa pun yang Anda jelaskan
NFTNoNobody. The field reads Hadiah NFT belum tersedia

Baris NFT adalah yang perlu dibaca dua kali. Model data Zealy masih menyertakan tipe hadiah NFT dan Zealy pernah mencetak NFT melalui layanan eksternal di Polygon di balik feature flag. Dalam produk yang Anda gunakan saat ini, kolom hadiah NFT hanya menampilkan satu string yang menyatakan bahwa fitur ini tidak tersedia, dan semua yang ada di baliknya dimatikan. Panduan apa pun yang menunjukkan cara melampirkan hadiah NFT ke quest Zealy sedang menjelaskan sesuatu yang tidak ada.

Hadiah token berfungsi, dengan pembagian tugas yang mudah disalahpahami. Zealy menentukan siapa yang menang dan menulis baris pending yang memuat pemenang dan alamat terverifikasi mereka. Lalu Anda mengirim dari wallet Anda sendiri dan menempelkan hash transaksi kembali — ada aksi massal yang menempelkan satu hash ke semua pemenang pending sekaligus, itulah cara Anda menyelesaikan sprint top-200 tanpa 200 kali salin-tempel. Zealy mendukung lebih dari dua puluh pengenal jaringan untuk ini, dua di antaranya adalah testnet.

Empat langkah untuk hadiah token Zealy. Zealy menentukan siapa yang menang, lalu mencatat pemenang dan alamat yang harus dibayar. Anda mengirim token dan membayar gas, lalu menempelkan hash transaksi kembali.

Di mana Zealy berhenti dan komunitas mulai, untuk hadiah token. USDC adalah pengecualian — USDC dikreditkan secara otomatis.

Ada dua konsekuensi, dan keduanya tidak ada dalam materi pemasaran. Zealy tidak memegang signer untuk hadiah token, jadi komunitas yang membayar gas. Dan Zealy saat ini tidak memverifikasi on-chain bahwa jumlah yang tepat telah sampai ke alamat yang tepat. Formulir pemenang tunggal memeriksa bahwa ID transaksi setidaknya memiliki format yang valid; aksi massal yang menempelkan satu hash ke semua pemenang pending hanya memeriksa bahwa Anda mengetik sesuatu. Hash tersebut adalah catatan klaim Anda telah membayar, bukan bukti pembayaran. Jika komunitas Anda cukup besar sehingga perbedaan itu penting, lakukan rekonsiliasi Anda sendiri.

USDC adalah pengecualian yang berperilaku sesuai ekspektasi orang terhadap sebuah hadiah. Anda mengisi saldo, setiap quest mengunci dana terhadap saldo tersebut, dan klaim yang berhasil akan mengkredit anggota secara otomatis. USDC terakumulasi sebagai saldo di sisi Zealy dan ditarik ke wallet Polygon yang terhubung milik anggota. Arahkan orang ke layar penarikan untuk ketentuan terkini alih-alih menjanjikan angka bersih dalam brief kampanye Anda.

Apa yang harus dibayar penerima atas semua ini adalah pertanyaan terpisah dengan konsekuensi nyata, dan menghasilkan crypto tanpa membeli apa pun mencakup sisi penerima.

Zealy vs Galxe dalam mengirimkan hadiah

Galxe menyediakan jenis hadiah NFT dan menjalankan undian token on-chain. Zealy tidak melakukan keduanya: hadiah NFT dinonaktifkan dan hadiah token dicatat, bukan dikirim. Sisi lainnya adalah undian on-chain Galxe membebankan biaya gas kepada pengguna, dan hadiah kustom Galxe didistribusikan oleh proyek, sama seperti token Zealy.

ZealyGalxe
NFT sebagai jenis hadiahTidak tersedia; kolom tersebut menyatakan Hadiah NFT belum tersediaDidukung. Galxe mencantumkan hadiahnya sebagai "Points, OAT, NFT, Custom Rewards, Mystery Boxes, Tokens, dan Discord Roles" dan menyatakan bahwa mereka "mendukung hadiah NFT di jaringan blockchain kompatibel mana pun"
Distribusi tokenZealy mencatat pemenang dan alamatnya; proyek yang mengirim"Token Raffles" beroperasi on-chain, sedangkan "Token FCFS" tetap off-chain tanpa memicu transaksi
Siapa yang membayar gasProyek, dari wallet miliknya sendiriUntuk hadiah token mode undian, "mewajibkan pengguna membayar biaya transaksi gas dalam token G di jaringan Gravity"
Hadiah kustomProyek yang menyerahkan, sama seperti token"Proyek bertanggung jawab mendistribusikan hadiah ini, yang akan ditangani di luar Galxe"

Kutipan Galxe berasal dari dokumentasi hadiahnya yang telah dipublikasikan, tertaut di tajuk tabel.

Baca pertukarannya dengan jujur. Jika yang Anda butuhkan adalah NFT yang masuk ke wallet sebagai hasil langsung dari menyelesaikan quest, Galxe melakukannya dan Zealy tidak, dan sebanyak apa pun desain sprint Zealy tidak bisa menggantikannya. Jika yang Anda butuhkan adalah distribusi di mana penerima tidak membayar apa pun dan tidak menyentuh chain untuk menerima, jalur USDC Zealy melakukannya dan undian on-chain tidak. Kedua platform menyerahkan hadiah kustom ke meja proyek, jadi belum ada yang menyelesaikan kasus umum.

Cara menjalankan pembayaran sprint di Zealy, langkah demi langkah

Tetapkan tanggal sprint terlebih dahulu, karena jendela waktu adalah filternya. Pilih pembayaran proporsional atau bertingkat dan zona hadiah. Saat sprint ditutup, ekspor leaderboard atau pemenang hadiah untuk mendapatkan alamat wallet, kirim dari wallet Anda sendiri, lalu tempel hash transaksi kembali ke Zealy.

1. Tentukan apa yang diukur oleh jendela waktu. Sprint XP berasal dari claim yang dilakukan antara tanggal mulai dan berakhir, jadi quest yang Anda publikasikan di dalam jendela itu adalah definisi "aktif" yang Anda bayar. Jika Anda menginginkan kedalaman alih-alih klik, bobot XP dengan cara itu sebelum sprint dibuka, bukan sesudahnya. Membuat sprint mencakup penyiapannya.

2. Pilih proporsional atau berjenjang. Proporsional memberi imbalan pada volume usaha dan menghasilkan ekor panjang pembayaran kecil. Berjenjang memusatkan nilai di puncak dan menghasilkan perlombaan. Zona hadiah beberapa ratus menjaga daftar pembayaran tetap pada ukuran yang benar-benar bisa Anda selesaikan secara manual.

3. Batasi questnya, bukan anggotanya. Tidak ada daftar izin anggota di Zealy, jadi cara Anda menjaga sprint tetap jujur adalah dengan kondisi quest. Zealy menerima tujuh jenis kondisi — menyelesaikan quest lain, level, peran Discord, tanggal, memiliki NFT, jumlah pengikut X, dan usia akun X — yang digabungkan dengan AND atau OR. Kondisi level hanya menerima "above" dan "below", dan pembatasan NFT hanya untuk Polygon. dokumentasi kondisi mencantumkan ketujuhnya.

4. Pilih metode hadiah per hadiah. Metode hadiah adalah semua, siapa cepat dia dapat, undian, top dan vote, dan diatur per hadiah, bukan per quest. Siapa cepat dia dapat dan undian masing-masing dibatasi 1.000 pemenang, top juga dibatasi 1.000, dan vote tidak memiliki batas atas. Undian adalah urutan acak dari klaim yang berhasil, dan memerlukan batas klaim atau tanggal penutupan agar valid.

5. Ekspor file yang tepat. Ekspor anggota memberi Anda userId, nama, peran, XP, tanggal bergabung dan status ban, tanpa alamat wallet. Alamat berasal dari ekspor leaderboard atau ekspor pemenang hadiah — meskipun file pemenang hadiah secara khusus menghasilkan kolom alamat Ethereum, jadi komunitas Solana atau TON sebaiknya mengambil ekspor leaderboard. Menarik daftar anggota lalu bertanya-tanya ke mana wallet pergi adalah pemborosan waktu paling umum dalam seluruh alur kerja ini.

6. Kirim, lalu catat. Bayar dari wallet Anda, tempel hash, gunakan aksi massal jika daftar pemenang panjang. Publikasikan hash ke komunitas Anda juga — karena Zealy tidak memverifikasinya on-chain, verifikasi oleh anggota Anda adalah satu-satunya pemeriksaan yang ada. Dokumentasi hadiah mencakup pengaturan hadiah itu sendiri.

Bagian yang akan merepotkan Anda

Zealy tidak memiliki allowlist anggota, tidak ada gate saldo token, dan tidak ada pemeriksaan on-chain bahwa transaksi pembayaran Anda melakukan apa yang Anda klaim. Mereset leaderboard bersifat destruktif dan menggeser tanggal mulai sprint yang sedang berjalan. Ekspor anggota tidak memuat alamat wallet. Masing-masing memiliki solusi, dan tidak satu pun yang jelas.

Reset leaderboard adalah yang memakan uang sungguhan. Reset menghapus pemberian XP manual, menolkan penghitung claim setiap quest, dan — jika sprint sedang berjalan — menarik tanggal mulai sprint itu ke momen Anda mereset. Separuh riwayat sprint Anda bisa hilang karena tombol yang terlihat seperti pembersihan rutin. Selesaikan sprint sebelum Anda mereset, atau jangan reset sama sekali.

Gate yang tidak ada membentuk apa yang bisa Anda janjikan. Anda tidak dapat mengunggah daftar alamat dan membatasi quest hanya untuk mereka, dan kondisi saldo token bukan sesuatu yang bisa Anda atur meskipun konsepnya ada di codebase. Jadi "holders only" bukan sprint Zealy yang bisa Anda konfigurasi; kepemilikan NFT di Polygon adalah gate terdekat yang tersedia.

Gating level perlu peringatan tersendiri. Anda membatasi berdasarkan level, bukan XP mentah, dan hanya di atas atau di bawah suatu level. Ambang level berasal dari kurva global tetap yang identik di setiap komunitas Zealy, jadi tier "level 5 ke atas" berarti jumlah XP terakumulasi yang sama di komunitas Anda seperti di komunitas lain. Rancang tier dengan mengetahui bahwa Anda tidak menetapkan ambangnya — cara menjalankan program duta kripto bekerja dengan membangun peringkat bernama di sekitar batasan tersebut.

Tidak ada dari semua ini yang membuat sprint menjadi jawaban buruk. Ini justru membuatnya spesifik: Zealy bagus dalam menentukan siapa yang berhak mendapat hadiah dan tidak romantis soal memindahkannya. Jika Anda masuk dengan mengharapkan mesin distribusi, Anda akan kesal. Jika Anda masuk dengan mengharapkan papan skor yang sangat presisi dengan tombol ekspor, Anda akan mendapatkannya persis, dan pengirimannya adalah tiga puluh menit dari dompet Anda sendiri.

FAQs

Tentukan jendela waktu dan bayar peringkat yang dihasilkan, bukan menyaring daftar anggota setelahnya. Di Zealy itu adalah sprint: papan peringkat dengan tanggal mulai dan berakhir, di mana XP hanya bertambah dari claim yang dilakukan di dalam jendela tersebut dan anggota dengan XP sprint nol otomatis dikecualikan dari pembayaran. Tetapkan zona hadiah — 50 teratas, 200 teratas — dan bayar secara proporsional berdasarkan XP atau dalam tingkatan berdasarkan peringkat.

Tidak. Hadiah NFT tidak tersedia di Zealy saat ini. Jenis hadiah tersebut masih ada di model data Zealy, dan Zealy pernah mencetak NFT di Polygon melalui layanan eksternal di balik feature flag, tetapi editor quest menawarkan enam jenis hadiah dan NFT bukan salah satunya. Kolom itu sendiri menampilkan satu baris: Hadiah NFT belum tersedia. Jika pengiriman NFT sebagai hasil langsung dari quest adalah yang Anda butuhkan, Galxe mencantumkan NFT di antara jenis hadiah quest-nya dan Zealy tidak.

Hanya untuk USDC. Hadiah USDC dikreditkan otomatis saat claim berhasil dari saldo yang Anda danai sebelumnya, dan anggota menariknya ke dompet Polygon yang tertaut. Untuk token milik proyek, Zealy menentukan siapa yang menang dan mencatat alamat mana yang harus dibayar, lalu Anda mengirim dari dompet Anda sendiri dan menempelkan hash transaksi kembali ke Zealy. Zealy tidak memegang signer untuk hadiah token, jadi komunitas Anda yang membayar gas, dan Zealy memeriksa bentuk hash tersebut tanpa memverifikasi on-chain bahwa jumlah yang tepat mencapai alamat yang tepat.

Gunakan ekspor leaderboard atau ekspor reward-winners. Ekspor members adalah file yang salah — file itu mengembalikan userId, name, role, XP, join date, dan ban status, tanpa wallet address di dalamnya. Ekspor leaderboard dan reward-winners memang menyertakan address, itulah sebabnya keduanya yang Anda butuhkan di akhir sprint.

Tidak. Filter member Zealy terdiri dari tiga belas kolom: id, name, role, join date, Discord handle dan ID, TikTok username, X username, X follower count, X ID, email, country, dan ETH address. Join date adalah satu-satunya kolom tanggal, jadi tidak ada filter last-active, last-claim, atau XP-in-the-last-30-days. XP sama sekali tidak bisa difilter, dan juga tidak bisa diurutkan: XP ditampilkan, tetapi dihitung setelah halaman member sudah diambil. Zealy menampilkan pengguna aktif sebagai agregat dari waktu ke waktu tanpa menyebutkan nama mereka. Sprint adalah penggantinya: sprint menghasilkan daftar member yang baru aktif sebagai peringkat, bukan sebagai query.

Sprint Zealy tidak memiliki mode raffle — pembayaran sprint berdasarkan peringkat dan XP, dengan member ber-XP nol dikecualikan dan zona hadiah top-N yang ketat. Keacakan ada pada reward quest: raffle adalah salah satu dari lima metode reward bersama all, first-come-first-served, top, dan vote, diatur per reward bukan per quest, dibatasi maksimal 1.000 pemenang, dan pengundiannya adalah urutan acak dari claim yang berhasil. Raffle juga memerlukan batas claim atau tanggal penutupan agar valid. Gunakan sprint saat Anda ingin membayar orang yang paling banyak berkontribusi, dan raffle quest saat Anda ingin setiap orang yang melewati ambang batas memiliki peluang.