ERC-20 (Ethereum Request for Comments; Yorumlar için Ethereum İsteği) açık blok zincirinde akıllı sözleşme token standardı olarak kabul edilen, resmi bir Ethereum İyileştirme Önerisidir. İlk olarak geliştirici Fabian Vogelsteller tarafından önerilen ERC-20, ICO fon toplama yöntemini güçlendirmekten ve 2017 çılgınlığından, ortak ağlardaki standartlaştırılmış protokollerin potansiyelini vurgulamaya kadar bir dizi durumu kapsayacak şekilde büyüdü.
Esas itibarıyla, Ethereum, Solidity programlama diliyle yazılmış akıllı sözleşmeleri kullanan merkeziyetsiz uygulamalar (dApp'ler) oluşturmak için kullanılan bir açık blok zinciri ağıdır. Ethereum, ağ üzerinde değer aktarmak ve gas ücretlerini ödemek için kullanılan Ether (ETH) adında yerel kripto paraya sahiptir. Gas ödemeleri, ağ üzerinden hesaplama maliyetlerini karşılamak ve dolandırıcılığı önlemek için gerekir.
Bununla birlikte, görünüşte otonom hesaplar ve bilgisayar programları olan ağdaki akıllı sözleşmelerin varlığı sayesinde, Bitcoin'de bulunmayan bir dizi yeni işlevsellik Ethereum'da sağlanır. Ethereum, Turing bütünlüğüne sahip bir platformdur ve hemen hemen her mantık, ağdaki uygulamalara programlanabilir. Akıllı sözleşmeler, ağdaki işlevleri otomatik olarak gerçekleştiren hesaplardır ve bir grup akıllı sözleşme, daha kapsamlı bir amacı yerine getirmek adına, dapp (Merkeziyetsiz uygulama) şeklinde bir araya getirilebilir.
İşlevsel, birlikte çalışabilir dapp'lerin ve akıllı sözleşmelerin gelişimini ve iletişimini kolaylaştırmak adına token'lar için bir standartlaştırılmış akıllı sözleşmeler çerçevesi bulunur. Bunlardan en bilineni ERC-20’dir.
ERC-20, Ethereum üzerinden benzerleriyle değiştirilebilir token'ların oluşturulması, yayınlanması ve yönetilmesi için standartlaştırılmış bir formattır. Utility token'lar gibi farklı kullanım alanlarına ve uygulamalara sahip olan bu token'lar, ERC-20'yi referans olarak kullanan geliştiriciler tarafından oluşturulurlar. ERC-20 standartı, daha sonra çeşitli cüzdanlar tarafından token'ların saklanması, aktarılması ve yönetilmesini mümkün kılmak için kullanılan ERC-20 token'larını aktarmak ve bunlarla etkileşim kurmak üzere temel biçimler sağlar.
Standartlaştırma, hızlı yeniliklerin önünü açarken, İnternetin tasarımını da öne çıkarır.
Projeler, ERC-20 sayesinde, teşvik yapıları veya fon toplama araçları olarak, çeşitli dapp'lerde kullanılmak üzere kolayca token oluşturup yayınlayabilir. Özellikle ERC-20, Ethereum üzerinde dapp gibi bir projeyi finanse etmek için doğrudan kripto para olarak fon sağlama aracı olan Kripto Para Arzının (ICO) temelini oluşturur. Kullanıcı ve yatırımcıları doğrudan projelere bağlayabilen benzersiz kitlesel fonlama yöntemi ICO'larla 2018 yılında 6,3 milyar dolar toplandı.
ERC-20 tokenları, bir benzeriyle değiştirilebilir şekilde tasarlanmıştır, kısacası her token birimi bir diğeriyşe eşdeğerdir. Örneğin, Maker DAO ERC20 kullanıldığında 1 MKR değer olarak her zaman 1 MKR'a eşdeğerdir.
ERC-20'nin standartlaştırılmış teknik formatı ve büyüyen ağ etkisinin birleşimi sayesinde bu standart, Ethereum ağında yaygın bir şekilde kabul gördü. Ağdaki çoğu token, ERC20 uyumlu olup, ağ üzerindeki başka token'larla sorunsuz bir şekilde takas edilebilir ve aktarılabilir. Coin toplama sitelerinde denk geleceğiniz Ethereum bağlantılı token'ların çoğu Maker, Dai ve Augur REP gibi ERC-20 token'larıdır.
Daha da önemlisi, ERC-20 token'larının, standartlaştırılmış protokol ve sözleşmelerin yenilikçilik ve birlikte çalışabilirliği geliştirmesi yönündeki rolü, kripto para sektöründe hakkında daha geniş tartışmalara ön ayak oldu. Blok zincirleri birbirleri arasında değer ve veri taşıyabilme yönünde ilerledikçe protokollerin standart kazanması da tartışmaların merkezinde olacak.
Ethereum üzerinde ERC-20'den başka, bir benzeriyle değiştirilemeyen token'lar (NFT'ler) gibi farklı token türlerine odaklanan birçok farklı standart (yani ERC-721) da ortaya çıktı. Bir benzeriyle değiştirilemeyen token'lar yani NFT'ler, sanal bir kedi gibi, özgün dijital varlıkları temsil edecek şekilde tasarlandı ve CryptoKitties'in yükselişi, bir benzeriyle değiştirilemeyen token'ların başarabileceklerine dair en iyi örnek oldu.
ERC-20 genel anlamda varlıkların, dapp'lerin ve yeniliklerin (örneğin DeFi) yer aldığı bir ekosistemin Ethereum üzerinde büyümesini etkiledi. ERC-20'nin token standardı olarak rağbet görmesi, standartlaşmanın, açık blok zincirlerinde daha da yaygınlaşma olanağına ışık tutarken, sektör potansiyelinin tamamını gösterme açısından daha yolun başında bulunuyor.
Ethereum üzerinde geliştirilmiş olsalar da ERC-20 token'larının, dapp'ler gibi ağdaki ekosistemlerde bulunan token'lar olduğunu unutmamak gerekir.