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

Shib

Global Mod
Global Mod
ERC-20 Token Nedir? ERC-20 Token Nasıl Alınır, Nasıl Oluşturulur? Bir ERC-20 token’ı, evvelinde belirlenmiş bir data yapısına sahip akıllı bir kontrattan öteki 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 niçinle, geliştiricileri muhakkak bakılırsavleri 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ınca önerildi ve 19 Kasım 2015’te onaylandı. EIP-20 ismi altında EIP de Ethereum’un bir modülüdür (EIP, Ethereum Güzelleştirme 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ü fazlaca 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ınca oluşturulan programlı bir çerçeve ortasında ç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 makul 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 tıpkı vakitte yararcı tarafını desteklemektedir.

ERC-20 tokenlerinin hedefi ve gereksinimi, bir standart tasarlamak, tokenler içinde bir arada çalışabilirlik ve uyumluluk oluşturmak ve Ethereum ekosisteminde iyileştirmeleri teşvik etmektir. Bunun sebebi, 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 gayeye yönelik araçlar eşlik etti.

ERC-20 Tokenler niye Oluşturuldu?

  • Geliştiricilerin motivasyonu, bu kadar geniş bir şey yaratırken temel olarak birden çok 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 biçimde yeni yazılımlar oluşturmasını kolaylaştırır.
  • Programlamanın karmaşıklığını azaltır. API sıradan olduğu için, onu kullanmak için oluşturulan yazılımın karmaşıklığını azaltır. Bu, yazılı kodun daha düzgün okunması, güvenliği ve denetlenebilirliği manasına gelir.
  • Çoklu programlama lisanları ve taşınabilirlik iyileştirmeleri için dayanak. Tokenların API’si fiyatsız olduğu için, ortasında farklı programlama lisanlarında programlama yapmak mümkündür. Bu, makul 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 yardımıyla artan güvenlik düzeyleri
  • Manileri yahut uyumsuzlukları olmadığı için kontratları bozma riski daha azdır. Bunun sebebi, API’nin kararlı olması, bunlarda yapılan değişikliklerin onu güzelleştirmesi, fakat 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 kullanımına müsaade veren makul bir temel yapı kullanır. Bu manada bu özellikler şunlardır:

  • Bir isimleri yahut tanımlayıcıları ve bağlı bir sembolleri vardır. Bu iki bedel yardımıyla, Ethereum blok zinciri ortasındaki tokenleri tanımlamak ve birbirinden ayırt etmek mümkündür.
  • Meselesinin temel ekonomik istikametlerini ele alma yeteneğine sahiptir. Ondalık mutlaklık sistemi ve toplam emisyon üzere datalar, data 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 sebebi, tokenın fon transferlerini sürece fonksiyonlarına sahip olmasıdır.
  • Ek olarak, token, bir taraftan 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. daha sonraki para çekme süreçlerinde, Ali fonların geri kalanını çekmeyi bitirebilir, fakat sadece 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ı kontrat 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. Mukavele 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 mukaveledeki 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 bakılırsaceksiniz.
    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 üstündeki kısımdan tokeninizi seçin ve “Yerleştir” (Deploy) butonuna tıklayın.
  6. Tıkladıktan daha sonra karşınıza bir MetaMask ekranı çıkacak. Çıkan ekranı onaylayın.
  7. MetaMask’e gidip süreçler listesinden mukavele 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.
 
Üst