Tüm yazılar
Rehberler

Solana Freeze Authority: Ne Zaman Açık Bırakılır?

Solana freeze authority'yi kapatmak her tokende doğru hamle değil. Hangi senaryoda açık kalır, hangisinde kapatılır: token ekipleri için karar matrisi.

9 dk okuma J Tools Editorial
Solana freeze authority kararını temsil eden, açık kapaklı kehribar tonlu kontrol kolu ve sönmüş ikinci kol içeren endüstriyel panel

Solana'da token çıkaran ekiplere verilen en popüler tavsiye aynı zamanda en üstünkörü olanıdır: ilk gün Solana freeze authority'yi kapat, yoksa topluluk sana güvenmez. Sade bir memecoin için bu tavsiye doğru olabilir. Geri kalan her şey içinse elinizdeki tek acil durum frenini çöpe atmak demektir. Karşılığında aldığınız şey yalnızca bir güven sinyalidir. Doğru soru "evet mi, hayır mı" değil, "ne zaman ve kimin için" sorusudur.

Solana freeze authority aslında ne işe yarar?

Freeze authority'yi en kolay anlamanın yolu onu bir banka hesabının acil durum kilidi gibi düşünmektir. Tokeniniz oluşturulurken bu kilidin anahtarı birinin cebine gider. O kişi, herhangi bir token sahibinin bu tokene ait hesabını istediği an dondurabilir. Donmuş hesap bu tokeni gönderemez, alamaz, yakamaz; cüzdandaki SOL ve diğer tokenler etkilenmez. Bakiye orada öylece durur. Sahibi kâğıt üstünde hâlâ tokenin sahibidir ama dışarı çıkmak isteyen her hareket reddedilir. Kilit iki yönlü çalışır: aynı kişi hesabı çözüp tokenleri tekrar serbest bırakabilir.

Burada gözden kaçan ince bir nokta var. Kilit tek tek hesap başınadır, tüm token için değil. Çalınan tokenleri taşımak isteyen tek bir hırsızı durdurmak istiyorsanız onun token hesabını dondurursunuz ve iş tek bir adımda biter. Tokeninizin tüm transferlerini freeze authority ile durdurmak isterseniz her sahibin hesabını tek tek dondurmanız gerekir (Token-2022'de ayrı bir pause yetkisi bunu tek adımda yapar). Buna havuzun token hesapları da dahildir; yani herkesi dondurmak piyasanın kendisini dondurmak demektir. Asıl işe yarayan, hesapları tek tek dondurmaktır.

Bu yetkiyi kalıcı olarak kaldırma kararı tek yönlüdür. Yetkiyi "yok" olarak işaretlersiniz ve geri dönüş yoktur. Yetkiyi yeniden atayan bir talimat da yoktur. Aynı durum mint authority (yeni token basma yetkisi) ve tokenin metadata'sını (ad, sembol, görsel) güncelleme yetkisi için de geçerlidir. Bu üç yetki birbirinden bağımsızdır, ayrı ayrı kaldırılır; üçünün nasıl kaldırıldığını mint, freeze ve update yetkilerini kaldırma rehberimizde tek tek anlattık. Ekipler iletişimde bu üçünü sık sık birbirine karıştırır.

Üç cam kapta token hesabının hâlleri: sıcak ışıklı aktif hesap, soğuk ve kristalleşmiş donmuş hesap, çözülürken çatlayıp açılan hesap

Açık bırakmanın üç gerçek sebebi

İlk sebep saldırı sonrası müdahaledir. Bir köprü hacklenir, bir fiyat oracle'ı yanlış değer okur, bir kasa (vault) kontratından fon sızar. Saldırgan artık tokeninizden büyük bir pozisyonu ele geçirmiştir ve onu bir DEX'te satmak ya da merkezi bir borsaya taşımak için zamanla yarışır. Acil durum kilidinin anahtarı sizdeyse saldırganın token hesabını dondurursunuz ve pozisyon yerinde kalır; dondurma yalnızca tokenler hâlâ saldırganın hesabındayken işe yarar. Sonrasında borsalarla ve köprü ekibiyle koordine olmak için zamanınız olur. USDC, USDT ve PYUSD'nin Solana mint'lerinde freeze authority tanımlıdır; Circle ve Tether'in yayımlanmış koşulları da, örneğin yasa gerektirdiğinde, dondurma hakkını saklı tutar.

İkinci sebep yasal uyumdur. Gerçek dünyadaki bir varlığı temsil eden tokenler, belirli yargı bölgeleriyle sınırlı menkul kıymet tokenleri ve KYC kapısı arkasındaki airdrop'lar, ihraççının bazen yaptırım listelerine veya mahkeme kararlarına göre harekete geçmesini gerektirir. Klasik bir SPL tokende acil durum kilidi bunun zincirdeki ana aracıdır; Token-2022 ayrıca varsayılan olarak donuk hesaplar, kalıcı delege ve transfer hook sunar. Tokeninizin böyle bir tarafı varsa kilidi kapatmak tarafsız bir hareket sayılmaz. Bu yazı hukuki tavsiye değildir.

Üçüncü sebep vesting kilidini uygulamaktır. Ekibe ya da yatırımcılara ayrılan, cliff tarihi olan bir pay ihraççı tarafından baştan dondurulabilir; sahibi de cliff tarihi gelene kadar satış yapamaz. Bu güvene dayalı bir kilittir, çünkü ihraççı hesabı istediği an çözebilir; zincirde doğrulanabilir yol, takvime göre serbest bırakan bir vesting kontratıdır.

Kapatmanın üç gerçek sebebi

Güven sinyali, memecoin'lerin kilidi ilk gün kapatmasının baskın sebebidir. Topluluk, blok gezginlerinde freeze authority alanının boş olup olmadığına bakar. Boş değilse herkes ekibin canları istediği an bakiyeleri kilitleyebileceğini varsayar. Bu varsayım daha lansman başlamadan anlatıyı öldürür. Yol haritası, denetimi ve uyumluluk gerekçesi olmayan bir token için acil durum kilidini açık tutmanın bu sürtünmeyi haklı çıkaracak hiçbir somut faydası yoktur.

İkinci sebep borsa listeleme uyumudur ve bu konu iddia edildiği kadar net değildir. Bazı listeleme ekipleri açık kilidi sert bir engel sayar. Bazıları ekibin tasarım notunu okur, gerekçeyi anlar ve geçer. Doğrusu, varsaymadan önce hedef borsaya doğrudan sormaktır. Yaygın "tüm merkezi borsalar açık freeze authority'yi reddeder" iddiası bir şehir efsanesine daha yakındır; politikalar borsadan borsaya değişir.

Üçüncü sebep kendinizi saldırganların hedefi olmaktan çıkarmaktır. Tuttuğunuz her yetki bir saldırı yüzeyidir. Anahtarın sızması, içeriden gelen bir saldırı, kullandığınız bir yazılım kütüphanesinin ele geçirilmesi: hepsi yetkinizi size karşı çevirebilir. Bazı ekipler operasyonel ihtiyaç biter bitmez kilidi kapatır, sırf kendilerini saldırganın hedef listesinden çıkarmak için.

Karar matrisi: dört senaryo

Aşağıdaki matris lansmanların çoğunu dört gruba ayırır. Hiçbirine net oturmuyorsanız en yakın satırı varsayılan kabul edin ve sapmayı tokeninizin tasarım notunda belgeleyin.

Proje tipiVarsayılan aksiyonTetikleyici olay
Sade memecoin, yol haritası yokBirinci gün kapatToken oluşturulurken (oluşturma aracında seçenek var) ya da lansmanın hemen ardından
Utility token, aktif geliştirmeTut, sonra kapatDenetim tamamlanır, hazine multisig'e geçer, lansman sonrası sakin bir dönem geride kalır
Gerçek varlık veya yargı bölgesi kısıtlı tokenSüresiz açık tutGerekçeyi tasarım notunda yayımla
Stablecoin veya kurumsal varlıkKalıcı açık tutSektör standardı; ihraççı politikasında belgelenir

Buradaki tetikleyiciler takvim tarihi değil, olaydır. Projeniz için anlamlı tetikleyiciyi seçin (denetim tamam, multisig canlı, ilk büyük listeleme arkada kaldı) ve kilidi kapatma anını bir takvim gününe değil o olaya bağlayın.

Acil durum kilidi NE yapmaz?

Yeni token basmayı engellemez. Yeni token basma yetkisi aynı token üzerinde ayrı bir roldür ve kendi adımıyla bağımsız olarak kapatılır. Bir tokenin acil durum kilidi kapalı olabilir ama yeni token basma yetkisi hâlâ açık olabilir, ya da tam tersi.

Toplam arzı değiştirmez. Donmuş tokenler hesapta öylece durur ve dolaşımdaki arzda sayılmaya devam eder. Arzı azaltmak istiyorsanız token yakma adımını kullanırsınız; donmuş bir hesap ise token yakamaz. Yakma ile mint yetkisini kaldırma arasındaki farkı token yakma ve mint authority karşılaştırmamızda açtık.

Pump.fun tokenlerinde hiç yoktur. Her Pump.fun coin'i freeze authority olmadan oluşturulur; bu, bonding curve'deyken de PumpSwap'e geçtikten sonra da geçerlidir. Kapatılacak bir yetki yoktur ve kimse bu tokenlerin hesaplarını donduramaz.

Sıcak ışıklı bir kolu çeken elle kapanan çıkış kapısı; arkasında kehribar renkli bir parçacık akışı tutuluyor, bir saldırının transfer ortasında durdurulduğu an

j.tools üzerinde dondurma, çözme, kapatma

Üç ayrı işlem, üç ayrı araç. Hata modları yeterince farklı olduğu için bunları aynı butona toplamak kazaya davetiye çıkarır. Hesap dondurmak için token hesabı dondurma aracı kullanılır: mint'i girersiniz, sahipler yüklenir, korumak istediğiniz cüzdanları beyaz listeye alır, seçtiğiniz satırları toplu dondurursunuz. Araç yalnızca bağlı cüzdan o mint'in freeze yetkilisiyse çalışır. Tersi için dondurulmuş hesabı tekrar açan unfreeze aracı vardır; mint'in yalnızca donmuş satırlarını yükler ve seçtiklerinizi çözer.

Tek yönlü işlem ise acil durum kilidini kalıcı olarak kapatan revoke freeze aracı ile yapılır. Sayfa imzadan önce mint'in mevcut freeze yetkilisini gösterir. Bu işlem zincirde onaylandıktan sonra geri dönüş yolu kapanır. Yeni token basma, dondurma ve metadata yetkilerinin üçünü tek tıkla kapatmak isteyenler için tüm yetkileri tek seferde kapatan immutable aracı kalan yetkileri tek işlemde, kalıcı olarak kaldırır. Yine de çoğu ekip için üç kapatmayı ayrı ayrı yapmak daha doğrudur, çünkü her biri kendi operasyonel kilometre taşına bağlanabilir.

Herhangi birinden sonra dağılıma bakmak için holder dağılımını zincirden okuyan snapshot aracı kullanılır; token'ı yaratan cüzdanı geliştirici olarak etiketler, yetki alanlarını göstermez. Freeze authority alanının kendisini ise Revoke Freeze sayfası ya da bir block explorer gösterir. Kilidin ilk verildiği noktayı görmek için de token oluşturma sırasında başlangıç yetkilerinin nasıl kurulduğunu inceleyebilirsiniz.

Sık yapılan hatalar

  1. Son popüler lansman öyle yaptı diye kilidi ilk gün kapatmak. Kararı projeye uydurun, geçen haftanın trend memecoin'ine değil.
  2. Acil durum anahtarını tek bir sıcak cüzdanda tutmak. Kilidi açık tutuyorsanız anahtarı multisig arkasında tutun. İstisna yok.
  3. Halka açık iletişimde acil durum kilidiyle yeni token basma yetkisini karıştırmak. Bunlar bağımsızdır. Bir token enflasyona kapalı olabilir (basım kapatılmış) ama acil durum kilidi açık olabilir, ya da tam tersi.
  4. Kilidin tokeni global olarak durdurduğunu sanmak. Kilit token hesaplarını teker teker durdurur. Toplu dondurmalar yavaş, halka açık ve politik olarak maliyetlidir.
  5. Bir Pump.fun tokeninde kilidi kapatmaya çalışmak. Pump.fun tasarımı gereği kilit zaten kapalı. Kapatılacak bir şey yok.

Kilidi açık tutmak ya da kapatmak, her token için ayrı bir karardır. Önemli olan kararın ezberden değil, bilinçli verilmesidir. Projenizin tehdit modeline, uyumluluk duruşuna, lansman anlatısına ve hazine operasyonlarınızın olgunluğuna bakarsınız. Kararı verir, gerekçeyi sahiplerin okuyabileceği bir yere yazar ve proje gerçek bir kilometre taşından geçtiğinde kararı yeniden gözden geçirirsiniz. Pratik kurulum adımları için rehber kategorisindeki lansman yazıları işe yarar. Daha geniş bir güvenlik arşivi için Solana etiketi altındaki yazılar başlangıç noktasıdır.


Freeze authority açık olan token güvenli mi? (alıcı bakış açısı)

Bir token almadan önce bakacağınız en önemli sinyallerden biri, freeze authority alanının dolu olup olmadığıdır. Bu alan boşsa kimse sizin token hesabınızı dondurup transferinizi engelleyemez. Doluysa, o anahtarı elinde tutan kişi istediği hesabın bu tokendeki bakiyesini tek işlemle kilitleyebilir. O zaman tokeni satamaz, gönderemez hale gelirsiniz.

Açık freeze authority her zaman dolandırıcılık anlamına gelmez. Bazı ciddi projeler regülasyon ya da hatalı bir dağıtımda yanlış hesaba giden tokenleri durdurabilmek gibi gerekçelerle bu yetkiyi bilerek açık bırakır. Ama alıcı olarak sizin için risk hep aynı yöndedir: yetkinin kimde olduğunu ve niyetini bilmiyorsanız, en kötü senaryoyu varsaymak doğru olanıdır.

Pratik kural: tanımadığınız bir ekipte freeze authority hâlâ açıksa, ya pozisyonu küçük tutun ya da yetkinin kapatılmasını bekleyin. Asıl güvence ekibin sözü değil, yetkinin zincirde kapatılmış olmasıdır.

Likiditesi olan bir tokende büyük bir alım yapmadan önce Swap aracıyla küçük bir tutarla alıp geri satarak transferin gerçekten serbest olduğunu kendiniz görebilirsiniz.

Freeze authority nasıl kontrol edilir? (zincirden okuma)

Freeze authority bilgisi mint hesabının kendi içinde tutulur, ayrı bir yere bakmanıza gerek yok; mint hesabının alanlarını Solana'nın token belgesi tek tek sıralar. Üç pratik yol var:

  • Solscan veya benzeri bir explorer: mint adresini aratın, token detay sayfasında "Freeze Authority" satırına bakın. Boşsa veya "None" yazıyorsa yetki kapalıdır. Bir adres yazıyorsa yetki hâlâ açıktır ve o adresin elindedir.
  • RPC üzerinden okuma: mint hesabını getAccountInfo ile çekip mint verisini çözümlerseniz freezeAuthority alanını doğrudan görürsünüz. Token-2022 mintlerinde de bu alan uzantıların içinde değil, temel mint yapısında durur.
  • Toplu kontrol: dağılımı da görmek isterseniz Holder Snapshot aracı sahipleri listeler ve token'ı yaratan cüzdanı geliştirici olarak etiketler; yetki alanlarının kendisi için yukarıdaki iki yola bakın.

Dikkat edilecek bir nokta: freeze authority kapalı görünse bile mint authority hâlâ açıksa proje yeni arz basabilir. Bu yüzden alıcı tarafında üç yetkiyi (mint, freeze, update) ayrı ayrı kontrol etmek mantıklıdır. Üçü de kapalıysa token o anlamda tam değiştirilemez sayılır.

Solana freeze authority: sık sorulan sorular

Freeze authority kapatınca geri açılabilir mi?

Hayır. Yetkiyi kapatmak, authority alanını kalıcı olarak boşaltır. Solana üzerinde boşaltılmış bir authority'yi geri atayacak bir işlem yoktur. Bu yüzden kapatmadan önce dondurma ihtiyacının gerçekten bittiğinden emin olun.

Solscan'da freeze authority nasıl görünür?

Mint detay sayfasında ayrı bir satır olarak listelenir. Kapalıysa "None" ya da boş görünür, açıksa yetkiyi tutan cüzdan adresi yazar. Bu adres çoğu zaman tokeni oluşturan cüzdandır ama her zaman değil, çünkü yetki başka bir adrese de devredilmiş olabilir.

Bir hesabı dondurmak token arzını veya fiyatı değiştirir mi?

Hayır. Dondurma yalnızca o tek hesabın transfer yeteneğini durdurur. Toplam arz, diğer cüzdanlar ve havuzdaki likidite olduğu gibi kalır. Dondurma bir muhasebe işlemi değil, bir kilittir.

J
Yazar
J Tools Editorial

J Tools ekibinden bir yazı.

J Tools Editorial adlı yazarın tüm yazıları →

İlgili yazılar