ERC20 Nedir? | Erc20 Token Hakkında Herşeyi Öğren

Erc20 Nedir? Erc20 yeni bir blockcahin yazmak yerine, ethereum altyapısını kullanarak, token’ları belirli standartlar ile yayınlanmasını sağlayan protokoltür.

Biraz kafakarıştırıcı olmalı değil mi? Mantığı anlamak için, Token Nedir, Coin Nedir, Akıllı sözleşme ( Smart Contract ) Nedir gibi konuları anlamak gerekiyor. Merak etmeyin, İnvesTürk sizlere bu konuda en kampsamlı makaleyi sunuyor olacak.

İlk Etapta Ethereum Nedir ?


ethereum nedir

En basit haliyle Ethereum, geliştiricilerin merkeziyetsiz uygulamalar oluşturmasını ve dağıtmasını sağlayan, Blockchain teknolojisine dayanan açık kaynak kodlu platformdur.

Merkeziyetsiz bir uygulama ( diğer adıyla dApp), kullanıcılar için belirli bir amaca hizmet eder. Örneğin, Bitcoin, kullanıcılarına çevrimiçi Bitcoin ödemelerini sağlayan, elektronik ödeme sistemi sunan bir dApp’dir. Merkeziyetsiz uygulamalar bir Blockchain ağı üzerinde çalışan koddan oluştuğu için, herhangi bir birey veya merkezi kurum tarafından kontrol edilemezler.

Şu anda, platform geniş bir yelpazedeki hizmet ve sektör için merkezi olmayan uygulamalar yapmak için kullanılıyor. Aşağıda örnek olması niteliğinde, bir kaç uygulama bula bilirsiniz.

dapp nedir

Ethlance — İş karşılığı diğer para birimlerindense, Ether ile ödeme yapılan freelance çalışma platformu.

Gnosis — Kullanıcıların hava durumundan seçim sonuçlarına kadar, birçok şeye dair oy kullanmasını sağlayan, merkezi olmayan bir tahmin piyasası.

EtherTweet — Bu uygulama işlevselliğini Twitter’dan alarak, kullanıcılara tamamen sansürsüz bir iletişim platformu sunuyor.

Provenance — Projenin hedefi, tüketicilerin alımlarında bilgili kararlar verebilmeleri için açık ve erişilebilir bir bilgi çerçevesi yaratmak.

Bu gibi uygulamalar hakkında daha fazla bilgi almak istiyorsanız, websitesinden dApp listesine erişe bilirsiniz.

Ethereum ayrıca, başka kripto para birimlerinin geliştirilmesi için bir platform olarak kullanılabiliyor. Bu yayınımızın da konusu olan, Ethereum Vakfı tarafından tanımlanan ERC20 standardı sayesinde, geliştiriciler standartı kullanarak kendi kripto paralarını oluşturabilir. 


Erc20 Nedir ?


Ethereum Erc20 kelime anlamı ile “ERC” – “Ethereum Request For Comments”, “20” – ise, bu standardı diğerlerinden ayırmak için benzersiz bir kimlik numarasını ifade ediyor .

ERC-20’in, yani Ethereum temelli token’ların, bağlı olduğu bir takım kurallar bulunmaktadır. Bu kurallar, token’ların borsalara transfer edilebilmesi, kripto cüzdanlarda saklanabilmesi ve farklı cüzdanlara transfer edilebilmesi için gereklidir.

Ethereum ağındaki ERC20 token’i olarak kabul edilen tokenler, gerekli kurallara uymalıdır. Tokenler Bitcoin, Ethereum ve ya Ripple gibi alınıp satılabilen, kripto varlıklarıdır. Lakin token’ların kripto para birimlerinin aksine, kendilerine ait blockchain’i ( blok zincir ) bulunmaz. Bunun yerine, Ethereum’un blok zincir altyapısını kullarak geliştiriliyorlar, ve böylelikle kullanıcılara farklı avantajlar sağlıyorlar.


Akıllı Sözleşme ( Smart Contract ) Nedir?


Akıllı sözleşme konusu derin ve detaylı bir mevzu olduğundan, sizi yormayacak, konuya bakış açısı kazandırmak amacıyla kısaca malumat vereceğiz.

smart contract nedir, akilli sozlesme nedir
Smart Contract

Ethereum dünyasında blockchain üzerinde yazılan programların çalıştırılabilmesi için, smart contract kavramı devreye girmektedir. 

Akıllı sözleşmeler otomatik sözleşmelerdir. Belirli koşullar oluştuğunda, yürütülecek olan kodunda, yazılı özel talimatlarla kendi kendini yürütülür. Zamanı geldiğinde ya da uygun şartlar sağlandığında, hiçbir müdahaleden etkilenmeden çalışacak olan programlardan oluşuyor.

Bu programlama sayesinde; gerçek hayatta yapılan ve üçüncü bir kurum ya da kişi tarafından güvence altına alınan bir sözleşmeyi kolaylaştırarak sözleşme şartlarını doğrulamayı ve uygulamayı sağlayan bilgisayar programı olarak çalışıyor. Böylece elektronik ortamda mal, hisse, para, içerik, mülkiyet vb. değer taşıyan şeylerin üçüncü kişi veya kurumlara ihtiyaç duymadan aracısız, şeffaf ve yüksek güvenlikli bir şekilde kişiler arası aktarımını sağlıyor.

Smart contract kavramını, örnek üzerinden izah etmenin daha açıklayıcı olduğunu düşünerek

Ahmet ve Cansu’nun aralarında bir iddiaya girdiğini farz edelim. Ahmetin’nin iddiasına göre, 3 gün sonra dolar 7TL ve üzeri olacak. Cansu’ya göre bu mümkün değil. Kaybedenin kazanana, 100TL’yi vereceği konusunda aralarında anlaştılar. Fakat ikisi de birbirine para konusunda hiç güvenmiyor, bunu smart contract kullanarak çözebileceklerini bilerek, bir smart contract geliştiriyorlar.

Buna göre smart contract’ın yaptığı iş şu şekilde olmaktadır:
Smart contract Ahmet ve Cansu’dan 100’er lira alarak süreci başlatır ve üç gün sonra merkez bankası kur sisteminden güncel kuru çekerek, kimin kazandığına karar verir ve 200TL’yi kazanan kişiye transfer eder.

akilli sozlesme, smart contract

Akıllı Sözleşmelerin sağladığı özerklik, güvenlik, verimlilik gibi avantajlarından ötrü kripto para dünyasında yaygın olarak kullanılıyor. ERC-20 tabanlı token’ların oluşturulmasında da kullanılan smart contract, Ethereum’un en çok öne sürülen özelliklerinden biridir.


Token Nedir & Coin Nedir ?


Token konusunu daha da irdeleyerek, devam edelim. Token, kripto para dünyasında en çok karşımıza çıkan kavramlardan biridir.

Token Nedir? Token bir platform, uygulama vb. bağlamında oluşturulan ve platformun tüm yönlerinden faydalanmanıza olanak tanıyan, dijital bir varlıktır.

Kısaca token, belli bir amaç için üretilen dijital varlıklardır. Tokenlar, bir coin’in blockchain’i üzerinde çalışan ( dolayısıyla yani, kendi blockchain’ine sahip olmayan ) bununla birlikte, tıpkı kripto paralar gibi transfer edile bilen dijital bir varlığı ifade eder.

Ve burada doğal olarak, coin ile token arasındaki fark nedir, diye bir soru ortaya çıkıyor. Fark basit anlamda şöyle; token dijital bir varlık iken, coin dijital bir paradır.

Diğer bir deyişle, token ile ödeme yapamaz, istediğiniz şeyi satın alamazsınız. Sadece belirli bir yapı içinde, belirli bir amaç dahilinde kullanabilirsiniz. Token’ı bir konferans bileti olarak düşünebilirsiniz. Bu bilet ile sadece konferansa gidebilirsiniz, ama konsere gidemezsiniz. 

Pekala o zaman, Coin Nedir? Coin ise, tıpkı para gibi bir değişim aracıdır. Para ile tek farkı dijital bir özellikte olması, yani fiziki bir varlığa sahip olmamasıdır.

Coin’ler, kolaylıkla transfer edilebilir, birçok kişi ve kurum tarafından geleceğin para birimi olarak kabul edilmektedir. Kripto para veya dijital para birimi olarak da adlandırılır. En popüler coin, bildiğiniz gibi bitcoin’dir. Bitcoin’den sonra ortaya çıkan ethereum, litecoin ve ripple vb. altcoin’ler de teknik olarak coin’dir.

Altcoin nedir? diye soracak olursanız da, kendi blockchain’ine sahip bitcoin dışındaki tüm coin’lere verilen addır.

Bu soru kısaca şu şekilde özetlenebilir: Coinler, kendi blockchaine ağına sahipken; tokenlar farklı dijital varlıkların ( mesela, ethereum, tron ) blockchain altyapılarını kullanır.


Erc20 Token Anatomisi


Bahsettiğimiz üzere, Erc20 token’lerin transfer edilebilmeleri, diğer token’lerle değiştirilebilmeleri veya bir kripto cüzdanına aktarılabilmeleri için standartlar listesini izliyorlar.

Ethereum topluluğu, bu standartları üç isteğe bağlı ve altı zorunlu kuralla oluşturdu.

İsteğe bağlı kurallar :

  • Token adı
  • Token sembolü
  • Token ondalık sayı

Zorunlu kurallar :

  • totalSupply oluşturulan toplam Erc20 token sayısını tanımlar.
  • balanceOf işlem gerçekleştirildiğinde, belirli bir adresin hesabındaki token sayısını döndürür.
  • transfer toplam arzdan kullanıcı hesabına belirli sayıda token aktarılmasına izin verir.
  • transferFrom kullanıcının token’leri başka bir kullanıcıya aktarmasına izin veren işlevdir.
  • approvesahte token oluşturmayı önler, işlemi toplam token kaynağına karşı kontrol eder.
  • allowanceişlem yapılmadan önce, kullanıcının hesabının bakiyesini kontrol eder ve yetersiz token varsa, işlemi iptal eder.

Örnek olması amacıyla, VeChain tokeni üzerinden görsel olarak anlatıma devam edelim.

Ethereum Erc20 Token’i VeChain

Tokenin contract’nı okuduğumuz zaman, yukarıda verilen kuralları gözlemlemiş olacağız.

Token adı – “VeChain Token” | Sembolü – “VEN” | Ondalık sayı – “18”

Ve aynı şekilde, token oluşturulurken tabi tutulan diğer kurallar ( totalSupply, transfer vb ) kendi yerini almış durumda.

Tokeni incelemek için, Etherscan.io adresini ziyaret edin. Aynı zamanda, Etherscan vasıtasıyla ethereum cüzdanınıza gelen-giden tüm coin’leri kontrol edebilirsiniz.

Umarım teknik konularla sizi sıkmamışızdır, elimizden geldiğince yeni başlayanlar için, en basit haliyle açıklamaya gayret gösteriyoruz.


Ethereum Erc20 Cüzdanı Nasıl Açılır ?


Pekala, Erc20 bize nerede gerekecektir ?

Anlatımını yapıtğımız, AirDrop Nedir? AirDrop’lardan Nasıl Kazanç Sağlarız ? başlıklı makalede, airdrop’lara katılmak için ihtiyacınız olan ilk maddenin Erc20 cüzdan adresine sahip olmanız gerektiğini, hatırlamışsınızdır. Çünkü, yapılan airdrop’ların yüzde 85-i Ethereum altyapısını kullanılarak ( yani erc20 tabanlı ) üretilen token’lerdir.

Kısacası, airdrop‘lardan kazanç elde etmek istiyorsanız, erc20 cüzdan adresine sahip olmanız gerekmektedir.

Erc-20 kavramını, ethereum’a ek bir özellik olarak düşüne bilirsiniz. Ethereum blockchain’ini kullanarak üretilmiş bu token’lar için bize gerekli olan, da gene ethereum adresidir.

Lakin, dikkat etmeniz gereken önemli nokta var ki, her eth adresi erc20 uyumlu değildir. Token’ları ala bilmek için belirli cüzdanları kullanmanız gerekiyor. Bir borsadan, ve ya rastgele online cüzdandan aldığınız ethereum adresini kullanma durumunuzda, token verilen adrese ulaşmayacaktır.

Ve bir şey daha. Sonuçta, erc bir ethereum adresi olduğu için, bu adrese ethereum kripto parasını gönderimini de yapa bilirsiniz. Yani hem bu tip ethereum adresini kullanarak ( erc20 tabanlı olduğundan ) token‘ların, hem de ethereum‘un transfer işlemlerini yapa bilirsiniz.

Peki, hangi cüzdanlardan erc20 uyumlu ethereum adresi ala biliriz ?

TrustWallet | MyEtherWallet ( MEW ) | Enjin | MetaMask piyasanın en güvenilir, erc-20 uyumlu ethereum adresininin mevcut olduğu cüzdanlardır.

Kullanım kolaylığı ve dünyanın en güvenilir borsası Binance‘nin resmi kripto para cüzdanı TrustWallet bizzat kullandığımız ve tavsiye ettiğimiz en iyi erc20 cüzdan adresi temin ede bileceğiniz cüzdandır.

binance trustwallet kripto cuzdani

Diğer ec20 cüzdan tavsiyelerimizde, cüzdanlar sadece ethereum’u desteklerken Trust sayesinde Bitcoin, Dash, Litecoin, Tron gibi daha yüzlerce başka kripto paraları da, bulundura bilirsiniz.

TrustWallet Cüzdan Kurulumu

  1. İlk olarak, Bağlantıdan ücretsiz uygulamayı indirin.
  2. Trust Wallet kurulumunu gerçekleştirdikten sonra, gelen karşılama ekranında size iki seçenek sunulmaktadır.

 – İlk kez cüzdan hesabı açıyorsak -> Yeni bir cüzdan oluştur seçeneğini
 – Mevcut Ethereum Cüzdanımızı tanımlayacaksak -> Zaten bir cüzdanım var seçip devam ediyoruz..

“Yeni Bir Cüzdan Oluştur” seçeneğini işaretledikten sonraki güvenlik adımında, size verilen 12 adet güvenlik kelimesini bir yere not etmeyi unutmayın. Kelimeleri kaybetme durumuzda, bir sonraki adımdaki doğrulamada, yeni bir telefona cüzdanı kurmak yada taşımak istediğinizde, bunun mümkün olmayacağını önemle belirtmeliyiz.

Ardından, “12 güvenlik kelimesini” kaydettikten sonra, size bunları tekrar soracaktır. Kelimleri belirtilen sıra ile istenen yere yazarsanız, yeni cüzdan hesabınız aktif olacaktır.

“Zaten Bir Cüzdanım Var” seçeneği ile halihazırda kullanmakta olduğunuz başka bir Ethereum cüzdan hesabınızı, Trust Wallet’a aktarmak istediğinizde kullanırsınız. Bunu seçince, destek verdiği pek çok coinin listesi ile karşılaşıyoruz. Diğer coinleri de seçebilirsiniz, ama biz burada Ethereum cüzdanı içe aktaracağımız için listenin en üstündeki Ethereum seçeneğini tıklayarak işleme devam ediyoruz.

İçe aktaracağınız eski cüzdan hesabınızla ilgili bir seçenek ekranına geliyoruz, Burada 4 (Dört) adet seçenek mevcuttur;
– 12 güvenlik kelimesinden oluşan key dosyası
– JSON Dosya formatındaki güvenlik dosyası
– Private Key olarak da bildiğiniz ve size özel gizli anahtar ifadeniz (64 adet rakam – harf – işaretten oluşan key)

En son seçenek olarak da, Ethereum adresinizi yazabileceğiniz bir ekran vardır ki bu ekrandan giriş yaparsanız, yani sadece bu ekrana Ethereum adresini yazar ve onaylarsanız, sadece bu hesap üzerindeki hareketleri görebilirsiniz ( Etherscan gibi) .. Önceki güvenlik adımlarından en az birini tamamlamadığınız için, hesabın size ait olduğunu kanıtlanamadığından ötrü, sadece işlemleri izlersiniz..

Truswalllet Erc20 Airdrop Token’ları

TrustWallet avantajları say-say bitmez … Mevcut token’ları tek-tek tanıtmaya gerek kalmadan direkt olarak işlem yapabilmemiz; coinleri hızlı ve pratik şekilde Gönder – Al yapabiliyor oluşumuz, para göndermek saniyeler ile belirtilecek kadar az bir sürede gerçekleşmesi gibi tüm işlemler kolay ve hızlı şekilde yapılabiliyor.

Kullanıcıların merak ettiği konulardan biri olan GAS ayarları da yine göndermek istediğiniz coin’in “Onay” sayfasına geldiğinizde sağ üst köşede “Ayarlar” işareti olan yerden istenilen miktara kolayca ayarlanabildiğini hatırlatmalıyız.


Ethereum Gas Nedir ?


ethereum gas nedir
Ethereum Gas

Gas Nedir ? diye soranları duyar gibiyim. Gas Ethereum ekosisteminin can damarıdır. Gas, belirli işlemleri yürütmek için gereken hesaplama çabasını ölçen bir birimdir.

Gas’ın Ethereum’da nasıl çalıştığının daha iyi anlamak için bir analoji kullanalım.

Bir yolculuğa çıktığınızı varsayılalım. Bunu yapmadan önce şu adımları gerçekleştirmelisiniz:

  1. Benzin istasyonuna gidip, arabanıza ne kadar benzin doldurmak istediğinizi belirtirsiniz.
  2. Benzininiz arabanıza doldurulur.
  3. Benzin istasyonuna benzin için borçlu olduğu parayı ödersiniz.

Şimdi bu analojinin, Ethereum ile ne alakası olduğuna geçelim. Arabayı kullanmak bir akıllı sözleşmenin işlevini yürütmek gibi, yürütmek istenilen işlemdir.

Benzin = Gas’dır. Benzin istasyonu, madencidir. Benzin için ödenen para, belirlenen ücretlerdir.

Bu ücret, madenci ücreti olarak bilinir ve ekosistemde aktif olarak yer almak için ethereum madencilerini teşvik etmeye yardımcı olur. 


Sonuç


Ethereum’un blok zincirinde çalışan 20.000’den fazla ERC20 token sözleşmesi var. Aşağıda bunlardan en popülerleri listeleniyor.

Ethereum Erc20 Token’lar

Not : Listede bulunmayan, bazı bilinen, yüksek hacimlerde token’ler de var ki ( eos, tron, golem, augur ) piyasaya erc20 tabanlı coin olarak çıkmasına rağmen, sonradan kendi blockchain’lerini geliştirip onun üzerinden devam ettiler. Bu da sağlam projeli, erc20 token’ların bu kadar değerlene bileceğinin somut kanıtıdır.

Sağladığı avantajlar ile milyonlarca kullanıcı tarafından desteklenen bu platformdan yararlanırken, her ihtimale karşı dikkatli olmanızı tavsiye ederiz. Erc20 yeni tokenlerin oluşturulmasını son derece kolay hale getirme imkanını bazı kişiler tarafından olumsuz yönde kullanıla bilineceğini de unutmayın.

Her yeniliğinin, her yeni teknolijinin mükemmel olmadığını, problemlerin de ola bileceğini göz önünde bulundurmakta fayda vardır. Erc20 teknolojisi de bu yolda ilerliyor, kurucuları tarafından sürekli geliştirilmeye, temel olarak yaptığı görevi olan, herşeyi daha da basit hale getirme yolunda yeni adımlar atıyor. Yeni ERC223, ERC 777 gibi standartları deneniyor, daha gelişmiş, kullanışlı dApp’lar, token’lar tasarlanıyor, büyümeye devam ediliyor.

Erc20 standartın geliştiricisi, Vogelsteller de – mükemmel işlerlikte bir sisteme kavuşmak için yolun henüz başında oldukları görüşünde.

“Bu prototiplerle çıktığınız yol zaman zaman taşlı olabilir. Ancak prototipler en nihayetinde, sizi blockchain’in ve smart contract etkileşimlerinin geleceğine götüren gerekli dersleri verirler.”

Vogelsteller 

Gönderiyi bilgilendirici bulduysanız, lütfen arkadaşlarınızla ve kripto meraklılarıyla paylaşın!

Herhangi soru, görüş ve önerileriniz için, bize İnvesTürk Telegram adresinden ulaşın.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir