Skip to main content

BEP-20 nedir

Not: Bu belge orijinal İngilizce versiyonun otomatik bir çevirisidir.

BEP-20 nedir

BEP-20, BNB Chain ekosistemi tarafından işletilen EVM uyumlu blok zinciri olan BNB Smart Chain (BSC) üzerinde kullanılan token standardıdır. BEP-20, BSC üzerindeki her değiştirilebilir tokenın uyması gereken ortak kurallar kümesini tanımlar: tokenların nasıl transfer edildiği, bakiyelerin nasıl sorgulandığı, harcama izinlerinin nasıl verildiği ve token üst verilerinin (ad, sembol, ondalıklar) nasıl sunulduğu.

BEP-20, işlevsel olarak Ethereum'un ERC-20 standardına eşdeğerdir. BNB Smart Chain EVM uyumlu olduğundan, BEP-20 tokenları ERC-20 tokenlarıyla aynı arayüzü, aynı fonksiyon imzalarını ve aynı olay yapısını kullanır. ERC-20'yi destekleyen cüzdanlar, blok gezginleri ve geliştirme araçları, BEP-20 tokenlarıyla genellikle çok az değişiklikle veya hiç değişiklik olmadan çalışır.

Kısaca: BEP-20, ERC-20'nin BSC eşdeğeridir — ve DecAIHub proje kartlarında Token standard: BEP-20, projenin tokenının BNB Smart Chain üzerinde standart arayüzü izleyerek dağıtılmış değiştirilebilir bir token olduğu anlamına gelir.

BEP-20 nasıl çalışır

Standart arayüz

BEP-20, uyumlu her token sözleşmesinin uygulaması gereken zorunlu fonksiyonlar ve olaylar kümesini belirtir:

  • totalSupply — var olan toplam token sayısını döndürür.
  • balanceOf — belirli bir adresin token bakiyesini döndürür.
  • transfer — tokenları çağıranın adresinden bir alıcıya taşır.
  • transferFrom — önceden onaylanmış bir izni kullanarak tokenları bir adresten diğerine taşır.
  • approve — başka bir adrese, çağıran adına belirli miktarda token harcama izni verir.
  • allowance — bir harcayıcının bir sahipten çekmesine hâlâ izin verilen kalan miktarı döndürür.

Bu fonksiyonlar ERC-20'yi birebir yansıtır. ERC-20 token sözleşmesi yazmış bir geliştirici, temel mantıkta hiçbir değişiklik yapmadan onu BSC üzerinde BEP-20 tokenı olarak dağıtabilir. Fark, sözleşme kodunda değil dağıtım ağındadır.

BEP-20 ile ERC-20 karşılaştırması

Yön ERC-20 BEP-20
Ağ Ethereum BNB Smart Chain
Sanal makine EVM EVM (uyumlu)
Arayüz Aynı Aynı
Gas tokenı ETH BNB
Tipik işlem maliyeti Daha yüksek (Ethereum L1 ücretleri) Daha düşük (BSC ücretleri)
Ekosistem En büyük DeFi ve NFT ekosistemi Daha düşük maliyetli işlemlere sahip büyük ekosistem

Teknik ayrım asgari düzeydedir: aynı Solidity kodu, aynı ABI, aynı araç seti. Pratik ayrım ekonomik ve ekosistem temellidir — farklı gas maliyetleri, farklı doğrulayıcı kümeleri, farklı DeFi protokolleri ve farklı kullanıcı toplulukları.

Dağıtım ve araçlar

BEP-20 tokenları, ERC-20 tokenlarıyla aynı araçlar kullanılarak dağıtılır: Hardhat, Foundry veya Remix gibi çerçevelerle derlenip dağıtılan Solidity veya Vyper akıllı sözleşmeleri. MetaMask gibi cüzdanlar BSC'yi yerel olarak destekler (BSC ağ RPC'si eklenerek). BscScan gibi blok gezginleri, Ethereum'daki Etherscan'e eşdeğer sözleşme doğrulaması ve token takibi sağlar.

BEP-20 kripto AI projeleri için neden önemli

Daha düşük işlem maliyetleri. BSC, Ethereum ana ağından daha düşük gas ücretleri sunar; bu da onu sık ve küçük işlemler içeren AI projeleri için çekici kılar — çıkarım için mikro ödemeler, veri etiketleme ödülleri veya otomatik ajan operasyonları. Daha düşük maliyetler, yüksek hacimli zincir üstü etkinliğin önündeki engeli azaltır.

EVM uyumluluğu. ERC-20 standartları üzerine inşa eden projeler, asgari değişikliklerle BSC üzerinde dağıtım yapabilir ve farklı bir kullanıcı tabanına ve likidite havuzuna erişebilir. Çok zincirli varlık isteyen AI projeleri, tokenlarının genellikle hem ERC-20 hem de BEP-20 sürümlerini dağıtır.

Ekosistem erişimi. BSC, BEP-20 tokenlarının bağlanabileceği önemli bir DeFi ekosistemine (PancakeSwap, Venus ve diğerleri) sahiptir. Zincir üstü likidite, staking altyapısı veya DeFi entegrasyonlarına ihtiyaç duyan AI projeleri için BEP-20 dağıtımı, BSC'nin yerleşik altyapısına erişim sağlar.

DecAIHub proje kartlarında nerede görünür

  • Token standard — birincil veya tek tokenı BNB Smart Chain üzerinde dağıtılan projelerde Token standard alanının değeri olarak BEP-20 görünür. Bu, DecAIHub kataloğundaki en yaygın token standartlarından biridir.
  • Main chain — BEP-20 tokenlı projeler ana zincirleri veya zincirlerinden biri olarak genellikle BNB Smart Chain (veya BSC) listeler. Token standard ve main chain alanları birbiriyle yakından ilişkilidir — BEP-20, BSC'yi ima eder.
  • Token model — token modeli, standarttan bağımsız olan tokenın ekonomik tasarımını (fayda, yönetişim, staking vb.) tanımlar. BEP-20 teknik arayüzü, token modeli ekonomik işlevi tanımlar.

Bir proje kartında Token standard: BEP-20 görüldüğünde, bu size tokenın BSC üzerinde yaşadığını ve standart arayüzü izlediğini söyler. Tokenın ne yaptığı, neden var olduğu veya projenin gerçek AI'ya sahip olup olmadığı hakkında hiçbir şey söylemez.

BEP-20'nin tek başına kanıtlamadıkları

  • AI reality — bir BEP-20 tokenı, hiçbir AI bileşeni olmadan dakikalar içinde oluşturulabilir. Token standardı teknik bir belirtimdir, AI yeteneğinin kanıtı değildir.
  • Token necessity — BEP-20 tokenı dağıtmak, projenin neden bir tokena ihtiyaç duyduğunu açıklamaz. Birçok BEP-20 tokenı, spekülasyonun ötesinde net bir fayda olmadan var olur. Token necessity bağımsız olarak değerlendirilir.
  • Güvenlik — BEP-20 bir standart arayüzdür, güvenlik garantisi değildir. Token sözleşmeleri; dağıtıcının sınırsız token basmasına, transferleri duraklatmasına veya adresleri kara listeye almasına izin veren hatalar, arka kapılar veya yönetici fonksiyonları içerebilir. Sözleşme denetimleri ve kaynak kodu doğrulaması, standart uyumluluğundan ayrıdır.
  • Benzersizlik — BEP-20, binlerce token tarafından kullanılan ortak bir standarttır. BEP-20 tokenı olmak, bir projeyi başka herhangi bir BSC tokenından ayırt etmez.
  • Zincir kalitesi — token standardı size dağıtım zincirini söyler; ancak zincirin merkeziyetsizliği, güvenliği veya projenin kullanım senaryosuna uygunluğu hakkında bir iddiada bulunmaz.

Karıştırmayın

Terim Ayrım
ERC-20 ERC-20, Ethereum üzerinde dağıtılan aynı arayüzdür. BEP-20 ve ERC-20 teknik olarak aynıdır ancak farklı ağlarda yaşar ve köprüleme olmadan birbirinin yerine kullanılamaz.
BNB (yerel token) BNB, işlem ücretlerini ödemek için kullanılan BNB Smart Chain'in yerel gas tokenıdır. BEP-20 tokenı, BSC üzerinde dağıtılmış, proje tarafından ihraç edilmiş bir tokendır — zincirin yerel para birimi değildir.
Token standardı Token standardı, zincire özgü tüm formatları (ERC-20, BEP-20, SPL vb.) kapsayan genel kavramdır. BEP-20, bu daha geniş kategori içindeki özgül bir standarttır.

Sık sorulan sorular

BEP-20, ERC-20 ile aynı mıdır?

Teknik olarak aynı arayüzü uygularlar — aynı fonksiyon imzaları, olaylar ve davranış. Fark dağıtım ağındadır: ERC-20 tokenları Ethereum'da, BEP-20 tokenları BNB Smart Chain'de yaşar. BSC üzerindeki bir BEP-20 tokenı ile Ethereum üzerindeki bir ERC-20 tokenı, sözleşmeleri aynı olsa bile köprüleme olmadan birbirinin yerine kullanılamaz. Onları farklı ağlardaki aynı format olarak düşünün.

Bir projenin hem ERC-20 hem de BEP-20 tokenları olabilir mi?

Evet. Birçok proje tokenını birden çok zincirde dağıtır — Ethereum'da bir ERC-20 sürümü ve BSC'de bir BEP-20 sürümü (bazen diğer zincirlerde ek sürümler). Bu çok zincirli tokenlar, genellikle bir zincirde token kilitleyip diğerinde eşdeğer token basan köprü sözleşmeleriyle bağlanır. Bir proje zincirler arasında faaliyet gösterdiğinde DecAIHub proje kartları birden fazla token standardı listeleyebilir.

Bazı AI projeleri neden Ethereum yerine BSC'yi seçer?

Daha düşük işlem maliyetleri ve daha hızlı blok süreleri en yaygın nedenlerdir. Hesaplama için mikro ödemeler, sık oracle güncellemeleri veya otomatik ajan işlemleri gibi yüksek frekanslı zincir üstü operasyonlar içeren AI projeleri için Ethereum'un daha yüksek gas ücretleri operasyonları aşırı pahalı hale getirebilir. BSC, farklı merkeziyetsizlik özellikleri ve doğrulayıcı kümesi bileşimiyle de olsa, EVM uyumluluğuna sahip pratik bir alternatif sunar.

Dış kaynaklar

Ayrıca bakınız