Solana'da Token Arzı: Sabit, Deflasyonist, Mintleyebilir
Sabit, deflasyonist veya mintleyebilir? Solana'da mint anında seçtiğin arz modeli token'ı sonsuza kadar takip eder. Pratik karar rehberi.

Solana'da bir token mint ettiğinde verdiğin tek karar projeni en uzun süre takip eder: toplam arz. Logoyu değiştirirsin, likiditeyi başka pool'a taşırsın, metadata'yı güncellersin. Ama arz hikayesi, kim yeni token basabilir, hangi mekanizmayla yakılır, decimals ile fiyat çözünürlüğü nasıl çalışır, transaction onchain düştüğü anda mint hesabına yazılır.
Solscan'de batan launch'ların büyük çoğunluğu aynı üç hatadan birini yapar. Arz öyle yüksek tutulmuş ki birim fiyat hiçbir anlam ifade etmiyor. Launch sonrası mint authority açık bırakılmış, alıcı float'a güvenmiyor. "Deflasyonist" diye anlatılan model Discord'da kalan bir vaatten ibaret, zincirde hiçbir karşılığı yok. Üçü de aslında arz stratejisi hatası, sadece başka isimle anılıyor.
Bu yazıda Solana'da gerçekten kullanılan üç arz tasarımını, sabit, deflasyonist ve mintleyebilir, birlikte gelen kararlarla anlatıyorum.
Arz stratejisi neden mintten önce konuşulur
Solana'da SPL token arzı, mint hesabında 64-bit unsigned integer olarak tutulur ve decimals alanı ile ölçeklenir. 9 decimals'lı, 1.000.000.000 arzlı bir token aslında zincirde 1_000_000_000 * 10^9 taban birim taşır. Bu detay önemli, çünkü iki seçim, başlık arz sayısı ve decimals, birlikte AMM'in işleyebileceği en küçük birimi ve fiyat granülaritesini belirler.
Mint başlatıldıktan sonra decimals değiştirilemez. Arzı sonradan sınırlamak da mümkün değil, tek istisna mint authority'yi tamamen kaldırmak. Geri kalan her arz davranışı (deflasyon, rebase, transferden kesilen vergi) launch'tan önce tasarlanır ya da offchain'de simüle edilir, alıcılar ikincisine güvenmez.
Mint authority'yi kaldırmak tek yönlü bir işlem. Authority bir kez
null'a set edildi mi, sen dahil hiç kimse tek bir birim daha basamaz. Önce devnet'te dene.
Sabit arz, Bitcoin modeli
Sabit arzlı token'ın bilinen bir tavanı vardır ve mint authority kapalıdır. Launch'ta basılan miktar, var olacak tüm arzdır. Alıcıya anlatılması en kolay hikaye, listing ve aggregator'ların doğrulaması en pratik model bu.
Solana'daki USDC teknik olarak mintleyebilir bir token (Circle authority'yi tutuyor, offchain dolar rezervi karşılığında basıyor). Ama çoğu memecoin ve topluluk token'ı sabit modeli seçer: tüm arz tek seferde basılır, likiditeye gönderilir, sonra ayrı bir transaction'da mint authority revoke edilir. Solscan'de tavanın net görünmesi alıcı için en güçlü sinyal.
Sabit arzı şu durumlarda seç:
- Hikayen kıtlık üzerine kurulu (memecoin, koleksiyon, taraftar token'ı).
- Yönetişim yükü taşımak istemiyorsun.
- Şeffaf bir dağıtım planı yayınlayacaksın ve zincirde kanıtlanmasını istiyorsun.
Klasik tuzak: Çoğu ekip sabit arz basıyor, DEX'e listeliyor, mint authority'yi revoke etmeyi haftalarca unutuyor. O süre boyunca Solscan'de "mintable" rozeti görünür, alıcılar çıkar. İlk mint biter bitmez revoke et.
Pratik tarafa gelirsek, Solana token oluşturma aracı form üzerinden Revoke Mint Authority kutusunu doğrudan create transaction'ına dahil ediyor; yani token mainnet'e zaten authority'siz çıkıyor. Token zaten yaşıyorsa mint authority kaldırma aracı tek tıkta authority'yi null'a alır. Make Immutable bayrağı aynısını metadata için yapar; sembol ve görselin kalıcı kalmasını istiyorsan bu da gerekli.
Deflasyonist arz, yakım ve transfer ücreti
Deflasyonist token zaman içinde küçülür. Solana'da bunu sağlayan iki ayrı mekanizma var, ve birbirinin yerine geçmiyorlar.
Manuel veya program seviyesinde yakım. Klasik SPL yaklaşımı: bir program, bir hazine veya topluluk oyu token'ı SPL token program'ın Burn instruction'ına gönderir; ilgili birimler dolaşımdan kalıcı düşer, mint hesabındaki supply değeri azalır. BONK büyük topluluk yakımlarını bu şekilde yaptı. Yakım her seferinde net miktarlı bir transaction üretiyor, onchain doğrulanması kolay. Hazine cüzdanından doğrudan yapmak için Solana token yakma aracı burn instruction'ını tek formdan oluşturur.
Token-2022 transfer ücreti. Yeni Token-2022 program'ı transfer fee extension'ını destekler: her transferden basis point cinsinden bir oran kesilir ve belirlenen fee recipient'a birikir. Recipient bu birikimi düzenli yakıyorsa, her trade otomatik deflasyon üretir, oylama gerekmez. Aynı recipient buyback hazinesi de olabilir. Token-2022 oluşturma aracı bu extension'ı launch sırasında konfigüre etmene izin verir.
// Token-2022 transfer fee yapısı (j.tools Token2022 Creator)
extensions: {
transferFee: {
feeBasisPoints: 100, // her transferin %1'i
maxFee: 1_000_000_000, // taban birim cinsinden tavan
recipient: "Fee...wallet",
}
}
Deflasyonisti şu durumlarda seç:
- Sabit tavanın ötesinde, içeride çalışan bir kıtlık anlatısı kurmak istiyorsun.
- Token'da gerçek transfer hacmi var (hacim yoksa ücret hiçbir şey yakmaz).
- Fee recipient için inandırıcı bir plan var: yakım, buyback veya hazine dağıtımı, takvimi açık.
Token-2022 ücretleri her transferde işler, AMM'e likidite eklerken ve çekerken de. Hedef DEX'i launch'tan önce doğrula. Raydium standart pool'ları Token-2022 extension'larını desteklemiyor; CLMM ve CPMM varyantlarında uyum farklılaşır, bazı aggregator'lar uyumsuz token'ları sessizce atlar.
Klasik tuzak: Yüksek transfer ücretleri (%3 ve üstü) hacmi öldürür. Bot ve arbitraj çekilir, gerçek kullanıcı uzak durur, deflasyon motoru yakacak şey bulamaz. 25 bps ile 100 bps arasında bir ücret artı açık yakım takvimi, çıkış vergisine benzeyen 500 bps'ten çok daha güven verir.
Mintleyebilir arz, authority'yi açık tutmak gerektiğinde
Mintleyebilir token'da mint authority canlıdır; bir cüzdan, bir multisig veya bir program kontrol eder. İstendiği zaman yeni arz üretilebilir. Her stablecoin ve çoğu governance token bu modeli kullanır.
Solana'da USDC, USDT ve PYUSD üçü de mintleyebilir. İhraççı fiat rezerve girince yeni token basar, fiat çıkınca yakar. Arz, gerçek dünya talebiyle birlikte genişler ve daralır. JTO (Jito governance token) sabit bir başlangıç dağıtımıyla launch oldu ama uzun vadeli plan governance kontrollü emission içeriyor, bu da bir program üzerinden çalışan canlı bir authority gerektiriyor.
Mintleyebiliri şu durumlarda seç:
- Token offchain bir varlığın geri alınabilir talebini temsil ediyor (stablecoin, wrapped asset, RWA).
- Staking emission'ı veya programatik ödül lazım.
- Governance para politikasını oylayacak.
Güvenlik tarafı doğrudan: mint authority'yi tutan, tüm holder'ları sıfıra dilüte edebilir. Mint authority'yi tek bir hot cüzdanda tutmak gelecekteki bir hack haberinin teklifi gibidir. Asgari standart 3-of-5 ya da üstü bir Squads multisig; daha iyi standart, mint kuralları kodda yazılı ve holder'ın denetleyebileceği bir program-controlled authority.
Mint authority'yi canlı tutuyorsan, sahip cüzdanı veya program ID'sini proje sayfana koy. Multisig'i doğrulayabilen alıcı, "bize güvenin" diyenlerden daha rahat uyur.
Doğru modeli seçmek
Hızlı karar çerçevesi:
| Proje tipi | Uygun model | Neden |
|---|---|---|
| Memecoin / topluluk token'ı | Sabit | Kıtlık tüm pitch. Mint ve freeze hemen revoke. |
| Hacimli oyun / utility token | Deflasyonist (Token-2022 fee + yakım) | Ücret, kullanımı kıtlığa çevirir. |
| Stablecoin / wrapped asset | Mintleyebilir (multisig veya program) | Arz offchain rezervi takip eder. |
| Staking'li governance token'ı | Mintleyebilir (program kontrollü) | Emission canlı authority ister. |
| Sadakat / puan token'ı | Mintleyebilir (ihraççı cüzdanı) | İhraççı kullanıcı hareketiyle basar. |
Solana'da pratik uygulama
Mint transaction'ını imzalamadan önce üç sayı ve üç bayrak token'ın geleceğini belirler.
Decimals. Stablecoin tarzı için 6, çoğu utility token için 9 (SOL ile aynı), çok yüksek başlık arzlı memecoin'ler için 5 ya da 6 (BONK 5 kullanır). Decimals bir birimi ne kadar küçük fiyatlayabileceğini belirler; 9 decimals ve trilyon arzlı agresif bir memecoin, taban birimde grafik üzerinde okunabilir bir fiyat üretmez.
Toplam arz. SPL token program herhangi bir 64-bit integer'ı kabul ediyor; j.tools'un token creator'ı sanity için tavanı 1 trilyona koymuş. "Yuvarlak" bir arz (1B, 10B, 100B) niyetli durur. Garip bir arz (847.392.141) ne yaptığını bilmediğini söyler.
Authority bayrakları. j.tools token creator üç tane sunuyor:
revokeMintAuthority: tavanı kalıcı yapar. Gerçek bir sabit-arz token'ı için zorunlu.revokeFreezeAuthority: herhangi bir holder hesabını dondurma yetkisini kaldırır. Listing ve aggregator'lara "DeFi-safe" görünmek isteyen her token için pratik bir gereklilik.makeImmutable: metadata'yı (isim, sembol, görsel) kilitler. Markan kesinleştiyse şart.
Sıra önemli: önce tüm arzı basarsın, büyük kısmını likidite ve hazineye yollarsın, sonra revoke edersin. Önce revoke edersen mint authority üzerinden LP'yi besleyemezsin. Yaygın hata, geri dönüşü zor.
Likidite öncesi kontrol listesi:
- Decimals kesinleşti (değiştirilemiyor).
- Toplam arz basıldı ve dağıtıldı (LP, hazine, ekip vesting, topluluk).
- Mint authority revoke edildi (veya canlı kalacaksa multisig'lendiği görünür durumda).
- Freeze authority revoke edildi (neredeyse her zaman).
- Metadata immutable yapıldı (markaman finalse).
- Mint adresi alıcıların ilk trade öncesi Solscan'de doğrulayabileceği şekilde paylaşıldı.
Daha fazla launch öncesi rehber için Solana rehberleri kategorisi ve token mekaniğine dair diğer yazılar için Solana etiketli tüm yazılar sayfasına bakabilirsin.
Sıkıcı doğru: arz stratejisi 10 dakikalık bir konuşma ve token'ının ilk işlem saatinde ciddi mi yoksa amatör mü göründüğünü buradan belirler. Önce devnet'te mint et, zincirdeki durumun planınla eşleştiğini doğrula, sonra authority'leri stratejinin gerektirdiği şekilde mainnet'e taşı.


