ERC-20 Nedir?
Yayın: · Son güncelleme:
ERC-20 Nedir? Kısaca
ERC-20, Ethereum ağında değiştirilebilir (birbirinin aynı) tokenların nasıl oluşturulacağını ve transfer edileceğini tanımlayan ortak akıllı sözleşme standardıdır; cüzdanların ve borsaların bu tokenları aynı şekilde desteklemesini sağlar.

ERC-20, "Ethereum Request for Comments 20" ifadesinden gelir ve Ethereum üzerinde token oluşturmanın en yaygın kurallar setidir. Bu standarda uyan her token aynı temel fonksiyonlara sahip olduğu için cüzdanlar, borsalar ve DeFi uygulamaları onları ek bir uyarlama yapmadan destekleyebilir.
Standart neleri tanımlar?
ERC-20 sözleşmeleri belirli fonksiyonlar sunar:
- totalSupply: Toplam token arzı
- balanceOf: Bir adresin bakiyesi
- transfer: Token gönderme
- approve / allowance: Bir başka adrese (ör. bir DeFi uygulamasına) senin adına belirli miktarda token harcama izni verme
- transferFrom: İzin verilen adresin bu tokenları transfer etmesi
Değiştirilebilirlik
ERC-20 tokenları değiştirilebilirdir; yani bir birim, aynı tokenın başka bir birimiyle tamamen aynıdır. Her biri benzersiz olan dijital varlıklar için ise farklı bir standart kullanılır ve bunlar NFT olarak bilinir.
Nelere dikkat etmeli?
- Ağ seçimi: ERC-20 tokenı gönderirken doğru ağı seçmelisin. Aynı adres biçimini kullanan farklı ağlara yanlış gönderim yapmak, varlığın kaybolmasına ya da kurtarma için uzun bir süreç gerektirmesine yol açabilir.
- Gas ücreti: ERC-20 transferleri için Ethereum ağının yerel parası ETH ile ücret ödersin; cüzdanında ETH yoksa token gönderemezsin.
- Sahte tokenlar: Herkes ERC-20 standardında token oluşturabilir. Popüler bir tokenın adını taşıyan sahte tokenlar olabilir; sözleşme adresini resmî kaynaklardan doğrula.
- Harcama izinleri: Uygulamalara verdiğin sınırsız harcama izinleri, uygulama saldırıya uğrarsa risk oluşturur. Kullanmadığın izinleri iptal etmek iyi bir alışkanlıktır.
Sıkça Sorulan Sorular
ERC-20 tokenı göndermek için neden ETH gerekir?
Ethereum ağında her işlem için gas ücreti ödenir ve bu ücret ağın yerel parası ETH ile ödenir. Token bakiyen olsa bile ETH'in yoksa transfer yapamazsın.
ERC-20 tokenları başka ağlarda kullanılabilir mi?
Doğrudan değil. Başka bir ağda kullanmak için köprü ya da sarılmış token gibi yöntemler gerekir ve bunlar ek riskler taşır.