Skip to main content

SPL nedir

Not: Bu belge orijinal İngilizce versiyonun otomatik bir çevirisidir.

SPL nedir

SPL, Solana Program Library (Solana Program Kütüphanesi) anlamına gelir — Solana blok zinciri için sürdürülen, Solana’da değiştirilebilir (fungible) ve değiştirilemez (non-fungible) tokenlerin oluşturulması ve yönetilmesi standardını tanımlayan SPL Token programını içeren, zincir üstü programlar (akıllı sözleşmeler) koleksiyonu. Bir DecAIHub proje kartında Token standard: SPL görünüyorsa, projenin tokeninin SPL Token programı kullanılarak Solana’da dağıtıldığı anlamına gelir.

Her tokenin ERC-20 arayüzünü uygulayan ayrı bir akıllı sözleşme olduğu Ethereum’un aksine, Solana ağdaki tüm tokenleri yöneten tek bir paylaşılan program — SPL Token programı — kullanır. Tek tek tokenler ayrı programlar değildir; paylaşılan SPL Token programı tarafından oluşturulan ve yönetilen mint hesaplarıdır. Bu mimari fark, Solana’nın tokenleri ele alma biçiminin temelidir.

Kısaca: SPL, Solana’nın token standardıdır — ve bir proje kartındaki Token standard: SPL, tokenin SPL Token programı aracılığıyla Solana’da dağıtıldığı ve EVM tabanlı model yerine Solana’nın yerel token mimarisini izlediği anlamına gelir.

SPL Token programı nasıl çalışır

Tek tek sözleşmeler değil, paylaşılan bir program

Ethereum’da yeni bir token oluşturmak, yeni bir akıllı sözleşme dağıtmak anlamına gelir. Solana’da ise yeni bir token oluşturmak, mevcut SPL Token programı tarafından yönetilen yeni bir mint hesabı oluşturmak anlamına gelir. Programın kendisi zaten zincir üstünde dağıtılmıştır; token yaratıcıları, arz ve ondalık hassasiyet gibi parametrelerle yeni bir mint başlatmak için onu çağırır.

Bu tasarım, tüm SPL tokenlerin aynı zincir üstü mantığı paylaştığı anlamına gelir. SPL tokenlerin transfer edilmesi, basılması, yakılması ve onaylanmasına ilişkin kurallar SPL Token programında bir kez tanımlanır ve onu kullanan her tokene aynı şekilde uygulanır. Bir tokenin transfer mantığını başka bir tokenden farklı uygulama riski yoktur — davranış, program düzeyinde standartlaştırılmıştır.

Hesaplar modeli

Solana, Ethereum’unkinden farklı bir hesap tabanlı model kullanır. Ethereum’da bir kullanıcının token bakiyesi, tokenin sözleşmesinin içinde saklanır. Solana’da ise belirli bir tokeni tutan her kullanıcının, o belirli mint için bakiyesini saklayan ayrı bir token hesabı (Associated Token Account veya ATA olarak da adlandırılır) vardır. SPL Token programı bu hesapları yönetir: onları oluşturur, transferler sırasında bakiyeleri günceller ve yetkilendirme kurallarını uygular.

SPL Token ile SPL Token-2022

Solana, özgün SPL Token programının güncellenmiş bir sürümü olarak SPL Token-2022’yi (Token Extensions olarak da adlandırılır) tanıttı. Token-2022; transfer ücretleri, gizli transferler, faiz getiren tokenler ve devredilemez tokenler gibi özellikler ekler. Her iki program da Solana’da bir arada bulunur — mevcut SPL tokenler çalışmaya devam eder ve yeni tokenler ihtiyaçlarına göre iki programdan birini seçebilir.

“Solana’daki bir token” ve SPL standardı

Günlük kullanımda insanlar bir SPL tokeni kastederken çoğu zaman “Solana’daki bir token” der. Bu kısaltma genel olarak doğrudur — Solana’daki neredeyse tüm değiştirilebilir tokenler SPL tokenlerdir — ancak ayrımı anlamakta yarar vardır. Solana, blok zinciri ağıdır: doğrulayıcıları, konsensüs mekanizması ve çalışma zamanı ortamı. SPL ise o ağda tokenlerin nasıl çalıştığını tanımlayan standart ve programdır.

Bağlantı sıkıdır: SPL Token programını (veya halefi Token-2022’yi) kullanmadan Solana’da standart bir değiştirilebilir token oluşturamazsınız. Ancak bunlar özdeş kavramlar değildir. Solana altyapıdır; SPL, onun üzerine inşa edilmiş token katmanıdır. “Tokenimiz Solana’da” diyen bir proje ile “token standardımız SPL” diyen bir proje, aynı pratik bilgiyi farklı açılardan iletir — biri ağı, diğeri standardı adlandırır.

Bu ayrım, ekosistemler arasında karşılaştırma yaparken önemlidir. ERC-20 Ethereum için ne ise, SPL Solana için ve BEP-20 BNB Smart Chain için odur. Her biri, belirli bir ağa bağlı, o zincirde token oluşturma ve etkileşim kurallarını tanımlayan bir token standardıdır.

SPL kripto AI projeleri için neden önemlidir

Solana’nın performans özellikleri. Solana yüksek işlem hacmi ve düşük gecikme için tasarlanmıştır — saniyenin altında blok süreleri ve düşük işlem maliyetleri. Sık zincir üstü operasyonlar (ajan işlemleri, çıkarım için mikro ödemeler, gerçek zamanlı veri akışları) gerektiren AI projeleri için, Solana’daki SPL tokenler Ethereum L1’de aşırı derecede pahalı olacak hacimleri kaldırabilir.

Ekosistem entegrasyonu. SPL tokenler Solana’nın DeFi ekosistemiyle — merkeziyetsiz borsalar (Raydium, Orca), borç verme protokolleri ve likidite altyapısı — etkileşebilir. SPL token dağıtan AI projeleri; token likiditesi, staking ve diğer Solana programlarıyla birleştirilebilirlik için bu ekosisteme erişim kazanır.

Ajan-yerli mimari. Birkaç kripto AI ajan projesi, tam da işlem hızı ve maliyet profili nedeniyle dağıtım zinciri olarak Solana’yı seçmiştir. SPL, bu ajanların tokenlerinin oluşturulduğu, dağıtıldığı ve takas edildiği standarttır.

DecAIHub proje kartlarında nerede görünür

  • Token standardı — projenin tokeni SPL Token programı kullanılarak Solana’da dağıtıldığında değer olarak SPL görünür. Bu, DecAIHub kataloğundaki en sık görülen token standartlarındandır.
  • Ana zincir — SPL tokenlere sahip projeler ana zincirleri olarak Solana listeler. Token standardı ve ana zincir alanları doğrudan bağlantılıdır — SPL, Solana anlamına gelir.
  • Token modeli — ekonomik tasarım (utility, governance, staking, ödül) standarttan bağımsızdır. SPL teknik arayüzü tanımlar; token modeli ekonomik amacı tanımlar.

Bir proje kartında Token standard: SPL görünüyorsa, bu size tokenin Solana’da yaşadığını söyler. Tokenin faydası, projenin AI yetenekleri veya tokenin gerekliliği hakkında hiçbir şey söylemez.

SPL tek başına neyi kanıtlamaz

  • AI reality — Solana’da bir SPL token oluşturmak hiçbir AI bileşeni gerektirmez. Token standardı teknik bir spesifikasyondur, yapay zekâ kanıtı değildir.
  • Token necessity — SPL tokenler zahmetsizce oluşturulabilir. Bir SPL tokenin varlığı, projenin çekirdek işlevselliği için bir tokene ihtiyaç duyduğunu göstermez.
  • Kalite veya meşruiyet — SPL izinsiz bir standarttır. Herkes herhangi bir isim ve sembolle bir SPL token oluşturabilir. Standart, onu kullanan projeleri incelemez, doğrulamaz veya onaylamaz.
  • Merkeziyetsizlik — Solana’da bir SPL token dağıtmak, tokenin Solana’nın ağ özelliklerini devraldığı anlamına gelir; ancak projenin kendi yönetişimi, kontrol yapısı veya operasyonel merkeziyetsizliği hakkında hiçbir şey söylemez.

Karıştırmayın

Terim Ayrım
ERC-20 / BEP-20 ERC-20 ve BEP-20, sırasıyla Ethereum ve BSC üzerinde aynı amaca hizmet eder. SPL mimari açıdan farklıdır — tek tek sözleşmeler yerine paylaşılan bir program modeli kullanır — ancak üçü de kendi zincirlerindeki token standartlarıdır.
SOL (native token) SOL, işlem ücretlerini ödemek için kullanılan Solana’nın yerel gas tokenidir. SPL token ise SPL Token programı tarafından yönetilen, proje tarafından çıkarılmış bir tokendir — zincirin yerel para birimi değildir.
SPL Token-2022 SPL Token-2022 (Token Extensions), transfer ücretleri ve gizli transferler gibi ek özelliklere sahip, özgün SPL Token programının güncellenmiş bir sürümüdür. Her iki program da Solana’da bir arada bulunur.

Sık sorulan sorular

SPL, Solana’daki ERC-20 ile aynı şey midir?

Aynı amaca hizmet ederler — kendi ağlarında değiştirilebilir tokenlerin nasıl çalıştığını tanımlamak — ancak mimari farklıdır. ERC-20 tokenler, her biri kendi dağıtılmış koduna sahip tek tek akıllı sözleşmelerdir. SPL tokenler ise tek bir paylaşılan program tarafından yönetilen hesaplardır. Kullanıcıya yansıyan sonuç benzerdir (bakiyeleri ve onayları olan, devredilebilir, değiştirilebilir tokenler); ancak temel uygulama, Ethereum ile Solana arasındaki köklü mimari farkları yansıtır.

SPL tokenler Ethereum’a veya diğer zincirlere taşınabilir mi?

Doğrudan taşınamaz. SPL tokenler Solana’da var olur ve Solana’nın hesap modelini izler. Aynı tokeni Ethereum’da kullanmak için bir proje, ayrı bir ERC-20 sözleşmesi dağıtmalı ve tokenleri bir zincirde kilitleyip diğerinde sarılmış (wrapped) eşdeğerlerini basmak için zincirler arası bir köprü kullanmalıdır. Bazı projeler, her biri o zincirin yerel standardını izleyen (Solana’da SPL, Ethereum’da ERC-20, BSC’de BEP-20) birden fazla zincirde paralel token dağıtımları sürdürür.

Neden bu kadar çok AI ajan tokeni SPL kullanıyor?

Solana’nın düşük ücretleri ve hızlı onay süreleri, çok sayıda küçük işlem içeren ajan güdümlü operasyonlar için onu pratik kılar. Alım satım yapan, protokollerle etkileşen veya ödül dağıtan AI ajanları, saniyenin altındaki kesinlikten ve çok düşük işlem maliyetlerinden yararlanır. SPL standardı, bu projelerin performans nedenleriyle seçtiği ağda token çıkarmanın yerel yoludur.

Dış kaynaklar

Ayrıca bakınız