Luo ERC-20-token

ERC-20-tokenin luominen + verovaikutukset

Yleinen katsaus ERC-20-tokenien ja älysopimusten toimintaan ja eri vaihtoehtoihin, joita kannattaa harkita projektin käynnistämisessä.

Kryptouniversumi laajenee nopeasti nousun myötä hajautettu rahoitus (DeFi) ja Web3 ekosysteemejä. Pohjimmiltaan monet näistä teknologioista perustuvat Ethereum-verkkoon ja ERC-20-tokeniin. Ja siksi yrittäjien tai yritysten, jotka haluavat osallistua kryptovaluuttoihin, tulisi oppia luomaan ja ottamaan käyttöön omia ERC-20-tokeniaan.

Tarkastellaanpa yleisellä tasolla, miten ERC-20-älysopimukset ja -tokenit toimivat, ja eri vaihtoehtoja, joita kannattaa harkita projektisi käynnistämiseksi.

Mikä on ERC-20-token?

Ethereum n ERC-20 -standardi mahdollistaa kehittäjille yhteentoimivien token-sovellusten rakentamisen. Nämä tokenit voivat edustaa lähes mitä tahansa Ethereumissa, fyysisistä omaisuuseristä mainepisteisiin. Mutta toisin kuin ei-fungible tokens (NFT:t), ERC-20-tokeneilla on ominaisuus, joka tekee niistä samanlaisia ​​kuin toinen token sekä tyypin että arvon suhteen.

Konepellin alla ERC-20-standardi toteuttaa API tokeneille älysopimusten sisällä, mukaan lukien tietyt metodit ja tapahtumat. Nämä metodit ja tapahtumat auttavat määrittelemään tokenin (esim. nimen ja symbolin) ja tarjoavat metodeja tehtäviin, kuten kokonaistarjonnan määrittämiseen, osoitteiden väliseen siirtämiseen tai lompakon saldon tarkistamiseen.

ERC-20-tokeneista on lukemattomia esimerkkejä:

  • Stablecoins - Tether USD (USDT) ja muut stablecoins tarjoavat vakaan arvonlähteen lohkoketjussa.
  • Utility Tokens – Binance Coin (BNB) ja muut hyödyllisyystokenit maksavat käyttäjälle tapahtumista tai tarjoavat muita etuja.
  • DeFi-rahakkeet – Uniswap (UNI) ja muut DeFi-tokenit helpottavat kaupankäyntiä tai lainaamista.

Tokeneiden luominen tyhjästä

Ethereum kehitti kiinteys ohjelmointikieli älysopimusten toteuttamiseen. C++:n, Pythonin ja JavaScriptin vaikutuksesta ohjelmointikieli on vuorovaikutuksessa Ethereum Virtual Machinen (EVM) kanssa – ympäristön, jossa kaikki Ethereum-tilit ja -sopimukset sijaitsevat. Tämän seurauksena se on yleisin tapa rakentaa ERC-20-älysopimuksia.

Luo ERC-20-token
Remix IDE helpottaa älysopimusten koodaamista, kääntämistä ja käyttöönottoa verkossa. Lähde: Ethereum

Voit rakentaa ERC-20-älysopimuksia Solidityssa käyttämällä Ethereum Remix -kehitysympäristöLuo ”contracts”-hakemistoon uusi tiedosto nimeltä ”token.sol” ja kirjoita Solidity-skriptisi. Tiedoston sisältö riippuu ERC-20-tokenisi tarkoituksesta ja päämääristä, mutta jokainen ERC-20-token vaatii ainakin perusjoukon vakioita, metodeja ja tapahtumia.

vakiot

  • merkkijono julkinen vakio nimi;
  • merkkijono julkinen vakiosymboli;
  • uint8 julkinen vakio desimaaliluvut;

Menetelmät

  • funktio totalSupply() julkinen näkymä palauttaa (uint256);
  • funktio balanceOf(osoite tokenOwner) julkinen näkymä palauttaa (uint);
  • funktio allowance(osoitteen käyttäjä, osoitteen käyttäjä) public view returns (uint);
  • funktio siirto(osoite käyttäjälle, uint-tokenit) julkinen palautus (bool);
  • funktio hyväksy(osoite kuluttaja, uint-tokenit) julkinen palautus (bool);
  • funktio siirtoLähettäjä(lähettäjän osoite, vastaanottajan osoite, uint-tokenit) julkinen palautus (bool);

Tapahtumat

  • tapahtuman Hyväksyntä(osoite indeksoitu tokenOmistaja, osoite indeksoitu ostaja, uint-tokenit);
  • tapahtuma Siirto(osoitteesta indeksoitu, osoitteeseen indeksoitu, uint-tokenit);

Kun olet kirjoittanut skriptin, napsauta vasemmalla olevaa ”kääntäjä”-välilehteä ja sitten ”käännä”-painiketta. Jos virheitä ei ole, voit ottaa älykkään sopimuksen käyttöön napsauttamalla ”käyttöönotto”-välilehteä ja sitten ”käyttöönotto”-painiketta. Lopuksi näet sopimuksen osoitteen onnistuneen käyttöönoton jälkeen, josta näet, missä voit olla vuorovaikutuksessa sen kanssa.

Huomautus: Useimmat ammattimaiset älysopimusten kehittäjät käyttävät työkaluja, kuten Tryffeli Remix IDE:n sijaan älysopimusten rakentamiseen ja käyttöönottoon.

Kolmannen osapuolen alustojen käyttö

Ei-tekniset tai käyttöliittymätyöhön keskittyvät henkilöt saattavat haluta käyttää valmiita työkaluja ERC-20-älysopimusten luomiseen ja käyttöönottoon. 

Yksinkertaista tokenia etsivät ei-tekniset henkilöt voivat rakentaa niitä suhteellisen edullisesti yksinkertaisten palveluiden avulla. Esimerkiksi Luo oma token helpottaa yhteyden muodostamista kryptolompakon ja luoda mukautettavia ERC-20-älysopimuksia muutamassa minuutissa. Mutta nämä ratkaisut ovat luonnollisesti vähemmän joustavia liiketoimintalogiikan suhteen.

Luo ERC-20-token
Bunzzilla on helppo luoda erilaisia ​​ERC-20- ja NFT-projekteja. Lähde: Bunzz

Jos olet sovelluskehittäjä, joka haluaa hyödyntää token-taloustiedettä, harkitse lohkoketjun taustajärjestelmän käyttöä palveluna, kuten BunzzNe tarjoavat valmiita ERC-20-sopimuksia ICO-, token- ja DeFi-projekteille. Käyttöönoton jälkeen voit yhdistää käyttöliittymäsovelluksen yksinkertaisella SDK:lla vuorovaikutukseen sopimuksen kanssa.

Jos käyttötapauksesi on monimutkaisempi, monet yritysohjelmistojen kehitysyritykset ovat erikoistuneet älysopimusten kehittämiseen Solidityssä käyttäen alustoja, kuten TryffeliNe pystyvät rakentamaan taustajärjestelmän älykkään sopimuksen, kun taas sinä voit käyttää avoimen lähdekoodin työkaluja, kuten Web3JS-kirjasto, ollakseen vuorovaikutuksessa älykkään sopimuksen kanssa.

Verovaikutukset

ERC-20-tokeniin sovelletaan samoja verosääntöjä ja -määräyksiä kuin muihin kryptovaluuttoihin, kuten Bitcoiniin tai Ethereumiin.

Jokaisen, joka luo ERC-20-älysopimuksia, on maksettava kaasumaksut (yleensä noin 30 000 kaasua) lisättäessäsi niitä lohkoketjuun. Saatat joutua maksamaan myös kaasumaksuja sopimusten säilytyksestä ja toteuttamisesta. Ja kun myyt ETH:ta kaasumaksujen maksamiseksi, sinun on maksettava myyntivoittoveroa ETH:n arvonnoususta, joka ylittää kustannukset.

Jos myyt ERC-20-tokeneita osana joukkorahoituskampanjaa tai hyötytokenina, sinun on maksettava myynnistä myös myyntivoittoveroa tai tavallista tuloveroa tilanteesta riippuen. Jos esimerkiksi myyt hyötytokenin ja tarjoat vastineeksi palvelun, saatat olla velkaa tavallista tuloveroa, koska tarjoat palvelua asiakkaalle.

Jos käytät ERC-20-tokeneja, ZenLedger voi auttaa sinua yhdistämään eri pörssien väliset tapahtumat, laskemaan myyntivoittosi tai -tappiosi ja täyttämään tarvitsemasi IRS-lomakkeet vuosittain. Aloita ilmaiseksi!

Bottom Line

ERC-20-älysopimukset ja -tokenit ovat keskeinen osa kryptoekosysteemiä ja tukevat kaikkea stablecoineista DeFi-protokolliin. Jos olet kiinnostunut luomaan omia tokeneitasi, sinulla on useita vaihtoehtoja riippuen yrityksesi käyttötarkoituksesta, teknisistä taidoista ja muista kriteereistä.

Jaa:

Facebook
Twitter
LinkedIn

Sisällys

liittyvä