Dijital varlıkların ve kripto para birimlerinin yaygınlaşmasıyla birlikte, token kavramı blok zinciri teknolojisinin merkezinde önemli bir rol oynamıştır. Tokenlar, blok zincirleri üzerinde temsil edilen dijital varlıkları ifade eder ve çeşitli kullanım alanlarına sahiptir. Bu kapsamlı kavramın içerisinde, “token sözleşmesi adresi” gibi terimler, özellikle kripto para topluluğunda yaygın olarak kullanılan terimlerdir. Bu yazıda, token sözleşmesi adresinin ne olduğunu, nasıl bulunabileceğini daha yakından inceleyeceğiz.
Token Sözleşmesi Nedir?
Bir token sözleşmesi aslında basitçe bir Ethereum akıllı sözleşmesidir. “Token göndermek” terimi “birisi tarafından yazılan ve dağıtılan bir akıllı sözleşme üzerindeki bir yöntemi çağırmak” anlamına gelir. Günün sonunda, bir token sözleşmesi, adresleri bakiyelere eşleme işlevini görür ve bakiyelerden eklemek ve çıkarmak için belirli yöntemleri içerir.
Asıl tokenları temsil eden ise bu bakiyelerdir. Birinin “tokenları var” demesi, o kişinin token sözleşmesindeki bakiyesinin sıfır olmadığı anlamına gelir. Bu bakiyeler, para, bir oyun içinde deneyim puanları, mülkiyet hakları veya oy hakları gibi çeşitli varlıkları temsil edebilir. Her bir tür token farklı token sözleşmelerinde saklanabilir.
Token Standartları
Token kavramı basit olmasına rağmen, uygulamada çeşitli karmaşıklıklara sahiptir. Ethereum’daki her şey akıllı sözleşmelerden oluştuğu için ve akıllı sözleşmelerin ne yapması gerektiği konusunda belirli kurallar olmadığı için, topluluk akıllı sözleşmelerin diğer sözleşmelerle nasıl işbirliği yapabileceğini belgelemek için çeşitli standartlar geliştirmiştir (EIP veya ERC olarak adlandırılır).
ERC20: Değiştirilebilir varlıklar için en yaygın kullanılan token standardı, ancak basitliği nedeniyle biraz sınırlıdır.
ERC721:Genellikle koleksiyon öğeleri ve oyunlar gibi dijital varlıklar için kullanılan, bu varlıkların benzersiz olduğu ve takas edilemez olduğu bir kripto token standardıdır.
ERC777: Değiştirilebilir tokenlar için daha zengin bir standart, yeni kullanım durumlarına imkan tanır ve geçmiş deneyimlere dayanır.
Token Sözleşmesi Adresi Nedir?
Örnek olarak Ethereum’u ele alalım; Ethereum blok zincirinde iki tür hesap bulunmaktadır:
1. Bireysel Hesap: Ethereum cüzdanları tarafından bireysel kullanım için oluşturulan hesaplardır. Bu hesaplar, bir genel anahtar ve bir özel anahtar çiftinden oluşur.
2. Sözleşme Hesabı: Solidity gibi programlama dilleriyle yazılmış kod ve verilerden oluşan hesaplardır. Örneğin, Ethereum’da bir ERC20 tokeni oluşturmak için bir sözleşme hesabı oluşturursunuz. Bu hesap, özel anahtarla yönetilmeyen bir adresi temsil eder. Sözleşme, tokenlar gibi özel bir mantığı yöneten ve Ethereum blok zincirindeki özel bir adreste saklanan bir akıllı sözleşme içerir.
Token sözleşmesi adresi, bu tür bir sözleşmenin yer aldığı özel Ethereum adresidir. Bu adresi kullanarak, sözleşme tarafından tutulan bakiyeleri ve diğer sözleşme ayrıntılarını kontrol edebilirsiniz.
Token Sözleşme Adresi Nasıl Bulunur?
Basitçe blok gezginine gidin ve seçtiğiniz tokenı arayarak token sözleşme adresini bulabilirsiniz. Sözleşmenin sayfası adresi açıkça gösterecektir. Masaüstü tarayıcısında panoya kopyala simgesinin üzerine gelindiğinde adres görüntülenecektir. Sözleşme adresinin kesin görünümü kullanmakta olduğunuz blok gezgini ne olursa olsun farklılık gösterebilir, ancak mobilde zaten kullanılabilir olmalıdır. Çoğu blok gezgini genellikle ortak bir formata uyar ve verileri aynı kategorilerde sunar, ancak her ağa özgüdür.
Token sözleşme adresi bulma işlemi, blok gezginleri gibi araçlar sayesinde oldukça basit ve hızlı bir şekilde gerçekleştirilebilir. Etherscan gibi blok gezginlerini kullanarak ERC-20 tokenları ve diğer benzer tokenların sözleşme adreslerini kolayca bulabilirsiniz. Arama yaparak ilgili tokenı bulduğunuzda, sözleşme adresi sayfanın detaylarında açıkça görüntülenir. Daha ayrıntılı bilgi için buraya tıklayabilirsiniz.
En son gelişmelerden haberdar olmak için Twitter, Instagram, YouTube ve LinkedIn üzerinden bizi takip edebilirsiniz. Soru ve görüşlerinizi Telegram kanalından bize iletebilirsiniz.