Token Standartları Nedir? Genel Bir Bakış
Mantarlaşabilir mi, mantarlaşamaz mı? Token standartları, kripto tokenlarını blok zincirinde çalıştıran kurallar bütünüdür. ERC-20’den ERC-721’e, bunların ne olduğunu öğrenin.
Anahtar Çıkarımlar:
- Birçok blok zinciri akıllı sözleşmesi şu anda Ethereum kullanmaktadır ve en yaygın token standartları ERC-20, ERC-721, ERC-777 ve ERC-1155’tir.
- Ethereum Yorum Talebi (ERC) esasen bir akıllı sözleşme geliştirmeye ilişkin yönergeleri içeren bir dizi teknik belgedir.
- ERC-20 token standardı, Ethereum ağında değiştirilebilir tokenlar oluşturmak için bir plandır.
- Değiştirilebilir bir token standardı olan ERC-20’nin aksine, ERC-721 değiştirilemez tokenlar (NFT’ler) için bir token standardıdır.
- ERC-777, ERC-20’nin sınırlamalarını ele almayı amaçlamaktadır. Bu token standardı, akıllı sözleşmelerin ‘Hooks’ olarak bilinen bir mekanizma aracılığıyla token gönderip almasını daha verimli hale getirir.
- ERC-1155 token standardı, işlevsellikten bağımsız ve gaz tasarruflu token sözleşmeleri oluşturmak için seleflerinin en iyi yönlerini bir araya getirmeye odaklanmaktadır.
Token Standartları Nedir?
Token standartları, bir kripto tokenin nasıl çalışacağını belirleyen kurallar, koşullar ve işlevler kümesidir. Token standartlarına geçmeden önce, bir akıllı sözleşme standardının mekanizmalarını anlamak faydalı olacaktır. Temel olarak akıllı sözleşme standartları, bir akıllı sözleşmenin altta yatan blok zinciri ağında amaçlandığı gibi çalışması için uyması gereken kurallardır.
Bu standartlar token standartları, isim kayıtları ve kütüphane-paket formatları gibi uygulama düzeyinde spesifikasyonlardır. Bu akıllı sözleşme standartları seti ve açıkça tanımlanmış parametreler sayesinde, yeterli bilgiye sahip herkes kendi ERC token’ını oluşturabilir. Kısacası, bu standartlar akıllı sözleşmelerin temel işlevlerini yerine getirmelerini sağlar.
Token standartları, akıllı sözleşme standartlarının bir alt kümesidir. Akıllı sözleşmeleri destekleyen blok zincirleri için token standartları, bunlar üzerinde yeni tokenların oluşturulması, çıkarılması ve dağıtılması için bir rehber niteliğindedir.
Çoğu blok zinciri akıllı sözleşmesi şu anda Ethereum kullanmaktadır ve en yaygın token standartları ERC-20, ERC-721, ERC-777 ve ERC-1155’tir.
Ethereum’da Ortak Token Standartları
Ethereum Yorum Talebi (ERC) esasen bir akıllı sözleşme geliştirmeye ilişkin yönergeleri içeren bir dizi teknik belgedir. Her bir token türü için belirli bir dizi işlev tanımlarlar ve uygulamalar ile akıllı sözleşmeler arasındaki etkileşimi kolaylaştırırlar.
Herkes bir ERC belirteci oluşturabilir. Ancak, Ethereum blok zinciri ağı için önerilen özellikleri ve süreçleri içeren bir belge olan Ethereum İyileştirme Teklifi (EIP) sürecinden geçmeyi gerektirir.
Bir geliştirici teklifini sunduğunda, Ethereum’un çekirdek geliştiricileri tarafından değerlendirilir ve incelenir. Eğer topluluk bunu blok zinciri ekosistemine önemli bir katkı olarak görürse, teklif kabul edilir, sonuçlandırılır ve uygulamaya konur.
Bu süreç tamamlanır tamamlanmaz, ilk belge diğer geliştiricilerin kendi tokenlarını oluşturmak için kullanabileceği bir ERC standardı haline gelir.
Aşağıda en yaygın ERC token standartlarının bir özeti yer almaktadır:
ERC-20 Token Standardı
ERC-20 token standardı, Ethereum ağında değiştirilebilir tokenlar oluşturmak için bir plandır.
Değiştirilebilir, her bir belirtecin (veya bir belirtecin bir kısmının) başka bir belirtece eşdeğer olduğu ve ondan ayırt edilemediği anlamına gelir. Örneğin, fiat para birimi değiştirilebilir. Alice’in 1 ABD doları Bob’un 1 ABD dolarına eşittir ve aynı değere sahip olduğu için her ikisi de ABD dolarını takas edebilir. Benzer şekilde, 1 ETH diğer ETH’lerle aynı değere sahiptir.
Diğer dijital varlıklar gibi, ERC-20 tokenleri de en yaygın olarak kuruluşlar ve teknoloji odaklı şirketler tarafından geliştirilmektedir. Bu tokenler, kuruluşun oy hakkı verme veya ödüllendirme mekanizmaları gibi faydalarını özelleştirmesine olanak tanır.
Token standardının çok yönlülüğüne rağmen, her ERC-20 tokenı standartlaştırılmış bir çekirdek işlevselliğe sahiptir. Başka bir deyişle, ERC-20 kullanılarak oluşturulan tüm tokenler birbirleriyle ve MyEtherWallet veya MetaMask gibi uyumlu hizmetlerle birlikte çalışabilir.
Teknik açıdan bakıldığında, bir ERC-20 tokeninin uygulaması gereken altı temel işlev vardır:
- TotalSupply – Belirli bir ERC-20 tokenının toplam token arzını elde etmek için kullanılır.
- BalanceOf – Bir Ethereum cüzdanındaki token bakiyesini türetmek için kullanılır.
- Transfer – Kullanıcının bir tokenin sahipliğini bir başkasına aktarmasına izin verir.
- TransferFrom – Transfer işlevine benzer şekilde çalışır, sözleşmelerin bir kullanıcı adına token aktarmasına izin verme avantajı eklenir.
- Onayla – Bir akıllı sözleşmenin çekebileceği token sayısına bir sınır koymak için kullanılır.
- Allowance – Harici adreslere belirli bir bakiyeden tokenları harcamak için erişim ve izin verir.
Yukarıdaki zorunlu işlevlerin yanı sıra, Token Adı, Ticker Sembolü (örneğin ETH) ve Bölünebilirlik (tokenin kaç ondalık basamağı destekleyebileceği) dahil olmak üzere bir ERC-20 tokeninin kullanılabilirliğini artırabilecek başka isteğe bağlı işlevler de vardır.
Yukarıdaki işlevlerin bir araya getirilmesi bir ERC-20 sözleşmesi oluşturur. Bu sözleşme daha sonra bir stabilcoin, bir güvenlik belirteci veya bir yardımcı program belirteci gibi farklı kripto para birimlerinin temeli haline gelir. Bazı ERC-20 token örnekleri Chainlink (LINK), Dai (DAI) ve Basic Attention Token’dır (BAT).
ERC-721 Token Standardı
Değiştirilebilir bir token standardı olan ERC-20’nin aksine ERC-721, kendi spesifikasyonlarına göre karşılıklı olarak değiştirilemeyen özel bir kriptografik token türü olan değiştirilemez tokenlar (NFT’ler) için bir token standardıdır. Bu, benzersiz özellikleri nedeniyle bir tokenin bir başkasıyla değiştirilemeyeceği anlamına gelir. Bu nedenle, NFT’ler dijital koleksiyonları, oyun öğelerini, dijital sanatı, etkinlik biletlerini, alan adlarını ve fiziksel varlıkların sahiplik kayıtlarını temsil etmek için kullanılır.
ERC-721 standardı üzerine inşa edilen bir proje örneği, 2017 yılında Ethereum blok zinciri üzerinde geliştirilen ve kullanıcıların dijital kedileri satın almasına, satmasına ve yetiştirmesine olanak tanıyan bir oyun olan ‘CryptoKitties‘tir. Şu anda NFT dijital sanat eserlerinin alınıp satıldığı pazarlar arasında OpenSea ve Rarible bulunmaktadır.
Kontrol et Crypto.com’un NFT Galerisi önde gelen yaratıcılardan ve markalardan en iyi koleksiyonlarımız için.
ERC-777 Token Standardı
ERC-777, ERC-20’nin sınırlamalarını ele almayı amaçlamaktadır. Bu token standardı, akıllı sözleşmelerin ‘Hooks’ olarak bilinen bir mekanizma aracılığıyla token gönderip almasını daha verimli hale getirir; bu işlev, iki mesajı (token gönderme ve bir sözleşmeyi bilgilendirme) tek bir mesajda birleştirir. Ayrıca, ERC-777 standardı kara listeye alınmış bir adresten gelen işlemleri reddetmek için ek bir işlev de getirmektedir.
ERC-777 token standardının bir diğer özelliği de ERC-20’yi geçersiz kılmak yerine geriye dönük olarak uyumlu kalmasıdır. Başka bir deyişle, ERC-20 standardı üzerine inşa edilen tokenlar, ERC-777 üzerine inşa edilen tokenlarla serbestçe etkileşime girebilir, çünkü bu standartların her ikisi de aynı temel işlevleri kullanır.
ERC-1155 Token Standardı
ERC-1155 token standardı, işlevsellikten bağımsız ve gaz tasarruflu token sözleşmeleri oluşturmak için öncüllerinin en iyi yönlerini bir araya getirmeye odaklanmaktadır. Daha basit bir ifadeyle, geliştiricisi Enjin tarafından tanımlandığı gibi, birden fazla token türünü yöneten sözleşmeler için bir standarttır: “sonsuz sayıda tokeni yönetebilen tek bir akıllı sözleşme.”
Enjin ekibi bu token standardını ERC-721 ile ilişkili eksiklikleri, özellikle de toplu transferler için esneklik eksikliğini gidermek için geliştirdi. Örnek vermek gerekirse, ERC-721 üzerinde birden fazla NFT göndermek için bir kullanıcının birden fazla işlem gerçekleştirmesi gerekmektedir. Sonuç olarak, işlem sayısı ağa taşar ve potansiyel olarak yüksek işlem maliyetlerine neden olur.
ERC-1155, birden fazla varlığın tek bir akıllı sözleşmede bir araya getirilmesine olanak tanıyan toplu transferleri destekleyerek bunu doğrudan ele alır. Bu, işlem maliyetlerini düşürürken bir transferin ağ tıkanıklığına neden olma potansiyelini önemli ölçüde azaltır.
Diğer Blok Zincirleri için Token Standartları
Şu anda kullanımda olan akıllı sözleşme protokollerinin türleri büyük ölçüde farklılık göstermektedir – esasen herkesin kendi kural kitabı vardır. Ethereum’un yanı sıra, akıllı sözleşmelerin oluşturulmasına odaklanan birkaç blok zinciri projesi daha vardır. Bu bölümde, bazı popüler projeleri ilgili token standartlarıyla birlikte tanıtıyoruz.
EOS için Token Standartları
EOSIO blok zinciri platformu, fikir birliği, ücret programları, hesap oluşturma ve değiştirme, token ekonomisi, blok üreticisi kaydı, oylama ve multisig dahil olmak üzere blok zinciri teknolojisinin temel özelliklerini uygular.
Blockchain yazılım şirketi Block.one, EOSIO tabanlı blockchain için gerekli sistem sözleşmelerini içeren EOSIO açık kaynak platformunu geliştirdi ve sürdürüyor. Bunlar arasında eosio.bios, eosio.system, eosio.msig, eosio.token ve eosio.wrap bulunmaktadır.
EOS, kullanıcıların EOSIO blok zincirinde token oluşturmasına, çıkarmasına ve yönetmesine olanak tanıyan yapı ve eylemleri tanımlayan eosio.token akıllı sözleşmesini kullanır. EOSIO ana ağındaki çekirdek token, EOS, bu akıllı sözleşme kullanılarak eosio.token hesabı altında da yayınlanır.
NEO için Token Standartları
NEO, akıllı sözleşmeleri desteklemek için altyapı oluşturmaya odaklanan bir başka projedir. NEO Geliştirme Teklifleri (NEP’ler), temel protokol özellikleri, istemci API’leri ve sözleşme standartları dahil olmak üzere Neo platformu için standartları tanımlar.
Neo’daki belirteç standartları şunları içerir:
- NEP-5 – Sistemlere tokenize akıllı sözleşmeler için genelleştirilmiş bir etkileşim mekanizması sağlar.
- NEP-11 – NFT sözleşmelerinin oluşturulmasına yönelik standart.
- NEP-17 – Akıllı sözleşmelerin tokenlaştırılması için genel bir etkileşim mekanizması belirleyen token standardı.
Tezos için Token Standartları
Tezos Birlikte Çalışabilirlik Teklifi (TZIP), Tezos topluluğunun bir özelliği tanımlamasına, birlikte çalışabilirlik standartları oluşturmasına veya süreçlerini veya ortamını güncellemesine olanak tanıyan tasarım belgesidir. Tezos’un resmi zincir içi yönetişim sürecini tamamlar. Tipik olarak, bir TZIP belgesi teknik özellikleri, güncellenen özelliklerin nasıl uygulanabileceğine dair parametreleri ve genel ağın iyileştirilmesine yönelik bir açıklamayı içerir.
Tezos’taki token standartları şunları içerir:
- TZIP-7 – Diğer hesaplardan token harcamak için token transfer işlemlerini ve onaylarını uygular. Bu, Tezos ağındaki bir ERC-20’ye benzemektedir.
- TZIP-12 – Tezos geliştiricilerinin token türlerine özgü standartlara bağımlı olmasını önlemek için çok varlıklı bir arayüz olarak oluşturulmuştur. Özellikle TZIP-12, ERC-1155 gibi değiştirilebilir ve değiştirilemez tokenler gibi daha geniş bir token türü yelpazesini destekleyen birleşik bir token sözleşmesi arayüzü önermektedir.
Daha Fazla Okuma
Bu token standartlarının uygulamalarını daha iyi anlamak için şunları okuyun NFT’ler Nedir? Değiştirilemez Jetonlar Açıklandı ve Kripto Tokenlar ve Madeni Paralar – Aradaki Fark Nedir?
Durum Tespiti ve Kendi Araştırmanızı Yapın
Bu makalede listelenen tüm örnekler yalnızca bilgilendirme amaçlıdır. Bu tür bilgileri veya diğer materyalleri yasal, vergi, yatırım, finansal veya diğer tavsiyeler olarak yorumlamamalısınız. Burada yer alan hiçbir şey, Crypto.com tarafından herhangi bir dijital varlığa yatırım yapmak, satın almak veya satmak için bir talep, öneri, onay veya teklif teşkil etmeyecektir. Dijital varlıkların alım satımından elde edilen getiriler, kendi yargı bölgenizde veya vergi amaçlı olarak ikamet ettiğiniz yargı bölgelerinde sermaye kazancı vergisi ve/veya gelir vergisi dahil olmak üzere vergiye tabi olabilir.
Geçmiş performans, gelecekteki performansın garantisi veya öngörücüsü değildir. Dijital varlıkların değeri artabilir veya azalabilir ve satın alma fiyatınızın tamamını veya önemli bir miktarını kaybedebilirsiniz. Dijital bir varlığı değerlendirirken, mümkün olan en iyi kararı vermek için kendi araştırmanızı ve durum tespitinizi yapmanız çok önemlidir, çünkü herhangi bir satın alma işlemi tamamen sizin sorumluluğunuzda olacaktır.
Arkadaşlarınla Paylaş
Kripto yolculuğunuza başlamaya hazır mısınız?
Crypto.com ile bir hesap oluşturmak için
adım adım kılavuzunuzu alın
Gönder düğmesine tıklayarak bu belgeyi okuduğunuzu kabul etmiş olursunuz. Crypto.com Gizlilik Bildirimi kişisel verilerinizi nasıl kullandığımızı ve koruduğumuzu açıkladığımız yer.