Izveidot ERC-20 marķieri

Kā izveidot ERC-20 žetonu + nodokļu sekas

Augsta līmeņa ieskats ERC-20 žetonu un viedlīgumu darbībā un dažādās iespējās, kas jāapsver, uzsākot projektu.

Kriptovalūtu visums strauji paplašinās līdz ar decentralizētas finanses (DeFi) un Web3 ekosistēmas. Daudzas no šīm tehnoloģijām pamatā balstās uz Ethereum tīklu un ERC-20 žetoniem. Tāpēc uzņēmējiem vai uzņēmumiem, kas vēlas iesaistīties kriptovalūtu jomā, vajadzētu iemācīties izveidot un ieviest savus ERC-20 žetonus.

Apskatīsim, kā darbojas ERC-20 viedie līgumi un žetoni, un dažādas iespējas, ko apsvērt sava projekta uzsākšanai.

Kas ir ERC-20 žetons?

Ethereum's ERC-20 standarts ļauj izstrādātājiem veidot savstarpēji savietojamas žetonu lietojumprogrammas. Šie žetoni var attēlot gandrīz jebko Ethereum vidē, sākot no fiziskiem aktīviem līdz reputācijas punktiem. Taču atšķirībā no nesavietojami žetoni (NFT), ERC-20 žetoniem ir īpašība, kas padara tos tādus pašus kā citus žetonus gan pēc veida, gan vērtības.

Zem pārsega ERC-20 standarts ievieš API žetoniem viedlīgumu ietvaros, tostarp īpašas metodes un notikumi. Šīs metodes un notikumi palīdz definēt marķieri (piemēram, nosaukumu un simbolu) un nodrošina metodes tādiem uzdevumiem kā kopējā piedāvājuma noteikšana, pārsūtīšana starp adresēm vai maka atlikuma meklēšana.

Ir neskaitāmi daudz ERC-20 žetonu piemēru:

  • Stablecoins - Tether USD (USDT) un citi stablecoins piedāvāt stabilu vērtības avotu blokķēdē.
  • Lietderības žetoni – Binance Coin (BNB) un citi lietderības tokeni maksā par darījumiem vai sniedz citus labumus lietotājam.
  • DeFi žetoni – Uniswap (UNI) un citi DeFi žetoni atvieglo tirdzniecības vai aizdevumu darbības.

Žetonu izveide no nulles

Ethereum izstrādāja Soliditāte programmēšanas valoda viedo līgumu ieviešanai. Ietekmējoties no C++, Python un JavaScript, šī programmēšanas valoda mijiedarbojas ar Ethereum virtuālo mašīnu (EVM) — vidi, kurā atrodas visi Ethereum konti un līgumi. Tā rezultātā tas ir visizplatītākais veids, kā veidot ERC-20 viedos līgumus.

Izveidot ERC-20 marķieri
Remix IDE atvieglo viedo līgumu kodēšanu, kompilēšanu un izvietošanu tiešsaistē. Avots: Ethereum

Solidity var veidot ERC-20 viedos līgumus, izmantojot Ethereum Remix integrētā izstrādes vide (IDE). Mapē “līgumi” vienkārši izveidojiet jaunu failu ar nosaukumu “token.sol” un uzrakstiet savu Solidity skriptu. Faila saturs būs atkarīgs no jūsu ERC-20 žetona mērķa un uzdevumiem, taču katram ERC-20 žetonam ir nepieciešams vismaz konstantu, metožu un notikumu pamatkopums.

Pastāvīgi

  • virknes publiskā konstante nosaukums;
  • virknes publiskās konstantes simbols;
  • uint8 publiskas konstantes decimāldaļās;

Metodes

  • funkcija totalSupply() publiskā skata atgriež (uint256);
  • funkcija balanceOf(adreses marķiera īpašnieks) publiskā skata atgriež (uint);
  • funkcijas piešķīrums(adreses marķiera īpašnieks, adreses tērētājs) publiskā skata atgriešana (uint);
  • funkcijas pārsūtīšana(adrese uz, uint tokeni) publiska atgriešanās (bool);
  • funkcija apstiprināt(adreses tērētājs, uint žetoni) publiskā atgriešanās (bool);
  • funkcija pārskaitījums no(adrese no, adrese uz, uint tokens) public returns (bool);

Pasākumi

  • notikuma apstiprināšana(adreses indeksētais žetona īpašnieks, adreses indeksētais tērētājs, uint žetoni);
  • notikuma Pārsūtīšana (adrese, no kuras indeksēta adrese, adrese, uz kuru indeksēta adrese, uint žetoni);

Kad skripts ir uzrakstīts, kreisajā pusē noklikšķiniet uz cilnes “kompilators” un pēc tam noklikšķiniet uz pogas “kompilēt”. Ja nav kļūdu, varat izvietot viedlīgumu, noklikšķinot uz cilnes “izvietot” un pēc tam uz pogas “izvietot”. Visbeidzot, pēc veiksmīgas izvietošanas redzēsiet līguma adresi, kurā būs norādīts, kur ar to var mijiedarboties.

Piezīme: Lielākā daļa profesionālo viedo līgumu izstrādātāju izmanto tādus rīkus kā Trifele nevis Remix IDE, lai veidotu un izvietotu viedos līgumus.

Trešo pušu platformu izmantošana

Personas, kurām nav tehnisku zināšanu vai kuras koncentrējas uz klientu apkalpošanu, var dot priekšroku izmantot gatavus rīkus ERC-20 viedlīgumu izveidei un ieviešanai. 

Personas bez tehniskām zināšanām, kas meklē vienkāršu žetonu, var izmantot vienkāršus pakalpojumus, lai to izveidotu par salīdzinoši zemām izmaksām. Piemēram, Izveidot manu žetonu atvieglo savienošanu kriptonauda maku un dažu minūšu laikā izveidojiet pielāgojamus ERC-20 viedlīgumus. Taču, protams, šie risinājumi ir mazāk elastīgi attiecībā uz biznesa loģiku.

Izveidot ERC-20 marķieri
Bunzz atvieglo dažādu ERC-20 un NFT projektu izveidi. Avots: Bunzz

Ja esat lietojumprogrammu izstrādātājs, kas vēlas iekļaut žetonu ekonomiku, apsveriet blokķēdes aizmugursistēmas kā pakalpojuma platformu, piemēram, BunzzTie nodrošina gatavus ERC-20 līgumus ICO, tokeniem un DeFi projektiem. Pēc izvietošanas varat savienot front-end lietojumprogrammu, izmantojot vienkāršu SDK, lai mijiedarbotos ar līgumu.

Ja jums ir sarežģītāks lietošanas gadījums, daudzi uzņēmumu programmatūras izstrādes uzņēmumi specializējas viedo līgumu izstrādē Solidity platformā, izmantojot tādas platformas kā TrifeleViņi var tikt galā ar viedā līguma izveidi servera ietvaros, savukārt jūs varat izmantot atvērtā pirmkoda rīkus, piemēram, Web3JS bibliotēka, lai mijiedarbotos ar viedlīgumu.

Ietekme uz nodokļiem

ERC-20 žetoniem piemēro tādus pašus nodokļu noteikumus un regulējumu kā citām kriptovalūtām, piemēram, Bitcoin vai Ethereum.

Ikvienam, kas izveido ERC-20 viedlīgumus, ir jāmaksā maksa par gāzi (parasti aptuveni 30 000 gāzes), pievienojot tos blokķēdei. Jums, iespējams, būs jāmaksā arī gāzes maksa par līguma glabāšanu un izpildi. Un, pārdodot ETH, lai samaksātu gāzes maksu, jums būs jāmaksā kapitāla pieauguma nodokļi par jebkuru ETH vērtības pieaugumu, kas pārsniedz jūsu izmaksas.

Ja pārdodat ERC-20 žetonus kolektīvās finansēšanas ietvaros vai kā komunālo pakalpojumu žetonu, atkarībā no situācijas par pārdošanu jums būs jāmaksā arī kapitāla pieauguma vai ienākuma nodoklis. Piemēram, ja pārdodat komunālo pakalpojumu žetonu un apmaiņā sniedzat pakalpojumu, jums var būt jāmaksā ienākuma nodoklis, jo sniedzat pakalpojumu klientam.

Ja veicat darījumus ar ERC-20 žetoniem, ZenLedger var palīdzēt apkopot darījumus dažādās biržās, aprēķināt kapitāla pieaugumu vai zaudējumus un aizpildīt IRS veidlapas, kas jums katru gadu nepieciešamas. Sāciet bez maksas!

Bottom Line

ERC-20 viedie līgumi un žetoni ir kriptovalūtu ekosistēmas centrālā sastāvdaļa, kas atbalsta visu, sākot no stabilajām kriptovalūtām līdz DeFi protokoliem. Ja jūs interesē savu žetonu izveide, jums ir vairākas iespējas atkarībā no jūsu biznesa vajadzībām, tehniskajām prasmēm un citiem kritērijiem.

Dalīties:

Facebook
Twitter
LinkedIn

Saturs

saistīts