ERC20

  • Harika Görüntü
    Kripto Para Birimleri, Eğitim
  • Harika Görüntü
Harika Görüntü
Hakan Kwai
Eğitmen

ERC20, Ethereum blok zincirinde token oluşturmak ve uygulamak için teknik bir standarttır. Açılımı Ethereum Request for Comment 20'dir ve Ethereum tabanlı tokenların diğer tokenlar ve uygulamalarla uyumluluğunu ve birlikte çalışabilirliğini sağlamak için izlemesi gereken bir dizi kural ve yönergeyi tanımlar.

 

ERC20 tokenları değiştirilebilirdir, yani her bir token aynı türdeki diğer tüm tokenlarla aynıdır ve değiştirilebilir. Bu standart, Ethereum ağında en yaygın olarak benimsenen token standardı haline gelmiştir ve token ekonomisinin büyümesinde ve merkezi olmayan uygulamaların (dApps) ve akıllı sözleşmelerin geliştirilmesinde önemli bir rol oynamıştır.

 

ERC20 standardı, bir token sözleşmesinin uygulaması gereken altı zorunlu işlevi ve üç isteğe bağlı işlevi belirtir. Bu işlevler şunları içerir:

 

  1. totalSupply: Bu fonksiyon dolaşımdaki toplam token arzını döndürür.

 

  1. balanceOf: Bu işlev, kullanıcıların belirli bir Ethereum adresinin token bakiyesini kontrol etmelerini sağlar.

 

  1. transfer: Bu işlev, jetonların bir adresten diğerine aktarılmasını sağlar.

 

  1. transferFrom: Bu işlev, üçüncü bir tarafın (token sahibinin onayı ile) tokenları sahibi adına transfer etmesine olanak tanır.

 

  1. onaylamak: Bu işlev, üçüncü bir tarafın token sahibi adına tokenları transfer etmesine izin verir.

 

  1. allowance: Bu işlev, üçüncü bir tarafın token sahibi adına transfer etmesine izin verilen token miktarını kontrol eder.

 

İsteğe bağlı işlevler, token sözleşmesinin diğer sözleşmelerle veya harici uygulamalarla iletişim kurmasına olanak tanıyan olayları ve token yakma veya basma gibi ek yardımcı işlevleri içerir.

 

ERC20 tokenlerinin çeşitli avantajları vardır. Merkezi olmayan borsalarda kolayca alınıp satılabilir, uyumlu cüzdanlarda saklanabilir ve ERC20 tokenlarını destekleyen çeşitli dApp'lere ve hizmetlere entegre edilebilirler. ERC20 tokenlarının standartlaştırılması, mevcut altyapı ve araçlardan yararlanabildikleri için token yaratıcıları için geliştirme sürecini de basitleştirir.

 

Ayrıca ERC20 standardı, tokenların tutarlı bir kurallar dizisini takip etmesini sağlayarak şeffaflığı artırır ve token sözleşmelerinde hata veya tutarsızlık riskini azaltır. Ayrıca tokenlaştırılmış varlıklar, merkezi olmayan finans (DeFi) protokolleri ve tokenlaştırılmış menkul kıymetler gibi daha karmaşık token tabanlı sistemlerin geliştirilmesine de olanak tanır.

 

Genel olarak ERC20, Ethereum blok zincirinde token oluşturmak ve bunlarla etkileşim kurmak için standartlaştırılmış bir çerçeve sağlayarak token ekonomisinde devrim yaratmıştır. Blok zinciri teknolojisinin yaygın olarak benimsenmesinin önünü açmış ve inovasyon ve merkezi olmayan uygulamalar için yeni fırsatlar yaratmıştır.

Harika Görüntü