Skip to main content

Token standardı nedir

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

Token standardı nedir

Token standardı, bir tokenın belirli bir blok zincirinde nasıl davrandığını tanımlayan teknik kurallar kümesidir. Programlama arayüzünü belirtir — tokenın akıllı sözleşmesinin hangi fonksiyonları uygulaması, hangi olayları yayımlaması gerektiğini ve diğer sözleşmelerin ve uygulamaların onunla nasıl etkileşebileceğini. Token standardı uyumluluk için bir şablondur: aynı standardı izleyen herhangi bir token, o standardı destekleyen herhangi bir cüzdan, borsa veya uygulama tarafından özel entegrasyon gerektirmeden gönderilebilir, alınabilir, görüntülenebilir ve alınıp satılabilir.

Token standartları pratik bir sorunu çözer. Onlar olmadan her proje kendi token formatını icat eder ve cüzdanların her birini desteklemek için özel kod yazması gerekirdi. ERC-20 (Ethereum'da), BEP-20 (BNB Smart Chain'de) ve SPL (Solana'da) gibi standartlar, tüm ekosistemin konuştuğu ortak bir dil sağlar. Yeni bir proje ERC-20'yi izleyen bir token oluşturduğunda, ilk günden itibaren her Ethereum cüzdanı, her merkeziyetsiz borsa ve her portföy izleyiciyle otomatik olarak çalışır.

Bir token standardının ne olduğunu ve ne olmadığını anlamak kritiktir. Standart, bir tokenın teknik formatını tanımlar: nasıl transfer edilebileceğini, bakiyelerin nasıl izlendiğini ve onayların nasıl çalıştığını. Tokenın projedeki amacı, değeri veya ekonomik rolü hakkında hiçbir şey söylemez. İki token aynı standardı (ERC-20) izleyip tamamen farklı işlevler görebilir — biri bir DAO için yönetişim tokenı olabilirken, diğeri AI çıkarım ücretlerini ödemek için bir fayda tokenı olabilir. Standart kaptır; token modeli içeriktir.

Kısaca: token standardı, bir tokenın teknik formatını ve arayüzünü, blok zincirindeki cüzdanlar, borsalar ve uygulamalarla uyumlu olacak şekilde tanımlar. Tokenın mekanik olarak nasıl çalıştığını tanımlar, ne için olduğunu değil.

Token standartları nasıl çalışır

Akıllı sözleşmelerin rolü

Çoğu blok zincirinde tokenlar bir akıllı sözleşme — zincirde yaşayan ve çağrıldığında otomatik olarak çalışan bir program — dağıtılarak oluşturulur. Token standardı, bu akıllı sözleşmenin hangi fonksiyonları içermesi gerektiğini tanımlar. Örneğin ERC-20 standardı şu temel fonksiyonları gerektirir:

Fonksiyon Amaç
totalSupply() Var olan toplam token sayısını döndürür
balanceOf(address) Belirli bir adresin token bakiyesini döndürür
transfer(to, amount) Tokenları çağırandan başka bir adrese gönderir
approve(spender, amount) Başka bir adrese, çağıran adına token harcama yetkisi verir
transferFrom(from, to, amount) Başka bir adres adına token gönderir (önceden onay gerektirir)
allowance(owner, spender) Harcayıcının transfer etmesine izin verilen kalan token sayısını döndürür

Bu fonksiyonları uygulayan herhangi bir akıllı sözleşme ERC-20 uyumludur. Cüzdanlar, borsalar ve merkeziyetsiz uygulamalar tokenla etkileşip etkileşemeyeceklerini belirlemek için bu fonksiyonları kontrol eder. MetaMask, Uniswap veya Ethereum uyumlu başka herhangi bir aracın, her biri için özel koda ihtiyaç duymadan binlerce farklı tokenı desteklemesine olanak tanıyan şey işte bu standartlaşmadır.

Farklı blok zincirlerinde standartlar

Her büyük blok zincirinin, zincirin mimarisini ve programlama modelini yansıtan kendi token standardı veya standart ailesi vardır:

Standart Blok zinciri Notlar
ERC-20 Ethereum (ve EVM uyumlu zincirler) En yaygın benimsenen token standardı; değiştirilebilir tokenlar için fiilî referans
BEP-20 BNB Smart Chain İşlevsel olarak ERC-20 ile aynı; BNB Smart Chain'in EVM uyumlu ortamına uyarlanmıştır
SPL Solana Solana'nın token programı; farklı mimari (sözleşme tabanlı değil hesap tabanlı) ancak aynı amaca hizmet eder
Yerel token Çeşitli Zincirin yerleşik para birimi (Ethereum'da ETH, Solana'da SOL, Bitcoin'de BTC); akıllı sözleşmeyle değil, protokolün kendisiyle yaratılır

EVM uyumlu zincirler (Ethereum, BNB Smart Chain, Polygon, Arbitrum, Base, Avalanche C-Chain) ERC-20 arayüzünü paylaşır; bu da tokenların bu zincirler arasında çoğunlukla asgari sürtünmeyle köprülenebileceği anlamına gelir. Solana gibi EVM olmayan zincirler, aynı hedeflere farklı teknik yollarla ulaşan farklı standartlar kullanır.

Değiştirilebilir ve değiştirilemez standartlar

Token standartları iki ana kategoriye ayrılır:

  • Değiştirilebilir token standartları (ERC-20, BEP-20, SPL) — her token aynıdır ve birbirinin yerine geçebilir. Değiştirilebilir bir tokenın bir birimi, tıpkı bir bir dolarlık banknotun başka bir banknotla birbirinin yerine geçebilmesi gibi, başka herhangi bir birimle aynıdır.
  • Değiştirilemez token standartları (ERC-721, ERC-1155) — her token benzersizdir ve ayrı bir öğeyi veya varlığı temsil eder. Bunlar NFT'lerin arkasındaki standartlardır.

DecAIHub proje kartları bağlamında Token standard alanı, projenin ana tokenının kullandığı değiştirilebilir token standardını ifade eder. Çoğu kripto AI projesi değiştirilebilir tokenlar ihraç eder.

Birlikte çalışabilirlik neden önemli

Token standartlarının pratik değeri birlikte çalışabilirlikte — farklı araç ve hizmetlerin sorunsuzca birlikte çalışabilme yeteneğinde — yatar:

  • Cüzdan desteği — ERC-20'yi destekleyen bir cüzdan, güncelleme gerektirmeden herhangi bir ERC-20 tokenını görüntüleyebilir ve transfer edebilir. Kullanıcıların her proje için farklı bir cüzdana ihtiyacı yoktur.
  • Borsa listelemeleri — merkezî ve merkeziyetsiz borsalar, standarda uyumlu herhangi bir tokenı otomatikleştirilmiş süreçlerle listeleyebilir. Standart dışı tokenlar özel entegrasyon gerektirir; bu da sürtünme ve gecikme yaratır.
  • DeFi birleştirilebilirliği — merkeziyetsiz finans protokolleri (borç verme platformları, likidite havuzları, getiri toplayıcıları) standart tokenlarla etkileşmek üzere inşa edilmiştir. ERC-20'yi izleyen bir token, hiçbir değişiklik olmadan bir borç verme havuzuna sağlanabilir, teminat olarak kullanılabilir veya bir likidite havuzunda eşleştirilebilir.
  • Blok gezgini uyumluluğu — Etherscan gibi gezginler, standarda uyumlu token transferlerini, bakiyeleri ve sahip sayılarını otomatik olarak tanır ve görüntüler.
  • Geliştirici araçları — standart tokenlar; geliştirme çerçeveleri, test takımları ve güvenlik denetim araçlarıyla kutudan çıkar çıkmaz çalışır. Standart dışı uygulamalar denetim karmaşıklığını ve hata riskini artırır.

Bir standardın tanımlamadıkları

Bir token standardı, birçok önemli hususu kasıtlı olarak tanımsız bırakır:

  • Token arzı — standart, toplam arzın sabit, enflasyonist veya deflasyonist olup olmadığını dikte etmez. Bunlar proje tarafından alınan tokenomik kararlardır.
  • Dağıtım — tokenların nasıl tahsis edildiği (ekip, yatırımcılar, topluluk, hazine) standardın parçası değildir.
  • Fayda — standart, tokenın ne için kullanıldığını belirtmez. Bir token ERC-20'yi izleyip bir yönetişim tokenı, fayda tokenı, stablecoin veya meme tokenı olarak hizmet edebilir.
  • Değer — standardın, tokenın ne kadar etmesi gerektiğine dair bir görüşü yoktur. Fiyat; arz, talep, fayda ve piyasa dinamikleriyle belirlenir — hiçbiri standartta kodlanmamıştır.

Kripto AI projeleri için neden önemli

Kripto AI projeleri için token standartları birkaç pratik boyutu etkiler:

  • Ekosistem erişimi — Ethereum'da ERC-20 tokenı ihraç eden bir proje, en büyük DeFi ekosistemine, en geniş cüzdan desteğine ve en likit işlem mekânlarına anında erişebilir. Daha az yaygın bir standart seçmek, tokenın anlık erişimini sınırlar.
  • Zincirler arası dağıtım — birçok AI projesi birden çok zincirde dağıtım yapar. Token standartlarını anlamak, bir projenin çok zincirli iddialarının inandırıcı olup olmadığını değerlendirmeye yardımcı olur. Ethereum'daki bir ERC-20 tokenı ile BNB Smart Chain'deki bir BEP-20 tokenı işlevsel olarak eşdeğerdir; ancak ayrı akıllı sözleşmeler ve zincirler arası transferler için potansiyel olarak bir köprü gerektirir.
  • Akıllı sözleşme riski — standarda uyumlu tokenlar kapsamlı denetimden ve topluluk incelemesinden yararlanır. Özel veya değiştirilmiş token uygulamaları, daha geniş ekosistem tarafından test edilmemiş güvenlik açıkları getirebilir.
  • AI'ya özgü token mekanikleri — bazı AI projeleri standart token sözleşmelerinin üstüne özel mantık ekler: AI çıkarım kullanımına bağlı dinamik ücret mekanizmaları, AI hizmetlerine erişmeden önce token kilitleme gerektiren staking sözleşmeleri veya katkıda bulunulan hesaplamaya dayalı ödül dağıtımı. Temel token standardı temeli sağlar; AI'ya özgü mantık onun üzerine katmanlanır.

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

Bir DecAIHub proje kartındaki Token standard alanı, projenin birincil tokenının teknik standardını kaydeder. Yaygın değerler şunlardır:

  • ERC-20 — token Ethereum ERC-20 standardını (veya EVM uyumlu bir eşdeğerini) izler.
  • BEP-20 — token BNB Smart Chain BEP-20 standardını izler.
  • SPL — token Solana'da bir SPL tokenıdır.
  • native — token blok zincirinin yerleşik para birimidir, akıllı sözleşme tokenı değildir.

Bu alan tamamen betimleyicidir. Size tokenın hangi teknik formatı kullandığını ve dolayısıyla hangi blok zinciri ekosistemine ait olduğunu söyler. Tokenın ne yaptığını veya ne kadar değerli olduğunu söylemez.

Bir proje kartını okurken Token standard alanı en iyi şunlarla birlikte anlaşılır:

  • Main chain — tokenın hangi blok zincirinde dağıtıldığı.
  • Token model — tokenın projede oynadığı ekonomik rol (fayda, yönetişim, staking, ücret mekanizması veya token yok).
  • Token adı ve tikeri — tokenın insan tarafından okunabilir tanımlayıcıları.

Token standardının tek başına kanıtlamadıkları

  • Token standardı, tokenın faydası olduğunu kanıtlamaz. Bir proje, ekosistemi içinde hiçbir amaca hizmet etmeyen, tamamen uyumlu bir ERC-20 tokenı dağıtabilir. Teknik uyumluluk, işlevsel gereklilik hakkında hiçbir şey söylemez.
  • Token standardı güvenliği kanıtlamaz. Standart uygulamalar iyi denetlenmiş olsa da, bir proje güvenlik açıkları getiren özel mantık (basım fonksiyonları, duraklatma mekanizmaları, yönetici kontrolleri) ekleyebilir. Standart bir başlangıç noktasıdır, güvenlik garantisi değildir.
  • Token standardı, projenin AI'ya sahip olduğunu kanıtlamaz. Herhangi bir standartta token ihraç etmek tamamen finansal ve altyapısal bir etkinliktir. Projenin gerçek bir AI bileşenine sahip olup olmadığıyla ilişkisi yoktur.
  • Token standardı, kendi zincirinin ötesinde birlikte çalışabilirliği kanıtlamaz. Ethereum'daki bir ERC-20 tokenı Solana'da otomatik olarak mevcut değildir. Zincirler arası erişilebilirlik köprüler, sarılmış tokenlar veya ayrı dağıtımlar gerektirir — hiçbiri standardın kendisinin parçası değildir.
  • Token standardı, tokenın merkeziyetsizliğini kanıtlamaz. Standarda uyumlu bir tokenın, sınırsız token basma, transferleri dondurma veya adresleri kara listeye alma yetkisine sahip tek bir sahip adresi olabilir. Standart arayüzü tanımlar, erişim kontrollerini değil.

Karıştırmayın

  • Token modeli — token modeli tokenın rolünü (fayda, yönetişim, staking, ücret mekanizması) tanımlar. Standart, formatı tanımlar. Token modeli "ne için?" sorusunu, standart "teknik olarak nasıl çalışır?" sorusunu yanıtlar.
  • Tokenomik — tokenomik; arzı, dağıtımı, emisyon takvimini, vesting'i ve ekonomik teşvikleri kapsar. Bunlar teknik standardın parçası olmayan ekonomik tasarım kararlarıdır.
  • Akıllı sözleşme — token standardı, özgül bir akıllı sözleşme türüdür. Tüm akıllı sözleşmeler token değildir ve tüm tokenlar akıllı sözleşme değildir (ETH veya SOL gibi yerel tokenlar protokolün kendisine yerleşiktir).
  • Protokol — blok zinciri protokolü, ağı yöneten kuralların tamamıdır. Token standardı, ağdaki tek bir varlık türünü yöneten çok daha dar bir belirtimdir.

Sık sorulan sorular

ERC-20 ve BEP-20 aynı şey midir?

İşlevsel olarak evet. BEP-20, ERC-20'nin BNB Smart Chain eşdeğeridir ve aynı fonksiyon imzalarını ve arayüzü kullanır. Fark, üzerinde çalıştıkları blok zinciridir: ERC-20 Ethereum'da, BEP-20 BNB Smart Chain'de. BNB Smart Chain EVM uyumlu olduğundan, akıllı sözleşme kodu çoğunlukla aynıdır. Ancak tokenlar ayrı ağlarda bulunur ve zincirler arası bir köprü olmadan birbirinin yerine kullanılamaz.

Bir token bir standardı izlemezse ne olur?

Standart dışı bir token; cüzdanlar, borsalar veya DeFi protokolleri tarafından tanınmayabilir. Kullanıcılar bakiyelerini göremeyebilir, token transfer edemeyebilir veya merkeziyetsiz borsalarda alıp satamayabilir. Standart dışı tokenlar, onları desteklemek isteyen her platformdan özel entegrasyon çalışması gerektirir; bu da sürtünme yaratır ve benimsenmeyi sınırlar. Bazı durumlarda standart dışı transfer mantığı, tokenların akıllı sözleşmelerde kalıcı olarak sıkışmasına yol açmıştır.

Bir token standardını değiştirebilir mi?

Doğrudan değil. Bir tokenın standardı, dağıtıldıktan sonra değiştirilemez olan (yükseltilebilir bir vekil deseni kullanmadıkça) akıllı sözleşmesiyle tanımlanır. Standartları "değiştirmek" için bir proje genellikle hedef standartta yeni bir token sözleşmesi dağıtır ve mevcut sahiplere bir geçiş veya takas mekanizması sunar. Bu nadir ve karmaşıktır.

Token standardı işlem ücretlerini etkiler mi?

Dolaylı olarak. Standart, transferler sırasında çağrılan akıllı sözleşme fonksiyonlarını tanımlar ve farklı fonksiyonlar farklı miktarlarda gas (EVM zincirlerinde hesaplama maliyeti birimi) tüketir. Basit bir ERC-20 transferi, Ethereum'da yaklaşık 65.000 gas birimine mal olur. Eklenmiş mantığa sahip tokenlar (transfer vergileri, yansıma mekanizmaları veya otomatik likidite sağlama gibi) daha fazla gas tüketir. Standart taban çizgisini belirler; özel eklemeler maliyeti artırır.

Bazı projeler neden ERC-20 yerine yerel token kullanır?

Yerel tokenlar, bir akıllı sözleşmeyle yaratılmak yerine blok zinciri protokolünün kendisine yerleşiktir. İşlem ücretlerini ödemek için ağın para birimi olarak ve PoS ağlarında staking için hizmet ederler. Kendi blok zincirini işleten projeler (L1 zincirleri veya appchain'ler), zincirin yerleşik bir ücret para birimine ihtiyaç duyması nedeniyle genellikle yerel tokenlara sahiptir. Mevcut bir zincirde uygulama olarak dağıtılan projeler, altta yatan protokolü kontrol etmedikleri için genellikle ERC-20 (veya eşdeğeri) tokenlar ihraç eder.

Bir tokenın hangi standardı kullandığını nasıl doğrulayabilirim?

EVM zincirlerinde tokenın akıllı sözleşmesini Etherscan gibi bir blok gezgininde kontrol edebilirsiniz. Sözleşme altı temel ERC-20 fonksiyonunu (totalSupply, balanceOf, transfer, approve, transferFrom, allowance) uyguluyorsa ERC-20 uyumludur. Çoğu gezgin tokenları standartlarına göre otomatik olarak etiketler. Solana'da Solscan veya Solana Explorer'daki SPL Token Program sayfası SPL tokenlarını belirler. DecAIHub proje kartları, size bu aramayı kazandırmak için Token standard alanını içerir.

Dış kaynaklar

Ayrıca bakınız