ERC20 nedir? Ethereum Token Standardına Yönelik Bir Kılavuz

ERC20 nedir? Ethereum Token Standardına Yönelik Bir Kılavuz

ERC20, Ethereum blok zincirinde akıllı sözleşmeler oluşturmak ve dağıtmak için çok önemli bir standarttır ve bu ekosistemdeki dijitalleştirilmiş tokenlar için omurga görevi görür. Ethereum'un akıllı sözleşmeleri barındırma yeteneğinden (anlaşma koşullarının doğrudan kod satırlarına yazıldığı kendi kendini yürüten sözleşmeler) kaynaklanan ERC20 tokenleri, Ethereum'un işlevselliğinin temel taşıdır. Bu tokenlar, hizmet tokenlarından merkezi olmayan finans (DeFi) çözümlerine kadar çok çeşitli merkezi olmayan uygulamaların (dApp'ler) ve platformların oluşturulmasına olanak tanıyor ve bunların tümü ağ uyumluluğunu sağlamak için ERC20 yönergelerine bağlı kalıyor.

Dünyanın önde gelen programlanabilir blok zinciri Ethereum, kullanıcıların kendi teknolojisini kullanarak dijital puanlar, şirket hisseleri ve hatta fiat para birimlerinin dijital temsilleri gibi çok çeşitli varlıkları veya hakları içerebilen kendi tokenlarını basmasına olanak tanır. ERC20 standardı, bu tokenlerin Ethereum ekosistemine sorunsuz bir şekilde entegre olmasını ve çalışmasını sağlayan, farklı uygulama ve hizmetler arasında birlikte çalışabilirliği ve işlevselliği kolaylaştıran bir dizi kuralın ana hatlarını çiziyor.

ERC-20 Ne Demektir?

Ethereum blok zincirinde değiştirilebilir token oluşturmanın temel taşı olan ERC-20 standardı, 19 Kasım 2015'te Ethereum geliştiricisi Fabian Vogelsteller tarafından önerildi. Resmi olarak Ethereum Comments 20 (ERC-20) olarak bilinen bu teknik spesifikasyon, Ethereum ekosistemi içinde değiştirilebilir tokenlerin çıkarılması, oluşturulması ve dağıtılmasının temelini attı. 'ERC' tanımı, geliştiricilerin blok zincirinde iyileştirmeler önerme yöntemini belirtir ve '20', bu operasyonel kurallara ayrılmış özel teklif numarasını belirtir.

Ayrım yapılmaksızın birebir olarak değiştirilebilme yetenekleriyle karakterize edilen değiştirilebilir tokenler , ERC-20 standardını geniş çapta benimsemiş olup, Ethereum ağındaki yüzbinlerce sözleşmenin çoğalması ve işletilmesindeki önemli rolüne işaret etmektedir. Bu standart, yalnızca token oluşturma konusunda tek tip bir yaklaşımı kolaylaştırmakla kalmadı, aynı zamanda geliştiriciler için sağlam bir çerçeve sağlayarak Ethereum platformunun büyümesini de teşvik etti.

EIP-20 olarak bilinen ERC-20'nin bir Ethereum İyileştirme Protokolü olarak tanınması ve resmi olarak benimsenmesi 2017'nin sonlarına doğru gerçekleşti. Vogelsteller tarafından Ethereum kurucu ortağı Vitalik Buterin ile birlikte yazılan EIP-20'nin onayı, onun temel bir protokol olarak statüsünü sağlamlaştırdı. Ethereum blockchain içindeki protokol, o zamandan beri platformun ekosisteminin ve daha geniş blockchain topluluğunun ayrılmaz bir parçası haline gelen çok çeşitli takas edilebilir tokenleri destekliyor.

ERC-20 nasıl çalışır?

ERC-20 standardı, ekosistem içinde tekdüzelik ve entegrasyon kolaylığı sağlamak için işlemleri alıcılar, işlevler ve olaylar halinde kategorize ederek, Ethereum blok zincirindeki kripto tokenlerin işlevselliği için kapsamlı bir çerçeve ortaya koymaktadır.

Alıcılar, blok zincirinin durumunu değiştirmeden verileri alma ve görüntüleme amacına hizmet eder. ERC-20'de ana hatlarıyla belirtilen ana alıcılar şunları içerir:

  • Toplam Arz : Bu işlev, ihraç edilen toplam token sayısını rapor ederek belirli bir tokenin dolaşım boyutu hakkında bilgi sağlar.
  • Balance Of : Belirli bir hesabın token bakiyesini döndürerek kullanıcıların varlıklarını kolayca doğrulamasını sağlar.
  • Ödenek : Bu benzersiz özellik, bir hesabın bir başka hesabın kendi adına belirli bir jeton miktarını harcaması için yetkilendirebildiği yetkilendirilmiş harcamayı kolaylaştırır. Örneğin, A kullanıcısı B kullanıcısına 50 token kullanma yetkisi verirse, B kullanıcısı bu tokenlarla tahsis edilen miktara kadar işlem yapabilir, ancak daha fazlasını yapamaz.

İşlevler, belirteç yönetimini ve aktarımını sağlayan eylem odaklı komutlardır:

  • Transfer : Bu temel işlev, token dolaşımının temel bir özelliği olan tokenleri bir hesaptan diğerine taşımak için kullanılır.
  • Onayla : Bir token sahibinin başka bir hesap için bir harcama limiti belirlemesine olanak tanır ve Ethereum ağı içindeki otomatik ödemeler ve ödenekler gibi senaryoları etkinleştirir.
  • Şuradan Aktar : "Onayla" işlevini temel alan bu, üçüncü bir tarafın, tokenleri onaylanan limit dahilinde hesaplar arasında aktarmasına olanak tanır ve birden fazla tarafı içeren işlemleri kolaylaştırır.

Olaylar, şeffaflık ve izlenebilirlik sağlayan, önemli bir eylemin gerçekleştiğini belirtmek için akıllı sözleşmeler tarafından yayılan sinyallerdir:

  • Transfer Etkinliği : Tokenlar aktarıldığında tetiklenen bu etkinlik, işlemi günlüğe kaydeder ve token hareketlerinin görünürlüğünü ve doğrulanmasını sağlar.
  • Onay Etkinliği : Bu, bir hesap diğerinin belirli bir jeton miktarını harcamasını onayladığında ortaya çıkar ve devredilen iznin herkese açık olarak onaylanması işlevi görür.

Temel işlevlere ek olarak, ERC-20'nin Ethereum üzerindeki merkezi olmayan uygulamalar (dApp'ler) arasında birlikte çalışabilirliği geliştirmedeki önemine dikkat etmek çok önemlidir. ERC-20 tokenleri, standartlaştırılmış bir dizi kurala bağlı kalarak cüzdanlara, borsalara ve diğer dApp'lere kolayca entegre edilebilir ve ekosistem genelinde likidite ve fayda artırılabilir. Ayrıca bu standart, yenilikçi finansal uygulamaların ve protokollerin önünü açarak, basit transferlerden karmaşık akıllı sözleşme uygulamalarına kadar geniş bir işlem yelpazesine olanak sağlayarak merkezi olmayan finansın (DeFi) gelişimine önemli ölçüde katkıda bulundu. Temel rolünün bir kanıtı olarak ERC-20 standardı, yeni token standartlarının ve blockchain teknolojilerinin gelişimini etkilemeye devam ediyor ve Ethereum blockchain ve daha geniş kripto ortamı üzerindeki kritik etkisinin altını çiziyor.

ERC-20 Tokenları Oluşturma

ERC-20 tokenleri, Ethereum blok zincirinde akıllı sözleşmelerin konuşlandırılmasıyla varlık kazanıyor. Kendi kendini çalıştıran kodla gömülü olan bu sözleşmeler, geleneksel finansal mekanizmaların bazı yönlerini yansıtan ancak yenilikçi değişikliklerle token oluşturma ve dağıtımı için bir olasılıklar alanı açıyor.

Açıklayıcı bir senaryo, örneğin 10 ETH gibi sınırlı miktarda Ethereum'u kabul etmek için tasarlanmış akıllı bir sözleşmeyi içerir. ETH alındıktan sonra sözleşme, önceden tanımlanmış miktarda token (örneğin, ETH başına 100 token) doğrudan katılımcının cüzdanına göndererek token basım fonksiyonunu etkinleştirir. Böyle bir mekanizma, bu varsayımsal "ABC" tokenlerinden 100.000 tanesini etkili bir şekilde üretebilir ve bunları Ethereum katkıları karşılığında katılımcılara dağıtabilir.

Bu yöntem, bir şirketin yatırım sermayesi karşılığında hisselerini halka arz ettiği borsadaki İlk Halka Arz (IPO) kavramına benzerlik göstermektedir. Benzer şekilde, akıllı sözleşmenin token ihraç süreci, yatırımcıların hisse senedi yerine token almasıyla fon toplamanın merkezi olmayan bir çeşidi olarak hareket ediyor. Bu yaklaşım, yalnızca merkezi otoriteleri ortadan kaldırarak yatırımı demokratikleştirmekle kalmıyor, aynı zamanda projeleri finanse etmenin ve dijital ekosistemdeki varlıkları dağıtmanın yeni bir yolunu da sunuyor.

ERC-20 token standardı, bağış toplamanın ötesinde, merkezi olmayan özerk kuruluşlarda (DAO'lar) oy hakkı veren yönetişim tokenlarından, bir platform içindeki hizmetlere erişim sağlayan yardımcı tokenlara kadar çok çeşitli uygulamaları kolaylaştırır. Akıllı sözleşmelerin programlanabilir doğası, zaman kilitli sürümler, temettü dağıtımı ve otomatik ödüller gibi yaratıcı işlevlere izin vererek ekosistemi esnek ve yenilikçi finansal araçlarla zenginleştirir.

Gaz Nedir?

Ethereum blockchain ekosisteminde "gaz", işlemleri yürütmek veya akıllı sözleşmeleri yürütmek için gereken hesaplama çabasını ölçmek için kullanılan ölçü birimini ifade eder. " Gwei " (Ethereum'un yerel kripto para biriminin daha küçük bir birimi) cinsinden ifade edilir, eter (ETH), genellikle kaynakların Ethereum Sanal Makinesi'ne (EVM) tahsis edildiği ortam olarak nanoet - gaz işlevlerine eşittir. Bu tahsis, akıllı sözleşmelerin yürütülmesi de dahil olmak üzere merkezi olmayan uygulamaların hem güvenli hem de merkezi olmayan bir şekilde otonom çalışmasını kolaylaştırır.

Gazın maliyeti, işlem işleme ve akıllı sözleşme yürütme için gerekli hesaplama gücünü sağlayan madencileri ve bu işleme yeteneklerini arayan ağ kullanıcılarını içeren dinamik bir arz ve talep etkileşimi yoluyla belirlenir. Madenciler, teklif edilen gaz fiyatının operasyonel maliyet beklentileriyle uyumlu olmaması durumunda işlemleri reddetme takdirine sahip olup, gaz fiyatlarının ağ faaliyet seviyelerine ve madenci talebine bağlı olarak dalgalandığı bir pazar oluşturur.

Bu mekanizma, spam işlemlerini önleyerek ve kaynakları hesaplamalı hizmetler için piyasa ücretini ödemeye istekli olanlara tahsis ederek Ethereum ağının verimli kalmasını sağlar. Ayrıca, ağ katılımcılarının ihtiyaçları ile madencilerin operasyonel kapasitelerini dengeleyen bir sistem aracılığıyla işlemlerin ve akıllı sözleşme uygulamalarının teşvik edildiği Ethereum'un merkezi olmayan doğasının da altını çiziyor.

ERC-20 Token Çeşitleri

ERC-20 tokenleri, token oluşturma için çok yönlü ve standartlaştırılmış bir çerçeve sağlayarak, farklı sektörlerde geniş bir uygulama yelpazesine olanak tanıyarak Ethereum blok zincirinde devrim yarattı. Bu tokenlar, belirli yargı bölgelerinde menkul kıymet olarak düzenlenebilecek şirket hisselerine benzer finansal varlıklardan sadakat ödüllerine ve altın veya gayrimenkul gibi fiziksel varlıklara kadar her şeyi temsil edebilir.

Örneğin, bazı ERC-20 tokenleri bir şirketteki hisselere benzer şekilde çalışır ve potansiyel olarak ihraççılarını düzenleyici perspektiflere dayalı olarak belirli yasal yükümlülüklere tabi tutar. Diğerleri, dijital ekosistemler içerisinde, gelecekteki hizmetler için kullanılabilecek veya başkalarıyla takas edilebilecek çevrimiçi bir rezervasyon platformundan alınan sadakat puanları gibi yenilikçi faydalar sunarak, orijinal bağlamlarının ötesinde bir değer ve fayda katmanı ekler. Bu çok yönlülük, gerçek dünya para birimlerine sabitlenen ve transfer kolaylığı ve akıllı sözleşmeler yoluyla potansiyel getiri yaratma gibi blockchain teknolojisinin ek avantajlarıyla geleneksel paranın dijital muadillerini sunan Tether (USDT) gibi stabilcoinlere kadar uzanıyor.

Bununla birlikte, fiziksel nesnelerin veya fiat para birimlerinin ERC-20 tokenleri ile temsil edilmesi, özellikle dijital-fiziksel bağlantının doğruluğunun korunmasında zorluklar ortaya çıkarmaktadır. Örneğin, USDT'nin değeri, Tether Limited tarafından tutulan ABD dolarına sabitlenmiştir; bu durum, desteğin mevcut olduğundan emin olmak için geleneksel denetim yöntemlerine güvenilmesini gerektirir ve dijital ve fiziksel alanlar arasındaki potansiyel bir kopukluğun altını çizer.

ERC-20 tokenlerinin benimsenmesi, bunların çeşitli uygulamalara entegrasyonuyla daha da örneklendirilmiştir:

  • USD Coin (USDC) ve Tether (USDT) gibi stabilcoinler , kripto pazarında istikrar sağlar.
  • Maker (MKR) gibi Yönetişim Tokenları , merkezi olmayan karar alma sürecine katılımı mümkün kılar.
  • Yardımcı Program Tokenları, Brave tarayıcısındaki Basic Attention Token (BAT) gibi belirli hizmetlere erişim sağlar.
  • Varlık destekli Tokenlar, dijital tokenleri gerçek dünya varlıklarına bağlayarak somut değer sunar.
  • Oyun İçi Para Birimleri ve Metaverse Platformları, sanal ekonomileri yönetmek ve dijital dünyalardaki işlemleri kolaylaştırmak için ERC-20 tokenlerinden yararlanır.
  • Merkezi Olmayan Finans (DeFi) Uygulamaları, yönetişim ve fayda amaçları için Aave (AAVE) gibi tokenları kullanır.

Uniswap (UNI) , ApeCoin (APE), Wrapped Bitcoin (WBTC) ve Chainlink (LINK) dahil olmak üzere başarılı ERC-20 tokenleri, standardın uyarlanabilirliğini ve Ethereum ekosisteminde yeniliği teşvik etmedeki rolünü sergiliyor. Bu tokenlar, dijital topluluklar içinde merkezi olmayan alışverişleri ve yönetişimi kolaylaştırmaktan, Bitcoin'in DeFi uygulamalarında kullanılmasına ve akıllı sözleşmeleri harici verilerle bağlamaya kadar çeşitli işlevlere hizmet eder.

ERC-20 tokenlerinin yaygın olarak benimsenmesi ve başarısı, Ethereum ağı boyunca uyumluluğu ve birlikte çalışabilirliği destekleyen birleşik bir standardın öneminin altını çiziyor. Bu standardizasyon, blockchain teknolojisinin derin teknik bilgiye sahip olanların ötesinde erişilebilir ve kullanılabilir hale getirilmesinde hayati önem taşıyor ve dijital belirteçlerin hem dijital hem de fiziksel dünyaları zenginleştirmeye devam ettiği bir geleceğin yolunu açıyor.

ERC-20, ERC-721 ve ERC-1155 karşılaştırması

Ethereum blok zinciri, her biri ekosistem içerisinde farklı ihtiyaçlara hizmet etmek üzere tasarlanmış çeşitli token standartlarını destekler. Tanınmış ERC-20 standardının ötesinde, diğer iki önemli standart ERC-721 ve ERC-1155 olup, bunlar blockchain üzerinde temsil edilebilecek varlıkların işlevselliğini ve türlerini genişletmektedir.

  • ERC-20, değiştirilebilir tokenlar için standardı belirliyor; bu, geleneksel kripto para birimlerinin işleyişine benzer şekilde, her tokenin hem tür hem de değer açısından bir diğeriyle aynı olduğu anlamına geliyor. Bu standart, değiştirilebilir ve tek tip dijital para birimleri oluşturmak için çok önemlidir.
  • ERC-721, birbirinden farklı olan ve benzersiz varlıkları temsil eden , değiştirilemez tokenler (NFT'ler) kavramını tanıtmaktadır. Bu standart, dijital koleksiyonlar ve sanat eserleri için yaygın olarak kullanılır ve bireysel öğelerin belirli özelliklere sahip olarak tokenleştirilmesine olanak tanır.
  • ERC-1155, çoklu token standardı olarak bilinir ve tek bir sözleşme içerisinde çeşitli token türlerini işleyebilen çok yönlü bir akıllı sözleşme arayüzü sunar. Bu yenilikçi yaklaşım, ERC-1155 tokenlarının hem ERC-20 hem de ERC-721 standartlarının işlevlerini kapsamasına olanak tanıyarak hem misli hem de misli olmayan tokenları destekler. Bu esneklik, ERC-1155'i, oyun veya merkezi olmayan finans gibi, misli ve misli olmayan varlıkların bir karışımını gerektiren uygulamalar için özellikle faydalı kılar.

Bu standartlar, Ethereum ekosisteminin değiştirilebilir para birimi tokenlarından benzersiz dijital koleksiyonlara ve hibrit uygulamalara kadar geniş bir yelpazedeki dijital varlıkları barındırma yeteneğini toplu olarak geliştirerek platformun uyarlanabilirliğini ve blockchain alanındaki büyük yenilik potansiyelini ortaya koyuyor.

ERC-20 Tokenlarının Artıları ve Eksileri

ERC-20 Tokenlarının Avantajları

  • Birlikte Çalışabilirlik : ERC-20 tokenlerinin öne çıkan bir özelliği, Ethereum ekosistemi içerisinde sorunsuz bir şekilde etkileşime girerek farklı tokenlar arasında kolay alışverişi mümkün kılma yetenekleridir. Bu birlikte çalışabilirlik, ticaretten proje finansmanına kadar çok çeşitli uygulamaları destekler.
  • Gelişmiş Güvenlik : Ethereum blok zinciri üzerine inşa edilen ERC-20 tokenleri, sağlam güvenlik önlemlerinden yararlanır. Değiştirilemezlik ve merkezi olmayan yönetim gibi özellikler, manipülasyona karşı koruma sağlayarak token bütünlüğünü sağlar.
  • Özelleştirme Esnekliği : Geliştiriciler, ERC-20 tokenlerini, token tedariki, ondalık hassasiyet ve benzersiz işlevler dahil olmak üzere projeye özel gereksinimlere uyacak şekilde özelleştirme özgürlüğüne sahiptir.
  • Şeffaf İşlemler : Ethereum blockchain'in şeffaflığı, ERC-20 token hareketlerinin izlenmesine olanak tanır, net işlem geçmişleri sunar ve katılımcılar arasında güveni güçlendirir.
  • Piyasa Likiditesi : ERC-20 tokenleri likiditeleriyle bilinir ve bu da onları yatırımcılar ve tüccarlar için cazip kılar. Bu tokenleri borsalarda alıp satmanın kolaylığı popülerliklerine katkıda bulunuyor.
  • Kullanıcı Dostu : MyEtherWallet ve MetaMask gibi araçlarla kolaylaştırılan ERC-20 tokenlerinin erişilebilirliği, blockchain topluluğu içinde yaygın kullanımı ve yeniliği teşvik eder.

ERC-20 Tokenlarının Dezavantajları

  • Sınırlı İşlevsellik : Stabilitelerine rağmen, ERC-20 tokenlerinin standartlaştırılmış doğası, karmaşık akıllı sözleşmeler veya otomatikleştirilmiş süreçler için gereken gelişmiş işlevleri kısıtlayabilir ve daha fazla çok yönlülük gerektiren projeler için zorluklar oluşturabilir.
  • Güvenlik Açıkları : ERC-20 tokenleri, Ethereum'un güvenlik özelliklerini devralırken aynı zamanda akıllı sözleşme hatalarına ve ağ tıkanıklığına karşı duyarlılık da dahil olmak üzere potansiyel güvenlik risklerine yol açabilecek güvenlik açıklarını da paylaşır.
  • Değişken Gaz Ücretleri : ERC-20 tokenlarını içeren işlemler, gaz ücretlerine neden olur; bu ücretler, ağ tıkanıklığına göre önemli ölçüde dalgalanabilir, maliyet öngörülebilirliğini etkileyebilir ve potansiyel olarak küçük yatırımcılara yük olabilir.
  • Borsa Uyumluluk Sorunları : Kripto para borsalarının tümü ERC-20 tokenlarını desteklemez, bu da potansiyel olarak yatırımcılar için likidite ve ticaret seçeneklerini sınırlandırır. Optimum ticaret deneyimleri için uyumlu borsalara yönelik araştırma yapmak çok önemlidir.
  • Yönetişim ve Şeffaflık Kaygıları : Token dumping ve içeriden öğrenenlerin ticareti gibi sorunlar, zayıf yönetişimden ve şeffaflık eksikliğinden kaynaklanabilir ve yatırımcının güvenini ve tokenin güvenilirliğini zedeleyebilir.

ERC-20 token standardı, yenilikçiliği ve katılımı teşvik eden bir dizi fayda sunarak Ethereum blok zincirinin manzarasını inkar edilemez bir şekilde şekillendirdi. Bununla birlikte, güvenlik kaygıları ve belirli uygulamalara yönelik sınırlı işlevsellik de dahil olmak üzere sunduğu zorluklar, ekosistem içinde devam eden geliştirme ve yönetişim iyileştirmelerinin önemini vurgulamaktadır.

Lütfen Plisio'nun size şunları da sunduğunu unutmayın:

2 Tıklamada Kripto Faturaları Oluşturun and Kripto Bağışlarını Kabul Edin

12 entegrasyonlar

6 En popüler programlama dilleri için kütüphaneler

19 kripto para birimi ve 12 blok zinciri