Cleanup Araçları ve Servisleri: Türler, Güvenlik ve Karşılaştırma
Cleanup araçları türleri, güvenlik mimarileri, batch işleme, token standart desteği, cüzdan entegrasyonu ve ücret modellerinin kapsamlı karşılaştırması.
#Cleanup araç türleri ve farklılıkları nelerdir?
Tüm cleanup araçları eşit yaratılmamıştır. Her tür farklı kullanım senaryolarına hizmet eder ve farklı değer teklifleri sunar.
Tür 1: Token Burner'lar (Sadece Görsel Temizlik)
Ne yapar: Spam token'ları cüzdanınızın görünümünden kaldırır ancak hesapları kapatmaz.
Teknik süreç:
- Token bakiyesini sıfıra ayarlar (yakma)
- Hesabı açık bırakır
- Kira GERİ ALınmaz
Kullanım senaryosu: Sadece cüzdanınızı düzenli göstermek istiyorsunuz, SOL'u geri almayı umursamıyorsunuz.
Avantajlar:
- ✅ Hızlı (tek işlem)
- ✅ Basit kullanıcı arayüzü
- ✅ Genellikle ücretsiz
Dezavantajlar:
- ❌ Kira geri alınmaz
- ❌ Boş hesaplar blockchain'de kalır
- ❌ SOL kilitli kalır
Örnekler: Temel cüzdan içi "gizle token" özellikleri
Tür 2: Rent Reclaimer'lar (Tam Geri Alma)
Ne yapar: Token'ları yakar VE hesapları kapatır, tüm kirayı iade eder.
Teknik süreç:
- Bakiye > 0 ise token'ları yakın
- CloseAccount talimatı gönderin
- Kira cüzdanınıza iade edilir
Kullanım senaryosu: Kilitli SOL'u maksimize etmek istiyorsunuz (çoğu kullanıcı için önerilir).
Avantajlar:
- ✅ Tam kira geri alımı
- ✅ Batch işleme (işlem başına 20-25 hesap)
- ✅ Otomatik filtreleme (LP token'lar, aktif pozisyonlar atlıyor)
- ✅ İşlemden önce önizleme
Dezavantajlar:
- ❌ Servis ücreti (genellikle geri alınan miktarın %10-25'i)
- ❌ Token Burner'lardan biraz daha karmaşık
Örnekler: Özel rent geri alma platformları
Tür 3: CLI Araçları (Sıfır Ücret, Teknik)
Ne yapar: Terminal üzerinden hesapları manuel olarak kapatmanıza olanak tanır.
Teknik süreç:
spl-token accounts # hesapları listele
spl-token close --address
Kullanım senaryosu: Geliştiriciler veya servis ücretlerinden kaçınmak isteyen teknik kullanıcılar.
Avantajlar:
- ✅ Sıfır servis ücreti
- ✅ Maksimum kontrol
- ✅ Açık kaynak ve denetlenebilir
Dezavantajlar:
- ❌ Teknik bilgi gerektirir
- ❌ Zaman alıcı (hesap başına manuel komutlar)
- ❌ Otomatik batch işleme yok
- ❌ Kullanıcı hatası riski (yanlış hesap kapatma)
Süre karşılaştırması:
50 hesap GUI aracı ile: 3-5 dakika
50 hesap CLI ile: 100-150 dakika (2.5 saat)
Tür 4: Cüzdan Entegreli (Sınırlı)
Ne yapar: Bazı cüzdanlar temel cleanup özellikleri sunar.
Örnekler:
Phantom: "Spam Gizle" - token'ları görünümden kaldırır ancak kirayı iade etmez
Solflare: "Token Hesaplarını Kapat" - temel hesap kapatma, batch işleme yok
Avantajlar:
- ✅ Uygun (cüzdanda zaten)
- ✅ Güvenilir (resmi cüzdan özellikleri)
Dezavantajlar:
- ❌ Sınırlı işlevsellik
- ❌ Tek seferde çok az hesap
- ❌ Token-2022 desteği yok (genellikle)
- ❌ Otomatik filtreleme yok
Hangi Türü Seçmelisiniz?
Eğer sahipseniz:
< 5 boş hesap → Cüzdan entegreli araçları kullanın
5-20 hesap → Rent Reclaimer (ROI açık)
20-100 hesap → Rent Reclaimer (zorunlu)
100+ hesap → Rent Reclaimer veya otomatik CLI scripti
Geliştiriciyseniz → CLI (eğer zamanınız varsa)
Asla kullanmayın: Sadece Token Burner'lar (kira kaybedilir)
#Cleanup araçlarında güvenlik mimarileri nelerdir?
Cleanup aracı mimarisi, phishing riskini ve kullanıcı hatasını doğrudan etkiler.
Connect-First Mimarisi (Eski, Riskli)
İş akışı:
1. Siteyi açın
2. "Cüzdanı Bağla" düğmesine tıklayın
3. Cüzdanı bağlayın
4. Sonuçları görün
5. Karar verin
6. İşlemi imzalayın
Neden problemli:
Bilgi asimetrisi: Site cüzdan adresinizi, bakiyenizi ve tüm varlıklarınızı görür - ama siz henüz ne yapacağını bilmiyorsunuz.
Psikolojik taahhüt: Cüzdanı bağladıktan sonra, işlemi reddetmek psikolojik olarak daha zordur.
Phishing riski: Kötü niyetli siteler bu modeli kullanır çünkü bağlantıyı almak için acele ettirir.
Doğrulanamaz: Başkasının cüzdanını (arkadaş, cold wallet) fiziksel erişim olmadan kontrol edemezsiniz.
Hala kullanan siteler:
- Eski DeFi protokolleri (2020-2021)
- Basit token burner'lar
- Phishing siteleri (kasıtlı olarak)
Verify-First Mimarisi (Modern, Güvenli)
İş akışı:
1. Siteyi açın
2. Cüzdan adresini yapıştırın (sadece public key)
3. Detaylı raporu görün
4. Karar verin
5. "Claim" düğmesine tıklayın
6. Şimdi cüzdanı bağlayın
7. İşlemi imzalayın
Avantajlar:
Bilgilendirilmiş onay: Tam kira miktarını, ücreti, hesap listesini cüzdan bağlamadan önce görürsünüz.
Genel veriler: Sadece public key (adres) kullanılır - bu zaten Solscan'de herkesin görebileceği bilgidir.
Güvenli doğrulama: Aynı anda birden fazla cüzdanı, cold wallet'ları (Ledger) bağlantı olmadan, arkadaş cüzdanlarını yardım için, hack'lenmiş cüzdanları kalan miktarı değerlendirmek için tarayabilirsiniz.
Baskı yok: Sonuç etkileyici değilse (örneğin, 0.01 SOL geri alım), sadece sekmeyi kapatabilirsiniz.
Phishing koruması: Phishing siteleri bu modeli kullanamaz çünkü hırsızlık için cüzdan erişimi gerekir. Verify-First otomatik olarak %90 scam'i filtreler.
Güvenlik Kontrol Listesi
Bir cleanup aracını kullanmadan önce doğrulayın:
✅ Yapılması gerekenler:
- ✅ Bağlantıdan ÖNCE sonuçları gösterir
- ✅ Read-only tarama için public adres kabul eder
- ✅ İmzalamadan önce işlem detaylarını gösterir
- ✅ Net kar (Net Profit) açıkça belirtilir
- ✅ Her token için Solscan/RugCheck linkleri sağlar
❌ Kaçınılması gerekenler:
- ❌ Herhangi bir şey göstermeden önce cüzdan bağlantısı gerektirir
- ❌ Seed phrase ister (ASLA girmeyin)
- ❌ "İşlem önce, doğrulama sonra" modeli
- ❌ Gizli ücretler (Net Profit görünmüyor)
Teknik Uygulama
Verify-First backend:
// Adım 1: Genel tarama (yetkilendirme yok)
POST /api/scan
Body: { walletAddress: "7xJ9..." }
Response: { emptyAccounts: 47, totalRent: 0.094 SOL }
// Adım 2: İmzalama (sadece claim sırasında)
POST /api/claim
Body: { signedTransaction: "..." }
Response: { signature: "3Kx..." }
Anahtar nokta: İlk endpoint herhangi bir kimlik bilgisi gerektirmez - tamamen güvenlidir.
#Batch işleme nasıl çalışır ve sınırları nelerdir?
Batch işleme, gaz maliyetlerini önemli ölçüde azaltır ancak protokol sınırları vardır.
Solana İşlem Limitleri
Maksimum işlem boyutu: 1232 bayt (ağ paketi MTU)
Maksimum Compute Units: 1,400,000 CU işlem başına
Maksimum hesaplar: İşlem başına 64 hesap (okuma + yazma birleşik)
Pratik limitler:
SPL token'lar: İşlem başına ~25 hesap
Token-2022 (extensions ile): İşlem başına ~20 hesap
Karışık (SPL + Token-2022): İşlem başına ~22 hesap
Neden Daha Fazla Değil?
Her CloseAccount talimatı tüketir:
- ~50 bayt işlem boyutu
- ~5,000 Compute Units
- 3 hesap yuvası (token hesabı, alıcı, sahip)
Hesaplama:
25 hesap × 50 bayt = 1,250 bayt (1232 limitine yakın)
25 hesap × 5,000 CU = 125,000 CU (1.4M'nin altında)
25 hesap × 3 yuvası = 75 yuvası (64 limitini aşar)
Darboğaz genellikle hesap yuvalarıdır, bayt veya CU değil.
Optimizasyon Stratejileri
Strateji 1: Akıllı Gruplama
Hesapları türe göre gruplandırın:
- Batch 1: Sadece basit SPL token'lar (25 hesap)
- Batch 2: Karmaşık Token-2022 (20 hesap)
- Batch 3: Karma (22 hesap)
Strateji 2: Dinamik Batch Boyutlandırma
Hesap özelliklerine göre batch boyutunu ayarlayın:
Eğer (avg_hesap_boyutu > 200 bayt): batch_size = 20
Eğer değilse: batch_size = 25
Strateji 3: Öncelik Sıralama
Önce yüksek kiraya göre sıralayın:
- Batch 1: En yüksek kira hesapları (maksimum ROI)
- Batch 2: Orta kira
- Batch 3: Düşük kira (kullanıcı birden fazla işlem istemezse atlanabilir)
Gaz Tasarrufu Hesaplaması
Senaryo: 100 boş hesap
Tek tek işleme:
100 işlem × 0.000005 SOL = 0.0005 SOL gaz
Süre: ~5 dakika (her biri için onay bekleniyor)
Kullanıcı yorgunluğu: Yüksek
Batch işleme (25 başına):
4 işlem × 0.000005 SOL = 0.00002 SOL gaz
Süre: ~20 saniye
Kullanıcı yorgunluğu: Düşük
Tasarruf: %96 gaz, %93 zaman
Hata İşleme
Sorun: Bir batch'teki tek bir hesap başarısız olursa, tüm işlem geri döner (atomiklik).
Çözüm: Ön-uçuş simülasyonu
- Her batch'i göndermeden önce simüle edin
- Başarısız hesapları tespit edin (donmuş, bakiye > 0)
- Problematik hesapları kaldırın
- Temiz batch'i gönderin
Sonuç: %99.9+ başarı oranı
#Farklı araçlar hangi token standartlarını destekler?
Token standart desteği araçlar arasında büyük ölçüde değişir ve net karınızı etkiler.
Destek Matrisi
SPL Token'lar (Klasik):
- Destek oranı: %100 (tüm araçlar)
- Program ID:
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA - Örnekler: USDC, USDT, BONK, popüler memecoin'ler
Token-2022 (Extensions):
- Destek oranı: ~%40 araçların (2024 itibarıyla)
- Program ID:
TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb - Örnekler: Transfer fee token'ları, confidential token'lar
Legacy NFT'ler:
- Destek oranı: %90 araçların
- Teknik: Arz=1 ile SPL token'lar
- Dikkat: Değerli NFT'leri yakmamanızı sağlayan filtreleme
Compressed NFT'ler (cNFT):
- Destek oranı: %0 (kira geri alınamaz)
- Sebep: Bireysel token hesabı yok, Merkle ağacı paylaşıldı
Neden Token-2022 Desteği Kritik
Senaryo: Karma cüzdanınız var
60 SPL hesap × 0.002 SOL = 0.12 SOL
40 Token-2022 hesap × 0.0025 SOL = 0.10 SOL
Toplam geri alınabilir: 0.22 SOL
Sadece SPL destekleyen araç ile:
Geri alınan: 0.12 SOL
Kaçırılan: 0.10 SOL (%45 toplam kiranın)
Kayıp: $20-50
Token-2022 destekleyen araç ile:
Geri alınan: 0.22 SOL
Kaçırılan: 0 SOL
Ek kazanç: $20-50
Token-2022 Desteğini Nasıl Doğrularsınız
Yöntem 1: Açık beyan
Araç dokümantasyonunda arayın:
- ✅ "Token-2022 desteği"
- ✅ "Token Extensions Program"
- ✅ "SPL ve Token-2022'nin her ikisi"
Yöntem 2: Test taraması
- Bilinen Token-2022 hesaplarına sahip bir cüzdanı tarayın
- Rapor sadece SPL hesapları mı gösteriyor?
- Evet ise → Token-2022 desteği yok
Yöntem 3: Kod incelemesi (geliştiriciler için)
Program ID kontrollerini arayın:
// Kötü: Sadece SPL
getTokenAccountsByOwner(wallet, {
programId: TOKEN_PROGRAM_ID
})
// İyi: Her ikisi
await Promise.all([
getTokenAccountsByOwner(wallet, { programId: TOKEN_PROGRAM_ID }),
getTokenAccountsByOwner(wallet, { programId: TOKEN_2022_PROGRAM_ID })
])
Gelecek Trend
Token-2022 benimsendikçe:
- 2024: Yeni token'ların ~%20'si Token-2022
- 2025 (tahmin): ~%50 Token-2022
- 2026 (tahmin): ~%80 Token-2022
Token-2022 desteği olmayan araçlar kullanışlılığını hızla kaybedecek.
#Cüzdan entegrasyonu nasıl çalışır ve hangi cüzdanlar desteklenir?
Cleanup araçları, farklı kapsamlara sahip çeşitli cüzdan entegrasyon yöntemlerini kullanır.
Wallet Standard Protokolü
Modern yaklaşım: Çoğu Solana aracı şimdi Wallet Standard'ı kullanır - uyumlu tüm cüzdanlarla otomatik çalışan birleşik bir API.
Nasıl çalışır:
- Kullanıcı "Cüzdanı Bağla" tıklar
- Araç mevcut cüzdanları tespit eder (Phantom, Solflare, vb.)
- Kullanıcı tercih ettiğini seçer
- Cüzdan bağlantıyı onaylar
- Araç şimdi işlem gönderebilir
Desteklenen cüzdanlar (Wallet Standard):
- ✅ Phantom (en popüler)
- ✅ Solflare
- ✅ Backpack
- ✅ Glow
- ✅ Brave Wallet
- ✅ Exodus
- ✅ Trust Wallet
WalletConnect (Mobil)
Ne için: Mobil cüzdan entegrasyonu (telefonunuzdaki cüzdan, masaüstü tarayıcıdaki dApp)
İş akışı:
- dApp QR kodu gösterir
- Mobil cüzdan ile tarayın
- Telefonda bağlantıyı onaylayın
- İşlemler mobil cüzdana gönderilir
Desteklenen mobil cüzdanlar:
- ✅ Phantom Mobile
- ✅ Solflare Mobile
- ✅ Glow Mobile
Hardware Wallet Entegrasyonu
Ledger entegrasyonu:
Çoğu cleanup aracı Ledger'ı Phantom/Solflare aracılığıyla destekler:
- Ledger'ı Phantom'a bağlayın
- Cleanup aracında Phantom'u seçin
- İşlemler Ledger onayı gerektirir
Dikkat: Blind Signing
Karmaşık cleanup işlemleri (20+ hesap) Ledger'ın ekranına sığmaz. İhtiyaç duyacaksınız:
- Ledger'ın Solana uygulamasında Blind Signing'i etkinleştirin
- Veya işlem başına daha az hesabı kapatın (1-3)
Güvenlik ödünleşimi:
- Blind Signing = Cihazda doğrulama kaybı
- Küçük batch'ler = Daha fazla işlem, daha fazla gaz
Özel Entegrasyonlar
Bazı araçlar doğrudan entegrasyonlar sunar:
CLI araçları: Keypair dosyası gerektirir
solana config set --keypair ~/.config/solana/id.json
Programatik araçlar: Seed phrase veya private key (geliştiriciler için, üretimde asla kullanmayın)
Güvenlik En İyi Uygulamaları
✅ Güvenli:
- Wallet Standard üzerinden bağlanma
- İşlem önizlemesini kontrol etme
- Her işlem için onay
❌ Asla yapma:
- Seed phrase bir web sitesine girme
- Private key paylaşma
- Blind Signing'i kalıcı olarak etkinleştirme
#Cleanup araçlarının ücret modelleri nelerdir?
Farklı araçlar farklı ücret yapıları kullanır, her birinin kendine özgü değer teklifleri vardır.
Model 1: Success Fee (En Yaygın)
Nasıl çalışır: Sadece başarılı geri alımdan ücret kesin.
Tipik oranlar:
- Temel hizmetler: %10-15
- Premium hizmetler: %20-25
- Enterprise: Müzakereye açık
Örnek hesaplama:
Kilitli kira: 1.0 SOL
Success fee (20%): -0.2 SOL
Ağ gazı: -0.00005 SOL
─────────────────────────
Net kar: 0.79995 SOL
Avantajlar:
- ✅ Ön ödeme yok
- ✅ Sadece başarı için ödeme
- ✅ Şeffaf fiyatlandırma
- ✅ Teşvikler uyumlu (araç maksimum geri alımı ister)
Dezavantajlar:
- ❌ Yüksek hacimli kullanıcılar için daha pahalı
Model 2: Abonelik (Sabit Aylık)
Nasıl çalışır: Sınırsız cleanup için aylık sabit ücret ödeyin.
Tipik fiyatlandırma:
- Temel: $5-10/ay
- Pro: $20-30/ay
- Enterprise: $100+/ay
Başabaş analizi:
Abonelik: $10/ay
Success fee alternatifi: Geri alınan 0.5 SOL'un %20'si = ~$20
Abonelik daha iyi eğer aylık >0.5 SOL geri alıyorsanız
Avantajlar:
- ✅ Yüksek hacimli kullanıcılar için uygun maliyetli
- ✅ Tahmin edilebilir harcama
- ✅ Sınırsız kullanım
Dezavantajlar:
- ❌ Ön ödeme gerekli
- ❌ Az kullanımda değersiz
Model 3: Freemium (Sınırlı Ücretsiz Katman)
Nasıl çalışır: Temel özellikler ücretsiz, gelişmiş ücretli.
Tipik limitler:
Ücretsiz katman:
- Ay başına 10 hesap kapatma
- Sadece SPL desteği
- Standart batch boyutu
Premium (5$/ay):
- Sınırsız hesap
- Token-2022 desteği
- Öncelikli batch işleme
Avantajlar:
- ✅ Düşük risk denemesi
- ✅ Basit kullanımlar için ücretsiz
Dezavantajlar:
- ❌ Özellik kısıtlamaları sinir bozucu olabilir
Model 4: CLI Araçları (Ücretsiz, Zaman Maliyeti)
Nasıl çalışır: Açık kaynak, servis ücreti yok.
Maliyet:
- Servis ücreti: $0
- Zamanınız: 2-3 dakika/hesap
- Öğrenme eğrisi: 1-2 saat (ilk kurulum)
ROI hesaplama:
50 hesap CLI ile:
- Zaman: 100-150 dakika
- Saat başına değeriniz $20 ise = $33-50 maliyet
- Success fee'den tasarruf: $10-20
Net: Kârsız (çoğu kullanıcı için)
Kime uygundur:
- ✅ Geliştiriciler (zaten CLI rahat)
- ✅ Prensipte açık kaynak tercih edenler
- ❌ Değil teknik olmayan kullanıcılar
Hangi Modeli Seçmelisiniz?
Tek seferlik cleanup: Success Fee (risk yok)
Aylık <0.5 SOL geri alım: Success Fee
Aylık >1 SOL geri alım: Abonelik (daha ucuz)
Geliştiriciler/botlar: CLI (otomatize edilebilir)
Emin değilseniz: Success Fee ile başlayın (en düşük risk)