Vad är ERC-20-token? En nybörjarförklaring

Initial Coin Offerings (ICO) har blivit extremt populära sätt att samla in pengar samtidigt som man undviker de reglerande begränsningarna för fiatfinansiering. År 2017 samlade ICOs cirka 6,5 ​​miljarder dollar. Och i mars 2018 hade de redan samlat in 2 miljarder dollar i år.

Majoriteten av ICO: er baseras på Ethereum som en plattform, och mer specifikt på Ethereums smarta kontrakt. Aktier i ICO-projekt säljs vanligtvis för ETH eller BTC och delas ut i form av tokens (även känt som ERC-20 tokens).

För nykomlingar till Ethereum rekommenderar vi vanligtvis att använda MyEtherWallet.com (MEW) för att övervaka och hantera ICO-tokens. För optimal säkerhet paras MEW bäst med en hårdvaruplånbok.

Så medan vi är vana vid att se och hantera ERC-20-tokens, är det få som vet exakt vad de är, hur de fungerar eller till och med vad ERC-20 betyder. (Om du undrar står ERC för Ethereum Request Comment, och 20 är det godtyckliga numret som tilldelats förslaget.)

Grunderna för ERC-20

Som namnet antyder är den ursprungliga valutan för Ethereum blockchain eter (ETH). Men ERC-20-tokens fungerar också som mynt på Ethereum. Ethereum är hjärtat och sinnet i ERC-20-tokens. Dess blockchain bearbetar sina transaktioner, och dess virtuella maskin kör sina smarta kontrakt.

erc 20 token smart kontrakt

Ethereum.orgSkildring av en ICO eller en “förtroendefull” massförsäljning:

1) Kunder betalar det smarta kontraktet (roboten i mitten).

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2) Roboten vidarebefordrar pengarna till kontraktets ägare.

3) Roboten returnerar ägarens ICO-token till kunderna. Propert!

Kom ihåg att dessa tokens inte är oberoende. De finns på Ethereums blockchain och beror på dess distribuerade datorförmåga.

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Smarta kontraktsrisker

Medan smarta kontrakt är mycket effektiva medför de risker. Till exempel kan ett smart kontrakt inte ändras när det initierats av ICO: s utvecklare. Om ett smart kontrakt innehåller buggar eller sårbarheter kan du lätt förlora din finansiering, tokens eller båda.

Sådana gärningar har ofta inträffat genom Ethereums historia. Det mest anmärkningsvärda exemplet var 55 miljoner dollar DAO-hack, och att korrigera det krävde en hård gaffel i Ethereum-nätverket (vilket är hur Ethereum Classis skapades).

Varför behovet av ERC-20-standarden?

Innan ERC-20-standarden uppstod fanns det många kompatibilitetsproblem mellan de olika formerna av Ethereum-tokens. Varje token hade ett helt unikt smart kontrakt. Med andra ord var det tvungen att skriva helt ny kod för varje börs eller plånbok för att vara värd för en ny token. Och att stödja det ökande utbudet av tokens blev alltför problematiskt och tidskrävande.

Som en lösning kom branschen med ett standardprotokoll för alla tokens att följa, som nu kallas ERC-20.

De ERC-20 Token Standard har sex obligatoriska parametrar för alla smarta kontrakt plus tre valfria (men rekommenderas!). Alternativt kan du ställa in det maximala antalet decimaler som en token stöder. För att jämföra tillåter Bitcoin åtta siffror efter decimaltecken, liksom dess symbol (vanligtvis en 3- eller 4-siffrig kod) och dess namn. (Så välj något inspirerande!)

De sex obligatoriska funktioner hantera antal och överföring av tokens. De två första används för att allokera det ursprungliga tillståndet för token distribution:

  • TotalSupply-funktionen för token måste ställas in. När det maximala har uppnåtts kan inga fler tokens skapas av det smarta kontraktet.
  • Funktionen balans0f tilldelar ett initialt antal tokens till en viss adress, vanligtvis ICO-ägarna.

Två överföringsmetoder behövs också för att dessutom distribuera till användare och skicka tokens mellan användare. De är viktiga för sekundära marknadsfunktioner:

  • Överföringsfunktionen flyttar tokens från den totala leveransen till varje enskild användare som köper under ICO-fasen.
  • TransferFrom-funktionen används för att skicka tokens från en person till en annan.

Ytterligare två funktioner krävs för att verifiera funktion 3 och 4:

  • Godkännfunktionen kontrollerar att ett smart kontrakt kan distribuera tokens baserat på återstående leverans.
  • Slutligen ser tilläggsfunktionen till att en adress har tillräckligt med en balans för att skicka tokens till en annan adress.

Dessa 6 enkla steg har gjort det möjligt för plånboksleverantörer och utbyten att skapa en enda kodbas som kan interagera med alla smarta ERC-20-kontrakt.

ERC-20 Token-applikationer

ERC-20-tokens har många användningsområden. De kan till exempel fungera som projektandelar, tillgångsägarcertifikat, lojalitetspoäng eller till och med bara rena kryptovalutor. Det är också möjligt för ERC-20-tokens att samtidigt utföra flera av dessa roller.

ERC-20 Token Creation

Alla tokens skapas av smarta kontrakt. Dessa smarta kontrakt hanterar tokens transaktioner och står för saldot för varje tokeninnehavare. Till exempel, CoinLaunchs CoinCreator sidan kan du enkelt skapa dina egna ERC-20-tokens!

Medan en ICO är aktiv bör du få tillbaka ICO: s tokens till den överenskomna växelkursen om du skickar kryptofonder och dina uppgifter (viktigast av allt, din postadress) till dess smarta kontrakt.

Problem med ERC-20-token

ERC-20-protokollet är inte alltid tillräckligt för en tokens ändamål. Det är bara en standard för att skapa Ethereum-baserade tokens, och det garanterar inte användbara, värdefulla eller till och med funktionella tokens.

En token kan fortfarande anpassas ytterligare så länge den uppfyller ERC-20-grunderna. En nackdel med ERC-20-standarden är att det gör distribuering av en token trivial på teknisk nivå. Som ett resultat har många lag som annars skulle ha varit oförmögna att släppa en ICO kunnat. Det stora antalet distribuerade tokens (47 454 och räknar!) leder till ett överflöd av mycket liknande tokens, vilket gör urvalsprocessen svårare och mer förvirrande för potentiella investerare.

Ett annat problem är att vissa projekt implementerar riktlinjerna på ett idiosynkratiskt sätt, vilket skapar mer förvirring om hur deras tokens fungerar. Till exempel skickas ibland poletter till smarta kontrakt från andra ICO. Om det kontraktet inte har tillåtit denna eventualitet försvinner tokens. I slutet av 2017, över $ 3 miljoner förlorades den här vägen! ERC-223-förslaget syftar till att motverka denna brist.

Slutsats

Skapandet av ERC-20 Token Standard har påskyndat tillväxten över hela ICO-utrymmet genom att standardisera funktioner som gör det lättare för projekt att utveckla tokens. Protokollet har också medfört en förbättrad synergi mellan ICO-projekt, börser och plånboksleverantörer. Som svar på vanliga problem och sårbarheter i ICO-tokens kommer ERC-20-protokollet troligen att förbättras och utökas i framtiden.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me