ERC-20 Token Nedir? ERC-20 Token Nasıl Alınır, Nasıl Oluşturulur?

Bir ERC-20 token’ı, evvelden belirlenmiş bir data yapısına sahip akıllı bir kontrattan diğer bir şey değildir. Bu yapı, geliştiriciler için oluşturma çalışmalarını kolaylaştırarak, Ethereum blok zincirinde çeşitli fonksiyonların uygulanmasını kolaylaştırmak için tasarlanmıştır.

Son dakika gelişmelerden anında haberdar olmak için bizi Twitter ve Telegram kanalımızdan takip edebilirsiniz.

Ethereum’dan blok zincirine, Bitcoin’den farklı olarak, bütün bir entegre ekosistem olmak için yaratılmıştır. Bu nedenle, geliştiricileri makul vazifeleri kolaylaştırmak için yeni düzenekler yarattı. Bunun bir örneği, mevcut bir blok zincirinde “yeni paralar” yaratma yeteneğini geliştirmekti. Bitcoin ile mümkün olan ve renkli madeni paralarda gözlemlediğimiz bir şey. Bunu başarmak için Ethereum geliştiricileri ERC-20 tokenleri oluşturdu.

ERC-20 Token Nedir?

Yaratılışı Fabian kuş kafesi y Vitalik Buterin tarafından önerildi ve 19 Kasım 2015’te onaylandı. EIP-20 ismi altında EIP de Ethereum’un bir kesimidir (EIP, Ethereum Uygunlaştırma Teklifinin İngilizcesinin baş harfleridir).

Kısaltmalar ERC, Ethereum için Yorum İstekleri o Ethereum için Yorum Talebi manasına gelirken, 20 sayısı, tanımlandığı EIP’den gelir. ERC-20, Ethereum’un akıllı mukavelesinin uygulayabileceği fonksiyonlar ve olaylar hakkında bir standart tanımlar.

Şu anda, ERC-20 token’ları, kripto dünyasında en yaygın kullanılan tokenlerinden biridir. Oluşturulan ERC-20 tokenlerinin ölçüsü çok büyük. Bugün kaç tane olduğunu Etherscan’da denetim edebilirsiniz.

ERC-20 Tokenleri Nasıl Çalışır?

ERC-20 tokenleri, prensip olarak, Ethereum’dan blok zincirinde yürütülen akıllı kontratlardır. Ethereum grubu tarafından oluşturulan programlı bir çerçeve içinde çalışırlar. Bu çerçeve, Ethereum blok zincirinin işleyişini bozmadan farklı kullanımlara müsaade verecek kadar geniştir. Örneğin, kendi hesap ünitelerine sahip olan Ethereum ana defterine paralel bir alt muhasebe tutabilirler.

ERC-20 token’larının bir standart haline gelmesine yol açan tam da bu muazzam esnekliktir. Bu tokenlerin ana yararı, ağ üzerinde yeni tokenler oluşturmak ve yayınlamak için arabirimi standart hale getirmektir. Bu, kabul için muhakkak kurallar ve parametreler uygulanarak gerçekleştirilir. Örneğin, bir ERC-20 tokeni değiştirmek yahut taşımak için Ether’e sahip olmanız gerekir. Bu durum token’ın hem ekonomik hem de yararcı istikametini desteklemektedir.

ERC-20 tokenlerinin gayesi ve gereksinimi, bir standart tasarlamak, tokenler ortasında birlikte çalışabilirlik ve uyumluluk oluşturmak ve Ethereum ekosisteminde iyileştirmeleri teşvik etmektir. Bunun nedeni, ERC-20 tokenlerinin yeni tokenler oluşturma işini büyük ölçüde kolaylaştırmasıdır. Zira altyapı bunun için tasarlandı. Ayrıyeten programlama lisanı sağlamlığı yahut sanal makine EVM üzere bu hedefe yönelik araçlar eşlik etti.

ERC-20 Tokenler Neden Oluşturuldu?

  • Geliştiricilerin motivasyonu, bu kadar geniş bir şey yaratırken temel olarak birden fazla kapasite yaratmaktı.
  • API Standart ve kararlıdır, bu da onu kullanarak programlamayı kolaylaştırır. Bu, geliştiricilerin Ethereum’un yeteneklerine dayalı olarak yaratıcı bir formda yeni yazılımlar oluşturmasını kolaylaştırır.
  • Programlamanın karmaşıklığını azaltır. API kolay olduğu için, onu kullanmak için oluşturulan yazılımın karmaşıklığını azaltır. Bu, yazılı kodun daha uygun okunması, güvenliği ve denetlenebilirliği manasına gelir.
  • Çoklu programlama lisanları ve taşınabilirlik iyileştirmeleri için takviye. Tokenların API’si fiyatsız olduğu için, içinde farklı programlama lisanlarında programlama yapmak mümkündür. Bu, muhakkak bir yazılım oluşturma kapasitesini büyük ölçüde kolaylaştırır. Bu vazife için desteklenen lisanlardan kimileri Solidity, JavaScript, C, C ++, Python, Java ve Go’dur.
  • Uygulanan her bir token çeşidini anlamada daha az karmaşıklık.
  • Bilhassa token ödeneği üzere özellikler sayesinde artan güvenlik düzeyleri
  • Pürüzleri yahut uyumsuzlukları olmadığı için kontratları bozma riski daha azdır. Bunun nedeni, API’nin kararlı olması, bunlarda yapılan değişikliklerin onu güzelleştirmesi, lakin uyumluluğu asla bozmamasıdır.

ERC-20 Tokenlarının Ana Özellikleri

Daha evvel de belirttiğimiz üzere, ERC-20 tokenları temel olarak kapsamlı adaptasyon yetenekleriyle karakterize edilir. Lakin bunu başarmak için bir ERC-20 tokenı, tam potansiyelini kullanmasına müsaade veren muhakkak bir temel yapı kullanır. Bu manada bu özellikler şunlardır:

  • Bir isimleri yahut tanımlayıcıları ve alakalı bir sembolleri vardır. Bu iki bedel sayesinde, Ethereum blok zinciri içindeki tokenleri tanımlamak ve birbirinden ayırt etmek mümkündür.
  • Sıkıntısının temel ekonomik istikametlerini ele alma yeteneğine sahiptir. Ondalık katılık sistemi ve toplam emisyon üzere datalar, bilgi yapısında belirtecin temel bir modülüdür.
  • Sahiplerinin adreslerinin bakiyelerini denetim etmek ve gözden geçirmek için bir arayüz işletir. Bu sayede token, belli bir adreste bulunan toplam fon bakiyesini rapor edebilir.
  • Transfer sistemini mahallî olarak yönetebilirsiniz. Bunun nedeni, tokenın fon transferlerini sürece fonksiyonlarına sahip olmasıdır.
  • Ek olarak, token, bir istikametten kısmi para çekme süreçlerini özerk olarak yönetebilir. Örneğin, Ali’ye Eles’in hesabından 1000 ETH çekme müsaadesi verilirse, Ali birinci çekimde 250 ETH çekebilir. Sonraki para çekme süreçlerinde, Ali fonların geri kalanını çekmeyi bitirebilir, lakin sırf 1000 ETH’ye kadar çıkabilir. “Onaylandı” isimli bir özellik ve diğer bir “Tedarik” davetine bağlı.

ERC-20 Token Nasıl Oluşturulur?

  1. MetaMask’ı indirip kendinize bir hesap açın.
  2. Akıllı mukavele geliştirmek ve yerleştirmek için kullanacağınız uygulama olan Remix uygulamasına gidin.
  3. Github üzerinden bulabileceğiniz bir Erc20 kontrat kodunu kopyalayıp editöre yapıştırın.
  4. Kontrat kodundaki muhakkak başlı yerleri değiştirmeniz gerekiyor. Bunlar tokeninizin ismi, kısa ismi, rezerve tokenimizden kaç tane olacağıdır. 0x ile başlayan cüzdan kodunuzu da kontrattaki ilgili yere eklemeyi unutmayın. MetaMask cüzdan kodunuzu öğrenmek için MetaMask uygulamasına gidin, sol üstteki üç çizgiye tıklayarak menüye gidin. Karşınıza çıkan ekranda 0x ile başlayan cüzdan kodunuzu göreceksiniz.
    http://remix.ethereum.com adresine giderek buradaki tüm kodları silerek düzenlediğiniz mukaveleyi yapıştırın.
  5. Sağdaki sekmeden “Çalıştır” (Run) kısmına gelin. “Yerleştir” (Deploy) kısmının üzerindeki kısımdan tokeninizi seçin ve “Yerleştir” (Deploy) butonuna tıklayın.
  6. Tıkladıktan sonra karşınıza bir MetaMask ekranı çıkacak. Çıkan ekranı onaylayın.
  7. MetaMask’e gidip süreçler listesinden kontrat kurulumuna girin.
  8. Çıkan sayfadaki “to” satırında yer alan “Sözleşme” (Contract) adresine tıklayın.
  9. Karşınıza üç sekme çıkacak. Code sekmesine tıklayın.
  10. “Doğrula ve Yayımla” (Verify and Publish) linkine tıklayın.
  11. Tokeninizin ismini “Sözleşme Adı” (Contract Name) kısmına yazın.
  12. Remix’teki derleme versiyonunu girin.
  13. Optimizasyon alanını “Hayır” (No) yapın.
  14. Remix’te çalıştırdığınız kodu altta yer alan kısma yapıştırın.
  15. “Doğrula ve Yayımla” (Verify and Publish) butonuna tıklayın.

Benzer Yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir