ERC 20 (Ethereum Requests for Comments) Ethereum üzerinde programlama yapabilmek için standartların ana hatlarını belirleyen teknik belgelerdir. Uygulamaların ve kontratların birbirleriyle kolay etkileşim kurmasını sağlamak için bir düzen yaratır. Geliştiriciler hâlihazırda kullanılan bir temel üzerine inşa edebilir, en baştan başlamak zorunda kalmazlar. Bu inşa edilebilir sistemlerde
Ödeme yapmak üzere tasarlanmış ERC20 Token’ları Ethereum ağında en sık kullanılanlardır. Yeni ERC-20 tokenlar yaratıldıklarında, ERC-20 standardını destekleyen yazılımlar ve hizmetlerle karşılıklı çalışabilir hale gelir. Ethereum gibi ERC-20 tokenları hesaplar tarafından tutulmaz, yalnızca bir kontratın içinde var olur ve bu kontrat kendi kendine yeten bir veri tabanına benzerlik gösterir. Tokenlar için kuralları belirler (örn. isim, sembol, bölünebilirlik) ve kullanıcıların bakiyelerini Ethereum adreslerine bağlayan bir liste tutar. ERC 20 Token’ları Toplam arzı sorgulayabilir, bakiyeleri kontrol edebilir, fon transfer edebilir ve aslında ERC-20 tokenlarının çekici olması büyük oranda esnek olmalarına dayanır. Dayandığı sistem, geliştirmelerin yapılmasını sınırlandırmaz. Tıpkı Vitalik Buterin’in yaptığı gibi yeni bir öneriyle geliştirilebilir.
Ether madenciliği yapabilabilirken, tokenlar madenciliğe uygun değillerdir. Yeni tokenların yaratılmasına çıkarılma (mint) adı verilir. Bir kontrat yaratıldığında, geliştiriciler arzı planlarına ve yol haritalarına göre dağıtır.
ERC20 Adresi Nedir? ERC20 Cüzdan Nasıl Oluşturulur?
ERC-20; Ethereum platformunda var olan tokenlerin işlevsel hale gelebilmesi için uygulanan standartların genel adıdır. ERC; “Ethereum Request For Comments” anlamına gelir, 20 de onu özelleştiren kimlik numarasıdır. Vitalik Buterin ve Fabian Vogelsteller tarafından 2015 yılında geliştirilen ERC-20, Ethereum ağı üzerinde geliştirilen ve dağıtımı yapılan tokenlerin genel bir çerçevesini oluşturmaktadır. Her geliştirici, bu kurallar bütününe göre hareket ettiği için, merkeziyetsiz uygulama ve akıllı sözleşmeler (smart contract) arasındaki etkileşim sağlıklı biçimde gerçekleşir. Ethereum blockchain ağı üzerinde token geliştirenler, sıfırdan en baştan bir şeyi inşa etmek yerine belirlenmiş standartları uygulayarak hem vakit kazanırlar hem de iş yüklerini azaltırlar. Geliştirici, her şeyi sıfırdan yazmak yerine, ekosistemde uzun zamandır kullanılan temel kod yapılarının üzerine kendi projesini kurabili ve kullanabilir. ERC-20 token standardı sayesinde, halihazırda kullanılmakta olan pek çok yazılım ve donanım cüzdanları üzerinde doğrudan çalışan uygulamalar geliştirilebilir. Aynı şekilde kripto para borsalarıyla entegrasyon kurulması da daha kolay olacaktır.
ERC-20 Ethereum Cüzdanı Nasıl Açılır?
Kripto para alanında deneyimli bir yatırımcı olmak istiyorsanız hesap kontrolünün tamamen sizde olduğu ve çevrimdışı cüzdanları tercih etmelisiniz. Bu cüzdan kullanımı sayesinde sahip olduğunuz coinleri üçüncü kişilerin ya da kurumların olumsuz etkilerinden korumuş olursunuz. Bir ERC-20 tabanlı cüzdan oluşturmak için Myetherwallet sitesine giriş yapmanız gerekir. Siteye giriş yaptığınızda güvenlikli bir şifre oluşturmanız gerekir. Şifre işleminin ardından ‘’Create New Wallet’’seçeneği ile Myetherwallet cüzdan dosyalarına erişiminiz sağlanır. ‘’Download Keystore File’’ seçeneğinden yararlanarak karşınıza çıkan keystore dosyalarını bilgisayarınıza kopyalamalısınız. Cüzdan oluşturmanın son aşamasında ‘’Private Key’’ bulunuyor. Bu seçenek cüzdanınıza şifresiz giriş imkânı sunan bir gizli anahtardır. Bu anahtar sayesinde çevrimiçi ödeme yapma ve ödeme alma durumlarında cüzdanınızı güvenli hale getirmiş olursunuz. Cüzdanınıza giriş seçeneğini isterseniz bilgisayarınıza indirdiğiniz keystore dosyası, Private Key veya tarayıcınızda kullanacağınız bir eklenti olarak tercih edebilirsiniz.
ERC-20’nin Yapısı Nasıldır?
ERC-20 standartları, zorunlu ve isteğe bağlı olmak üzere iki gruba ayrılır. Ethereum ağında bulunan ve işlevsel hale gelmesi beklenen tüm tokenlerin zorunlu standartları karşılıyor olması gerekmektedir. Zorunlu standartlar, akıllı sözleşmelerin kaynağını oluşturur. Geliştiricilerin, söz konusu Ethereum ağı tokeninden eşit sayıda sahip olmaları gerekir ve bu eşitlik dengelendiğinde, transfer işlemi devreye girer. Akıllı sözleşmeler aracılığıyla transfer yapılacak para biriminin varlığı ve sayısı da kontrol edilmektedir. İki kullanıcı arasında transfer yapılması için de transfer form olarak adlandırılan sistem devreye girer. Tüm koşullar uygun olduğunda yapılması talep edilen işlem gerçekleşmiş olur.
ERC-20 Nasıl Çalışır?
ERC-20, sadece Ethereum ağında çalışan ve başka ağlarda işlevi olmayan bir sistemdir. Daha kolay, hızlı ve güvenli bir yatırım ortamı yaratmayı amaçlar. Tek tip bir teknoloji söz konusu olduğundan dolayı platforma dahil olan tokenlerin takip edilebilirliği daha kolaydır ve işlemlerin de hızını arttıran bir etkiye sahiptir. Farklı sistemlerde yeni bir token dahil olduğunda tüm düzen yeniden uyarlanmak zorunda kalır ve işlemlerin gerçekleşebilmesi uzun sürer. ERC-20 bunu ortadan kaldırmak için standartlarını baştan belirlediğinden dolayı, yani en baştan inşa etmelerine gerek kalmadığından dolayı ortama yeni dahil olan tokenler, kolayca uyum sağlayarak, hızla çalışmaya başlar.
ERC20 Tokenları
Token’lara örnek olarak chainlink (LINK), Basic Attention Token (BAT), Menapay (MPAY), Bilira (TRYB) verilebilir. Bu Token’ları borsamız Icrypex’de de bulabilirsiniz.
Chainlink
Bu token istenen verileri elde etmek için farklı nodelar (sadece tek bir bilgisayarda veya başka bir donanım aygıtında bulunan blok zincirinin bir kopyası) kullanır. Bu nodelar, verileri akıllı sözleşmeye iletmeden önce bir fikir birliği oluşturur. Chainlink ’in temel görevi, bu nodeları merkezi olmayan bir şekilde çalıştırmayı mümkün kılmaktır.
Basic Attention Token
BAT dijital reklamcılık piyasasında hizmet veren reklam verenler, yayıncılar ve kullanıcılar arasında kullanılması için geliştirilmiş tokendır.
MenaPay
MenaPay platformu, kripto para birimini ödeme yöntemi olarak kullanmaya yönelik çözümler getirir. Mükemmel blok zincir kullanımıyla %100 güvenilir ve şeffaf bir yapı sağlar.
BiLira
Bu token sabit coin olarak geçer. Değeri itibari para birimlerine endekslenmiş tokendır. Bir Türk lirasına sabitlenmiştir ve değer kaybetme riski içermez.