ERC-20 Token Oluştur

ERC-20 Token Nasıl Oluşturulur + Vergi Sonuçları

ERC-20 token'larının ve akıllı sözleşmelerin nasıl çalıştığına ve bir proje başlatırken göz önünde bulundurulması gereken farklı seçeneklere genel bir bakış.

Kripto para evreni, yükselişiyle birlikte hızla genişliyor. merkezi olmayan finansman (DeFi) ve Web3 Ekosistemler. Temelde, bu teknolojilerin çoğu Ethereum ağına ve ERC-20 token'larına dayanmaktadır. Sonuç olarak, kripto parayla ilgilenmek isteyen girişimciler veya işletmeler kendi ERC-20 token'larını nasıl oluşturacaklarını ve dağıtacaklarını öğrenmelidir.

ERC-20 akıllı sözleşmelerinin ve token'larının nasıl çalıştığına ve projenizi başlatmak için göz önünde bulundurmanız gereken farklı seçeneklere genel bir bakış atalım.

ERC-20 Token Nedir?

Ethereum en ERC-20 standardı Geliştiricilerin birlikte çalışabilen token uygulamaları oluşturmasına olanak tanır. Bu tokenlar, fiziksel varlıklardan itibar puanlarına kadar Ethereum'daki hemen her şeyi temsil edebilir. Ancak, bunun aksine mantarsız belirteçler (NFT'ler) ve ERC-20 token'ları, hem tür hem de değer bakımından başka bir token ile aynı olmalarını sağlayan bir özelliğe sahiptir.

ERC-20 standardı, temelde şu prensibi uygulamaktadır: Tokenlar için API Akıllı sözleşmelerin içinde, belirli yöntemler ve olaylar da dahil olmak üzere, token'ı tanımlamaya yardımcı olan (örneğin, adı ve sembolü) ve toplam arzı belirleme, adresler arasında transfer yapma veya cüzdan bakiyesini sorgulama gibi görevler için yöntemler sağlayan yöntemler bulunur.

ERC-20 token'larına sayısız örnek verilebilir:

  • Stablecoins - Tether USD (USDT) ve diğerleri stablecoins Blok zinciri üzerinde istikrarlı bir değer kaynağı sunmak.
  • Hizmet Jetonları – Binance Coin (BNB) ve diğer yardımcı tokenlar, kullanıcıya yapılan işlemlerin veya diğer faydaların ödemesini sağlar.
  • DeFi Jetonları – Uniswap (UNI) ve diğer DeFi tokenları, alım satım veya borç verme faaliyetlerini kolaylaştırır.

Sıfırdan Token Oluşturma

Ethereum geliştirildi katılık Akıllı sözleşmeleri uygulamak için kullanılan bir programlama dilidir. C++, Python ve JavaScript'ten etkilenen bu programlama dili, tüm Ethereum hesaplarının ve sözleşmelerinin bulunduğu ortam olan Ethereum Sanal Makinesi (EVM) ile etkileşim kurar. Sonuç olarak, ERC-20 akıllı sözleşmeleri oluşturmanın en yaygın yoludur.

ERC-20 Token Oluştur
Remix IDE, akıllı sözleşmeleri çevrimiçi olarak kodlamayı, derlemeyi ve dağıtmayı kolaylaştırır. Kaynak: Ethereum

Solidity kullanarak ERC-20 akıllı sözleşmeleri oluşturabilirsiniz. Ethereum Remix IDE“contracts” dizini altında, “token.sol” adında yeni bir dosya oluşturun ve Solidity betiğinizi yazın. Dosyanın içeriği, ERC-20 token'ınızın amacına ve hedeflerine bağlı olacaktır, ancak her ERC-20 token'ı en azından temel bir dizi sabit, yöntem ve olay gerektirir.

Sabitler

  • string genel sabit adı;
  • string public constant symbol;
  • uint8 public constant decimals;

Yöntemler

  • function totalSupply() public view returns (uint256);
  • function balanceOf(address tokenOwner) public view returns (uint);
  • function allowance(address tokenOwner, address spender) public view returns (uint);
  • function transfer(address to, uint tokens) public returns (bool);
  • function approve(address spender, uint tokens) public returns (bool);
  • function transferFrom(address from, address to, uint tokens) public returns (bool);

Etkinlikler

  • Olay Onayı(adres indeksli tokenOwner, adres indeksli spender, uint tokens);
  • olay Transfer(adres indeksli başlangıç, adres indeksli hedef, uint tokenlar);

Komut dosyasını yazdıktan sonra, soldaki "derleyici" sekmesine ve ardından "derle" düğmesine tıklayın. Herhangi bir hata yoksa, "dağıt" sekmesine ve ardından "dağıt" düğmesine tıklayarak akıllı sözleşmeyi dağıtabilirsiniz. Son olarak, başarılı bir dağıtımın ardından sözleşme adresini göreceksiniz; bu adres, sözleşmeyle etkileşim kurabileceğiniz yeri gösterir.

Not: Çoğu profesyonel akıllı sözleşme geliştiricisi şu araçları kullanır: yermantarı Akıllı sözleşmeleri oluşturmak ve dağıtmak için Remix IDE yerine başka bir araç kullanılabilir.

Üçüncü Taraf Platformlarını Kullanma

Teknik bilgiye sahip olmayan veya ön uç geliştirmeye odaklanan kişiler, ERC-20 akıllı sözleşmeleri oluşturmak ve dağıtmak için hazır araçları kullanmayı tercih edebilirler. 

Teknik bilgiye sahip olmayan kişiler, basit bir token oluşturmak için nispeten düşük maliyetle basit hizmetleri kullanabilirler. Örneğin, Tokenimi Oluştur bağlantınızı kolaylaştırır. kripto cüzdan ve dakikalar içinde özelleştirilebilir ERC-20 akıllı sözleşmeleri oluşturabilirsiniz. Ancak, elbette, bu çözümler iş mantığı açısından daha az esnektir.

ERC-20 Token Oluştur
Bunzz, çeşitli ERC-20 ve NFT projeleri oluşturmayı kolaylaştırıyor. Kaynak: Bunzz

Token ekonomisini uygulamalarınıza entegre etmek isteyen bir uygulama geliştiricisiyseniz, Blockchain Backend as a Service (BST) gibi bir platformu değerlendirebilirsiniz. BuzzzICO'lar, token'lar ve DeFi projeleri için hazır ERC-20 sözleşmeleri sunuyorlar. Dağıtımdan sonra, sözleşmeyle etkileşim kurmak için basit bir SDK kullanarak bir ön uç uygulaması bağlayabilirsiniz.

Daha karmaşık bir kullanım senaryonuz varsa, birçok kurumsal yazılım geliştirme şirketi, Solidity kullanarak akıllı sözleşmeler geliştirmek için aşağıdaki gibi platformlar kullanmaktadır. yermantarıArka uç akıllı sözleşme oluşturma işini onlar halledebilirken, siz de açık kaynaklı araçlar kullanabilirsiniz, örneğin... Web3JS kütüphanesiAkıllı sözleşmeyle etkileşim kurmak için.

Vergi etkileri

ERC-20 tokenları, Bitcoin veya Ethereum gibi diğer kripto paralarla aynı vergi kurallarına ve düzenlemelerine tabidir.

ERC-20 akıllı sözleşmeleri oluşturan herkes ödeme yapmak zorundadır. gaz ücretleri (Genellikle yaklaşık 30,000 gas ücreti) bunları blok zincirine eklerken ödersiniz. Ayrıca sözleşme depolama ve yürütme için de gas ücreti ödemeniz gerekebilir. Ve gas ücretlerini ödemek için ETH sattığınızda, ETH'nin maliyet esasınızın üzerindeki değer artışından kaynaklanan sermaye kazancı vergilerini ödemek zorunda kalacaksınız.

Kitlesel fonlama kampanyası kapsamında veya bir hizmet tokenı olarak ERC-20 tokenları satarsanız, duruma bağlı olarak satıştan elde edilen sermaye kazancı veya adi gelir vergisi ödemeniz gerekecektir. Örneğin, bir hizmet tokenı satıp karşılığında bir hizmet sunarsanız, müşteriye hizmet sunduğunuz için adi gelir vergisi ödemeniz gerekebilir.

Eğer ERC-20 tokenlarıyla işlem yapıyorsanız, ZenLedger borsalardaki işlemlerinizi bir araya getirmenize, sermaye kazancınızı veya kaybınızı hesaplamanıza ve her yıl doldurmanız gereken IRS formlarını tamamlamanıza yardımcı olabilir. Ücretsiz başlayın!

Alt çizgi

ERC-20 akıllı sözleşmeleri ve token'ları, stablecoin'lerden DeFi protokollerine kadar her şeyi destekleyen kripto ekosisteminin merkezi bir parçasıdır. Kendi token'larınızı oluşturmakla ilgileniyorsanız, iş kullanım durumunuza, teknik becerilerinize ve diğer kriterlere bağlı olarak çeşitli seçenekleriniz vardır.

Paylaş:

Facebook
Twitter
LinkedIn

İçerik

İlgili bağlantılar