Snapshot Tabanlı Airdrop Solana'da Nasıl Yapılır
Solana'da snapshot tabanlı airdrop adım adım: holder listesi alma, sybil temizleme, miktar hesaplama, dağıtım. Gerçek araçlarla pratik rehber.

Açık talep airdrop'ları bot çiftlikleri için bedava büfedir. Bağlan, formu doldur, talep et, hemen sat. Snapshot tabanlı airdrop tam tersi mantıkla çalışır. Belirlediğin bir anda kimin ne tuttuğunun fotoğrafını çekersin, çift hesapları o listeden çıkarırsın, sonra tokenleri doğrudan o sabit listeye gönderirsin. Alıcının doldurması gereken bir form yoktur. Tokenler bir sabah cüzdana iner, başka bir şey yapmasına gerek kalmaz.
JTO bunu yaptı, BONK geçmişe dönük dağıtımını bu mantıkla halletti, W ve JUP da aynı kalıbı izledi. Ortak nokta açık: dağıtım anı önceden sabittir, kimin alacağı zincirden net şekilde okunabilir, manipülasyona açık yüzey küçüktür.
Bu yazıda Solana'da snapshot tabanlı bir airdrop'u baştan sona, j.tools'un Solana token snapshot aracı ve Solana çoklu gönderim aracı üzerinden anlatırım.
Snapshot tam olarak ne demek
Snapshot dediğimiz şey aslında çok basit. Belirli bir anda, mesela "bugün öğlen saat birde", kimin elinde kaç token var sorusunun cevabını dondurmak. Bir fotoğraf çekmek gibi düşün. Fotoğrafta kim varsa, çek tıpkı o kişilere gider. Fotoğraftan sonra cüzdana token alan birisi, fotoğrafta görünmediği için listeye dahil olmaz.
Şöyle bir örnek hayal et. Tokenini 30 gün önce piyasaya sürdün. Şimdi bir snapshot alıyorsun, yani şu an kimin elinde ne kadar token olduğunu zincirden bir liste halinde okuyorsun. Sonra bu kişilere, tuttukları miktarla orantılı bir bonus token gönderiyorsun. Snapshot saatinden sonra token alanlar bu dağıtıma katılamaz, çünkü fotoğrafta yoklar. Bu yüzden zamanlama önemli.
Mekanik olarak araç, zincirdeki token sahiplerini okur ve her cüzdanın bakiyesini bir araya getirir. Aynı kişi birden fazla hesapta token tutuyorsa, snapshot bunları tek bir cüzdan altında toplar. Veri zaten zincirde dururdu, sen sadece tek seferlik bir resim çekiyorsun.
Snapshot zamanı önemli. Çekmeden önce duyurursan insanlar son dakikada token transfer eder ve listeyi şişirir. Sessizce çek, sonra "şu saat itibariyle snapshot alındı" diye duyur.
1. Kimin alacağını net şekilde tanımla
Snapshot'tan önce kimin uygun sayılacağına karar vermen gerekir. Üç yaygın model var:
- Saf holder: Belirli bir miktarın üstünde token tutan herkes. En basit, sahte hesaplara en açık olan model.
- Aktiflik tabanlı: Holder olmanın yanı sıra son birkaç gün içinde en az bir işlem yapmış olmak. Boş duran cüzdanları eler.
- Stake veya LP tabanlı: Holder olmanın yanı sıra tokeni stake etmiş veya likidite havuzuna koymuş olmak. En kaliteli grup ama snapshot mantığı biraz daha karmaşık.
Karar verirken kabaca şunu sor: "Bu cüzdan sadece airdrop için mi açıldı, yoksa ben olmasam da burada olur muydu?" İkinci grup gerçek topluluğundur.
2. Snapshot'ı al
j.tools'taki snapshot aracı mint adresini ve istediğin en üst holder sayısını alır (100, 500, 1000, 5000 veya 10000 kişi). Çıktıdaki her satırda şunlar bulunur: cüzdan adresi, toplam bakiye, toplam arza oranı, kaç tane hesabı var (sahte hesap sinyali için faydalı bir bilgi) ve istersen cüzdanın SOL bakiyesi.
Tipik akış:
- Mint adresini gir.
- En üstteki kaç holder'ı görmek istediğini seç. 5000 çoğu launch için yeterlidir.
- "SOL bakiyelerini dahil et" seçeneği açıksa her holder'ın ölü mü yoksa aktif kullanılan bir cüzdan mı olduğunu tek bakışta görürsün.
- Araç sonucu JSON veya CSV olarak indirir.
Snapshot bittikten sonra ham dosyayı yedekle. Sonraki adımlarda bu liste birkaç turdan geçer; orijinalini kaybetme.
3. Ham listeyi filtrele
Snapshot'tan çıkan ham liste, doğrudan dağıtım yapacağın liste değildir. Çıkarman gereken adresler şunlar:
- Borsa cüzdanları (Binance, Coinbase, OKX, Kraken sıcak cüzdanları). Bunlara airdrop atarsan token doğrudan borsaya gider, kullanıcılarına değil. Bu tür adreslerin halka açık listeleri vardır, çekip kara listene ekle.
- Akıllı kontratlar (likidite havuzları, kredi kasaları, kilit kontratları). Bunlar bir programa aittir, airdrop atarsan tokenler içeride sıkışır.
- Kendi ekibinin ve hazinenin cüzdanları. Kendi kendine airdrop atma.
- Toz seviyesindeki holder'lar. Bir eşik belirle (mesela 0.001 tokenin altı). Bu cüzdanlara gönderim, airdrop'un değerinden daha pahalıya gelir.
Sahte hesap temizliği başlı başına bir konu. Kabaca üç sinyalden başla:
- Cüzdan yaşı. Snapshot'tan birkaç gün önce açılmış cüzdanların büyük kısmı airdrop avcısıdır. Solana holder snapshot aracı cüzdan açılış zamanını da verir, ona göre filtrele.
- Zincir üstü aktivite. Sadece token transferi olan, başka hiçbir uygulamayla etkileşmemiş cüzdanlar büyük olasılıkla bottur.
- Transfer deseni. Aynı miktarın birçok yeni cüzdana yayılması klasik sahte küme sinyalidir.
Mükemmel sahte hesap temizliği diye bir şey yok. Hedef "yüzde yüz sahtesiz" değil, "sahte küme kurmanın maliyeti getirisinden büyük olsun". Çok agresif filtre gerçek kullanıcıları da yakar.
4. Dağıtım miktarını hesapla
Üç yaygın dağıtım modeli var:
| Model | Nasıl çalışır | Güçlü yanı |
|---|---|---|
| Düz | Uygun olan herkese aynı miktar. | En basit, "adil dağıtım" hikayesine oturur. |
| Kademeli | Bakiyeye göre kademe (örnek: 100-1k holder = X, 1k-10k = 2X, 10k+ = 5X). | Büyük holder'ları ödüllendirir, küçükleri de kapsar. |
| Kare kök | Holder bakiyesinin kareköküne orantılı. | Balina baskınlığını yumuşatır, küçük holder'lara nispeten daha çok pay verir. |
Toplam dağıtılacak miktarı uygun cüzdan sayısına bölmeden önce bir akıl testi yap: cüzdan başına düşen miktar, gönderim ücretinden değerli mi? Değilse modeli değiştir veya eşiği yükselt.
5. Dağıtımı yap
Liste hazırsa Solana çoklu gönderim aracı CSV veya JSON olarak alıcı listesini alır ve binlerce transferi gruplara bölerek tek formdan gönderir. Tek bir Solana işlemi yaklaşık 20-30 transfer taşıyabilir, araç bunu arka planda halleder.
Birden fazla kaynak cüzdandan göndereceksen çoktan çoğa transfer aracı çapraz dağıtımı çözer. Çok büyük listelerde aracı cüzdanlar üzerinden aktarmak tek göndericiyle batchlemekten ucuza geliyorsa çoklu aktarım aracı bu paterni alır.
Ana ağ dağıtımından önce test ağında 20 alıcılık küçük bir test airdrop'u çalıştır. CSV format hatası, gönderici cüzdanın bakiye eksikliği veya bağlantı sınır problemini orada yakalarsın. Ana ağda yakalarsan ücreti iki kere ödersin.
6. Doğrula ve duyur
Gruplar bittikten sonra araç sana başarılı ve başarısız transfer listesini verir. Başarısızları (genelde bağlantı kopması veya geçersiz adres) bir kenara ayır, ikinci turda yeniden dene. Hala başarısız olanları yayınladığın airdrop raporuna ekle, şeffaf ol.
Duyuru şablonu:
- Snapshot saati veya zaman damgası.
- Kimin uygun sayıldığının kriterleri, kelimesi kelimesine.
- Uygulanan filtreler ve her birinin kaç cüzdan elediği, sebebiyle birlikte.
- Toplam dağıtılan miktar ve nihai uygun cüzdan sayısı.
- Dağıtım işlemlerinden örnek bir grup (Solscan bağlantıları).
- Başarısız adresler için talep penceresi (açacaksan).
Bu netlik, sonradan gelecek "ben neden almadım" sorularının yüzde doksanını cevaplar.
Yaygın hatalar
- Snapshot'ı önceden duyurmak. Listeyi şişirir, sonradan filtrelemen gereken sahte hesapları sen yaratırsın.
- Borsa cüzdanlarını kara listeye koymamak. Token doğrudan borsa cüzdanına iner, kullanıcı için kayıp gönderim olur.
- Tek işlemde çok fazla alıcı. Solana'nın işlem boyut sınırı belirli sayıdan fazla transferi kaldıramaz. Araç zaten gruplama yapar, ama elle yazıyorsan bunu unutma.
- Gönderici cüzdanda ücret SOL'ü yetersiz. Tahmini gönderim sayısı çarpı işlem başına ücret hesabı yap, üstüne biraz tampon koy.
- Talep edilmeyen miktarlar için plan yok. Başarısız transferleri sakla, talep penceresi kapandıktan sonra hazineye geri çekmek veya Solana token yakma aracı ile emekliye ayırmak için bir plan hazırla.
Daha fazla launch ve token mekaniği yazısı için Solana rehberleri kategorisi ve token tarafına dair derinleme için Solana etiketli tüm yazılar sayfasına bakabilirsin.
İyi planlanmış bir snapshot airdrop yaklaşık 4-5 saatlik bir iştir: bir saat kim uygun sayılacak tartışması, yarım saat snapshot, bir saat filtreleme, bir saat hesaplama, bir saat dağıtım, biraz da hata düzeltme. Açık talep airdroplarının kaosuyla karşılaştırırsan oldukça ucuz bir takastır.


