Tüm yazılar
Rehberler

Solana'da Mint, Freeze, Update Yetkilerini Kaldırma

Solana token'da mint, freeze ve update authority nasıl kaldırılır? Her biri 0,1 SOL ile tek tıkla, ya da make-immutable ile üçü birden 0,2 SOL.

8 dk okuma J Tools Editorial
Solana token yetki kaldırma görseli: tek bir token üzerinde kapanan üç küçük kilit, mint, freeze ve update yetkilerinin kaldırılışı

Bir Solana token'ının yetkilerini kod yazmadan kaldırmanın en basit yolu j.tools. Solana mint authority kaldırma, freeze authority kaldırma ve update authority kaldırma işlemlerinin her biri için tek tıkla çalışan ayrı bir araç sunar; üçünü tek işlemde kilitleyen bir make-immutable aracı da var. Kendi cüzdanını bağlarsın, bir kez imzalarsın, izin kalıcı olarak gider. Freeze authority nasıl kaldırılır ya da update authority kaldırma adımları neler diye soruyorsan, cevap aynı araç setinde.

Önce terimleri netleştirelim. SPL token (Solana'daki standart token biçimi) oluşturulurken üç ayrı izin tanımlanır; bu izinlerin program düzeyindeki tanımı Solana'nın resmi token belgelerinde yer alıyor. Yetki (authority) dediğimiz şey, bir token üzerindeki bir izindir ve bir cüzdanın elinde durur. Kaldırmak (revoke), bir izni kalıcı olarak bırakmak demek; o izni bir daha kimse kullanamaz. Bunu, bir kapının tek anahtarını teslim edip gözünün önünde kırdırmaya benzet. Kapı hâlâ duruyor ama artık kimse açamıyor. Geri dönüşü yoktur.

Token yetkileri nedir ve neden kaldırılır?

Bir token oluşturulduğunda üç temel izin onunla birlikte doğar. Her birini kaldırmak, alıcıya somut ve farklı bir şey kanıtlar.

Mint yetkisi

Mint yetkisi (mint authority), token'ın arzını (supply, yani kaç adet coin olduğunu) artırma iznidir. Açık olduğu sürece istediğin an yeni coin basabilirsin. Bunu kaldırmak, arzın sonsuza kadar sabit olduğunu kanıtlar. Kimse yeni coin basıp eldekilerin değerini sulandıramaz. Alıcılar açık duran bir mint yetkisini doğrudan sulandırma riski olarak gördüğü için, çoğu kurucu ilk olarak mint yetkisini kaldırma aracıyla 0,1 SOL ödeyip bunu kapatır.

Freeze yetkisi

Freeze yetkisi (freeze authority), bir kullanıcının token'larını dondurma, yani satamaz hâle getirme iznidir. Bunu kaldırmak, token'ı aldıktan sonra kimsenin seni satıştan alıkoyamayacağını kanıtlar. Açık bir freeze yetkisi en klasik honeypot (alabildiğin ama asla satamadığın token) işaretidir ve dikkatli alıcıların çoğu böyle bir token'dan uzak durur. Freeze yetkisini kaldırma aracı tek tıklık ayrı bir işlem, ücreti yine 0,1 SOL.

Update yetkisi

Update yetkisi (update authority), token'ın metadata'sını (token'ın adı, sembolü ve resmi) sonradan değiştirme iznidir. Açık kaldığı sürece, insanlar aldıktan sonra güven veren adı ve logoyu başka bir şeyle değiştirebilirsin; bu, bilinen bir kandırma hilesidir. Bunu kaldırmak, token'ın kimliğinin kilitlendiğini ve sonradan değiştirilemeyeceğini kanıtlar. Bunu da update yetkisini kaldırma aracıyla halledersin, ücret yine 0,1 SOL.

Mint, freeze ve update authority araçları ve ücretleri

Yetki Kaldırınca ne kanıtlar j.tools aracı Ücret
Mint yetkisi Arz sabit, daha fazla coin basılamaz, sulandırma yok mint yetkisini kaldırma aracı 0,1 SOL
Freeze yetkisi Kimse seni satıştan alıkoyamaz, honeypot değil freeze yetkisini kaldırma aracı 0,1 SOL
Update yetkisi İsim, sembol ve resim kilitli, sonradan değiştirilemez update yetkisini kaldırma aracı 0,1 SOL
Üçü birden Token tamamen immutable (sonsuza kadar kilitli) olur, bütün yetkiler bırakılır tümünü kilitleyen make-immutable aracı 0,2 SOL

Her birini ayrı kaldır mı, immutable mı yap?

Matematiği basit. Her yetkiyi tek tek kaldırırsan 0,1 SOL x 3 = 0,3 SOL ödersin. Üçünü tek işlemde kilitleyen make-immutable aracı ise toplam 0,2 SOL. Yani her şeyi kilitlemek istiyorsan immutable yolu hem 0,1 SOL daha ucuz hem de tek imzayla bittiği için daha hızlı.

Tek tek kaldırmak yalnızca bir yetkiyi şimdilik açık tutmak istediğinde mantıklı. Bu da çoğunlukla update yetkisidir, çünkü ileride bir logo veya isim değişikliği planlıyor olabilirsin. Mint ve freeze'i hemen kapatıp update'i sonraya bırakmak yaygın ve makul bir tercih. Solana token immutable yapma kararını verirken tek soru şu: bu token'da ileride değişecek hiçbir şey kaldı mı? Cevabın hayırsa make-immutable en temiz yoldur. Immutable bir token'ın neyi kilitleyip neyi koruduğunu Solana token'ı kalıcı kilitleme rehberinde anlattık.

SOL cinsinden karşılaştırma sabittir: tek tek kaldırmak toplam 0,3 SOL, make-immutable üçünü 0,2 SOL'e yapar, yani her şeyi birlikte kilitlemek 0,1 SOL kazandırır. Dolar karşılığı SOL fiyatıyla birlikte oynar; bu yüzden akılda tutman gereken rakam SOL cinsinden olanıdır.

Üçünü de kapatacaksan make-immutable (0,2 SOL) hem daha ucuz hem tek imza. Sadece birini açık tutacaksan tek tek kaldır.

Adım adım başka token rehberleri için Solana rehberleri kategorisine göz atabilirsin.

Üç kilidin kapanışı illüstrasyonu: tek bir token üzerinde kapanan üç küçük kilit, mint, freeze ve update authority'nin kaldırılışı

Update yetkisini kaldırmadan önce: tek kritik adım

Burada gerçek bir tuzak var. Token'ının resmi ve metadata dosyası hâlâ geçici bir sunucuda dururken update yetkisini kaldırma. Token'ı yeni bir dosyaya yönlendirmenin tek yolu update yetkisidir. Onu kilitlersen ve o geçici sunucu ileride kapanırsa, logon ve açıklaman sonsuza kadar bozulur; düzeltmenin de hiçbir yolu kalmaz.

Doğru sıra şu: dosyayı önce kalıcı depolamaya (Arweave ya da sabitlenmiş IPFS gibi, dosyanın kalıcı olarak durduğu yerler) taşı, token'ı bu yeni kalıcı bağlantıya yönlendir, sonra update yetkisini kaldır. Mint ve freeze'i kaldırmak için update'i kilitlemek zorunda değilsin. Bir rebrand (yeniden markalama) hâlâ ihtimal dâhilindeyse update yetkisini açık tut. Onu son adımda, gerçekten emin olduğunda kapatırsın.

Metadata dosyan geçici bir sunucudaysa update yetkisini kaldırma. Sunucu kapandığı an logon bozulur ve bir daha düzeltilemez. Önce kalıcı depolamaya taşı, sonra kilitle.

j.tools'ta yetkiler adım adım nasıl kaldırılır?

Akış her araç için aynı ve kısacık.

  1. İlgili aracı aç: mint için mint yetkisini kaldırma aracı, freeze için freeze yetkisini kaldırma aracı, update için update yetkisini kaldırma aracı. Üçünü birden kilitlemek istiyorsan make-immutable aracı.
  2. Kendi cüzdanını bağla. j.tools hiçbir zaman senin özel anahtarını (private key) istemez. Her işlemi kendi cüzdanında sen imzalarsın.
  3. Token adresini yapıştır ve aracın ne yapacağını gözden geçir. Araç, sen bir şey imzalamadan önce işlemin kalıcı olduğunu açıkça söyler.
  4. Bir kez imzala. İşlem onaylandığı an izin zincirde ortadan kalkar ve bir daha geri gelmez.

İşlem geri alınamadığı için acele etme: onay ekranını oku ve imzadan önce token adresinin doğru olduğundan emin ol. Daha fazla Solana rehberi için Solana etiketli yazılarımıza da göz atabilirsin.

Kalıcı vazgeçiş illüstrasyonu: token'ın üzerinden kalkıp dağılan bir anahtar ve üstüne kapanan bir mühür, bir daha geri alınamayan bir yetki

Yetkilerin kaldırıldığını ücretsiz nasıl doğrularsın?

Kaldırma işleminden sonra gerçekten işe yaradığını ücretsiz token snapshot aracıyla doğrula. Bu araç token'ı doğrudan zincirden okur ve yetkiler kaldırıldığında "Mint Authority: None" ile "Freeze Authority: None" gösterir. None demek, o iznin artık kimsede olmadığı demek.

En güzel tarafı şu: aynı ücretsiz aracı alıcılar da kullanır. Birisi token'ını almadan önce snapshot'a bakıp yetkilerin gerçekten kaldırılıp kaldırılmadığını kontrol eder. Yani bu araç hem senin için bir doğrulama, hem de alıcıya verdiğin bir kanıt. Alıcıların baktığı diğer işaretleri rug pull nasıl anlaşılır rehberinde topladık.

j.tools nedir?

j.tools, Solana için kod gerektirmeyen 40'tan fazla araç sunan bir araç setidir. Yetki kaldırma, token oluşturma, ücretsiz holder snapshot, takaslar ve daha fazlası tek yerde toplanır. On yedi dilde çalışır ve hiçbir zaman özel anahtarını istemez; her işlemi kendi cüzdanında sen imzalarsın. Yeni token kuranlar genelde yetkileri ilk kez token oluşturma aracında (0,1 SOL) ayarlar, sonra burada anlattığımız araçlarla kapatır. Token-2022 biçimini isteyenler için Token-2022 oluşturma aracı (0,15 SOL) da vardır.

Solana'da mint, freeze ve update yetkileri: sık sorulan sorular

Üç yetkiyi de kaldırmalı mıyım?

Mint ve freeze'i kapatmak neredeyse her zaman mantıklı, çünkü ikisi de alıcılar için kırmızı bayraktır: biri sulandırma, diğeri honeypot riski. Update yetkisini ise metadata'n kalıcı depolamaya taşındıktan sonra kapat, rebrand ihtimali varsa açık tut.

Kaldırma geri alınabilir mi?

Hayır. Bir yetkiyi kaldırdığında o izin kalıcı olarak gider, geri getirmenin hiçbir yolu yoktur. Bu yüzden bilinçli karar ver.

Kaldırmak bakiyemi değiştirir mi?

Hayır. Yetki kaldırma yalnızca izinleri kapatır. Cüzdanındaki coin miktarına ve token'ın toplam arzına dokunmaz. Arzı gerçekten azaltan işlem yakımdır; ikisinin farkını token yakma ile mint authority kaldırma karşılaştırmasında anlattık.

Alıcılar kaldırılmış yetkileri nasıl doğrular?

Ücretsiz token snapshot aracıyla. Token adresini girer ve mint ile freeze yetkisinin yanında "None" yazdığını görür. Sen de aynı kontrolü yapıp onların ne göreceğini önceden görebilirsin.

Make-immutable, ayrı ayrı kaldırmaktan ucuz mu?

Evet. Make-immutable üçünü tek işlemde 0,2 SOL'e kilitler, ayrı ayrı kaldırmak ise 0,1 x 3 = 0,3 SOL tutar. Üçünü de kapatacaksan immutable hem 0,1 SOL daha ucuz hem tek imzayla biter.

Kapanış

Yetki kaldırmak güçlü bir adım çünkü kalıcı. Token'ını güvenilir göstermek için mint ve freeze'i erken kapat, update'i ise görselin kalıcı depolamada güvende olduğundan emin olduktan sonra kilitle, her adımı ücretsiz snapshot ile doğrula. Acele etme, hangi yetkiyi neden kaldırdığını bilerek imzala. Bir kez gittiğinde geri gelmez. Buradaki hiçbir şey yatırım tavsiyesi değil, sadece token'ını güvenilir göstermen ve alıcıların bunu kendi gözleriyle kontrol edebilmesi için bir yol haritası.

Yetki kaldırmak token fiyatını ve güveni nasıl etkiler?

Net olalım: mint veya freeze yetkisini kaldırmak grafiği tek başına yukarı itmez. Fiyatı belirleyen şey likidite ve alıcı talebidir, bir izni kapatmak değil. Yetki kaldırmanın etkisi dolaylı ama gerçek. Açık bir mint yetkisi, kurucunun istediği an arzı şişirip eldeki coinlerin değerini düşürebileceği anlamına gelir. Açık bir freeze yetkisi ise cüzdanların dondurulup satışın engellenebileceği anlamına gelir. İkisi de alıcı için risktir ve riskli token daha az alınır.

Bu yüzden yetki kaldırma bir güven sinyalidir; fiyatı doğrudan oynatmaz. Çoğu DEX tarayıcısı ve cüzdan, açık mint ya da freeze yetkisini kullanıcıya kırmızı uyarı olarak gösterir. O uyarı kalktığında token, yeni alıcıların gözünde ilk incelemeyi geçmiş olur; listeleme ve paylaşım daha rahat olur. Kazandığın şey fiyatta anlık bir sıçrama olmaz; daha geniş ve daha az tereddüt eden bir alıcı kitlesi olur.

Yetki kaldırmak fiyatı garanti etmez. Yalnızca token'ın ilk incelemeyi geçmesine yardım eden bir güven katmanı ekler. Asıl iş likiditeyi kurmak ve talep yaratmaktır.

Token canlıysa ve bir havuzu varsa, güven sinyalini likiditeyle birlikte düşünmek isteyebilirsin. Açık havuzlarını havuzlarım aracından takip edip pozisyon durumunu aynı yerden görebilirsin.

Mint authority kaldırıldı mı, Solscan'de nasıl kontrol edilir?

Snapshot aracı en hızlı yol, ama kanıtı doğrudan bir explorer'da görmek isteyen biri aynı bilgiye Solscan'de elle de ulaşabilir. Adımlar şunlar:

  1. solscan.io adresine git ve üst arama kutusuna token'ın mint adresini yapıştır.
  2. Token sayfasında Overview ya da Authorities bölümüne bak. Burada Mint Authority ve Freeze Authority satırları listelenir.
  3. Bir yetki kaldırılmışsa o satır boş görünür ya da açıkça None yazar. Hâlâ bir cüzdan adresi yazıyorsa, o yetki açıktır ve henüz kaldırılmamıştır.
  4. Update yetkisini görmek için token'ın Metadata sekmesine geç. Update Authority alanı bir cüzdan adresi yerine sistem adresi gösteriyorsa metadata kilitlenmiş, yani artık değiştirilemez hâle gelmiştir.

İki yöntem aynı veriye bakar, çünkü ikisi de doğruyu tek yerden, zincirin kendisinden okur. Solscan elle kontrol için iyidir; yukarıda anlatılan ücretsiz snapshot ise mint ve freeze yetkisini tek ekranda, daha okunur bir biçimde gösterir. Alıcına "şuradan kendin bak" diyebilmek için ikisinden birini paylaşman yeter.

J
Yazar
J Tools Editorial

J Tools ekibinden bir yazı.

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

İlgili yazılar