ERC-20 token létrehozása

ERC-20 token létrehozása + adóvonzatok

Átfogó áttekintés az ERC-20 tokenek és intelligens szerződések működéséről, valamint a projektindításkor figyelembe veendő különböző lehetőségekről.

A kriptouniverzum gyorsan tágul a felemelkedésével decentralizált finanszírozás (DeFi) és Web3 ökoszisztémák. Ezen technológiák közül sok alapvetően az Ethereum hálózatra és az ERC-20 tokenekre támaszkodik. Ennek eredményeként a kriptovalutákkal foglalkozó vállalkozóknak vagy vállalkozásoknak meg kell tanulniuk, hogyan hozhatják létre és telepíthetik saját ERC-20 tokenjeiket.

Vessünk egy pillantást az ERC-20 intelligens szerződések és tokenek működésére, valamint a projekt elindításához szükséges különböző lehetőségekre.

Mi az ERC-20 token?

Ethereum a ERC-20 szabvány lehetővé teszi a fejlesztők számára, hogy interoperábilis token alkalmazásokat hozzanak létre. Ezek a tokenek szinte bármit képviselhetnek az Ethereumban, a fizikai eszközöktől a reputációs pontokig. De a...-val ellentétben nem helyettesíthető tokenek Az (NFT-k) ERC-20 tokenek rendelkeznek egy olyan tulajdonsággal, amely típusukban és értékükben is megegyezik egy másik tokennel.

A motorháztető alatt az ERC-20 szabvány egy API tokenekhez az intelligens szerződéseken belül, beleértve a specifikus metódusokat és eseményeket. Ezek a metódusok és események segítenek meghatározni a tokent (pl. a nevet és a szimbólumot), és metódusokat biztosítanak olyan feladatokhoz, mint a teljes készlet meghatározása, a címek közötti átutalás vagy a tárca egyenlegének lekérdezése.

Számtalan példa létezik az ERC-20 tokenekre:

  • Stablecoins - Tether USD (USDT) és egyéb stablecoins stabil értékforrást kínálnak a blokkláncon.
  • Segédprogramok – A Binance Coin (BNB) és más hasznossági tokenek tranzakciókért fizetnek, vagy egyéb előnyöket biztosítanak a felhasználónak.
  • DeFi tokenek – Az Uniswap (UNI) és más DeFi tokenek kereskedési vagy hitelezési tevékenységeket tesznek lehetővé.

Tokenek létrehozása a semmiből

Az Ethereum fejlesztette ki a szilárdság programozási nyelv intelligens szerződések megvalósításához. A C++, a Python és a JavaScript hatására a programozási nyelv az Ethereum virtuális géppel (EVM) – azzal a környezettel, ahol az összes Ethereum-fiók és -szerződés található – kommunikál. Ennek eredményeként ez a leggyakoribb módja az ERC-20 intelligens szerződések létrehozásának.

ERC-20 token létrehozása
A Remix IDE megkönnyíti az intelligens szerződések online kódolását, fordítását és telepítését. Forrás: Ethereum

ERC-20 intelligens szerződéseket hozhat létre a Solidityben a következő használatával: Ethereum Remix IDEA „contracts” könyvtár alatt egyszerűen hozz létre egy új fájlt „token.sol” néven, és írd meg a Solidity szkriptedet. A fájl tartalma az ERC-20 token céljától és céljaitól függ, de minden ERC-20 tokenhez legalább egy alapvető konstans, metódus és eseménykészlet szükséges.

állandók

  • string public konstans name;
  • karakterlánc nyilvános konstans szimbólum;
  • uint8 nyilvános konstans tizedesjegyek;

Mód

  • function totalSupply() nyilvános nézet visszaadja (uint256);
  • függvény balanceOf(cím tokenOwner) nyilvános nézet returns (uint);
  • function allowance(cím tokenOwner, cím költő) public view returns (uint);
  • függvény átvitel(cím, uint tokenek) nyilvános visszatérési érték (bool);
  • function approve(cím költő, uint tokenek) public returns (bool);
  • function transferFrom(feladó cím, címzett címe, uint tokenek) public returns (bool);

Események

  • event Approval(cím indexelt tokenOwner, cím indexelt költő, uint tokenek);
  • event Transfer(indexelt cím innen, indexelt cím ide, uint tokenek);

Miután megírtad a szkriptet, kattints a bal oldalon található „fordító” fülre, majd a „fordítás” gombra. Ha nincsenek hibák, telepítheted az intelligens szerződést a „telepítés” fülre, majd a „telepítés” gombra kattintva. Végül, a sikeres telepítés után látni fogod a szerződés címét, amely megmutatja, hol tudsz vele interakcióba lépni.

Megjegyzés: A legtöbb professzionális intelligens szerződésfejlesztő olyan eszközöket használ, mint például Szarvasgomba a Remix IDE helyett az intelligens szerződések létrehozásához és telepítéséhez.

Harmadik féltől származó platformok használata

A nem műszaki jellegű vagy a front-end feladatokra fókuszáló felhasználók szívesebben használhatnak kész eszközöket az ERC-20 intelligens szerződések létrehozásához és telepítéséhez. 

A nem műszaki beállítottságú egyének, akik egyszerű tokent keresnek, egyszerű szolgáltatásokkal viszonylag alacsony költséggel építhetnek fel ilyeneket. Például Tokenek létrehozása megkönnyíti a csatlakoztatását kripto pénztárca és percek alatt létrehozhat testreszabható ERC-20 intelligens szerződéseket. Természetesen ezek a megoldások kevésbé rugalmasak az üzleti logika tekintetében.

ERC-20 token létrehozása
A Bunzz segítségével könnyedén hozhat létre különféle ERC-20 és NFT projekteket. Forrás: Bunzz

Ha alkalmazásfejlesztő vagy, aki a tokengazdaságtant szeretné beépíteni, érdemes megfontolnod egy Blockchain Backend as a Service platformot, mint például a BunzzKész ERC-20 szerződéseket kínálnak ICO-khoz, tokenekhez és DeFi projektekhez. A telepítést követően egy egyszerű SDK segítségével csatlakoztathatsz egy front-end alkalmazást a szerződéssel való interakcióhoz.

Ha összetettebb felhasználási esettel rendelkezik, számos vállalati szoftverfejlesztő cég specializálódott az intelligens szerződések Solidity-ben történő fejlesztésére olyan platformok használatával, mint a SzarvasgombaKépesek kezelni egy háttérrendszerű intelligens szerződés létrehozását, miközben nyílt forráskódú eszközöket is használhatsz, mint például a Web3JS könyvtár, hogy interakcióba léphessen az intelligens szerződéssel.

Adóvonzatok

Az ERC-20 tokenekre ugyanazok az adózási szabályok és előírások vonatkoznak, mint más kriptovalutákra, például a Bitcoinra vagy az Ethereumra.

Aki ERC-20 intelligens szerződéseket hoz létre, annak fizetnie kell gázdíjak (általában körülbelül 30 000 gázt) a blokklánchoz való hozzáadásakor. Előfordulhat, hogy gázdíjat kell fizetnie a szerződések tárolásáért és végrehajtásáért. És amikor ETH-t ad el a gázdíjak kifizetése érdekében, tőkenyereség-adót kell fizetnie az ETH bekerülési értéken felüli értéknövekedése után.

Ha ERC-20 tokeneket adsz el közösségi finanszírozási kampány részeként vagy közüzemi tokenként, akkor a helyzettől függően tőkenyereség- vagy általános jövedelemadót is kell fizetned az eladás után. Például, ha eladsz egy közüzemi tokent, és cserébe szolgáltatást nyújtasz, akkor általános jövedelemadót kell fizetned, mivel szolgáltatást nyújtasz egy ügyfélnek.

Ha ERC-20 tokenekkel bonyolít le tranzakciókat, a ZenLedger segíthet a tőzsdék közötti tranzakciók összesítésében, a tőkenyereség vagy -veszteség kiszámításában, valamint az évente szükséges IRS-űrlapok kitöltésében. Kezdje ingyenesen!

A lényeg

Az ERC-20 intelligens szerződések és tokenek a kripto-ökoszisztéma központi részét képezik, és mindent támogatnak a stabilcoinoktól a DeFi protokollokig. Ha érdekli a saját tokenek létrehozása, számos lehetősége van az üzleti felhasználási esetétől, a technikai készségeitől és egyéb kritériumoktól függően.

Megosztás:

Facebook
Twitter
LinkedIn

tartalom

Összefüggő