ERC-20 Nedir?
ERC-20, Ethereum’daki değiştirilebilir tokenlerin temel işlevlerini tanımlayan arayüz standardıdır.
ERC-20 nedir?
ERC-20, Ethereum üzerindeki değiştirilebilir tokenlerin uygulamalarla nasıl etkileşeceğini tanımlayan standarttır. “Değiştirilebilir” burada aynı tokenin bir biriminin başka bir birimiyle aynı türden değer taşıması demektir. Bir tokenin bakiyesini sorgulama, başka adrese gönderme ve bir sözleşmeye harcama izni verme gibi işlemler için ortak arayüz sağlar.
Bu ortaklık sayesinde cüzdan veya borsa, her token için tamamen farklı bir yazılım yazmak zorunda kalmadan temel işlemleri destekleyebilir. Ancak standart, tokenin fiyatını, toplam arzını veya ekonomik amacını belirlemez. ERC-20 uyumlu iki tokenin riskleri birbirinden çok farklı olabilir.
Harcama izni neden istenir?
Bir takas uygulamasının cüzdanınızdaki ERC-20 tokenini kullanması için önce izin vermeniz gerekebilir. Approve adı verilen işlem, belirli bir harcayıcıya belirli miktarı kullanma yetkisi tanır. Örneğin 100 tokenlik izin, ilgili sözleşmenin bu sınır içinde token kullanabilmesini sağlar. Sınırsız izin ise gelecekteki daha büyük bakiyeyi de riske açabilir.
İzin vermek ile takası gerçekleştirmek ayrı işlemler olabilir. Uygulamadan çıkmak veya cüzdan bağlantısını kesmek, zincirdeki izni kendiliğinden silmez. Artık kullanmadığınız izinleri kaldırmak için ayrıca ağ işlemi gerekebilir.
Sembol yerine sözleşme adresi
Aynı ad ve sembolle sahte token üretilebilir. Tokeni tanımak için doğru ağdaki sözleşme adresini resmî proje kaynağından doğrulamak gerekir. ERC-20 etiketi bir güvenlik sertifikası değildir; sözleşmede durdurma, yeni token üretme veya adres kısıtlama yetkileri bulunabilir.
Ayrıca Ethereum ana ağında bu tokeni göndermek için genellikle ETH ile işlem ücreti ödenir. Cüzdanda yalnızca token bulunması yeterli olmayabilir. Başka bir ağdaki benzer standartlı token için ise o ağın kendi ücret varlığı gerekir.