ERC-tokenstandarden er en mekanisme i Ethereum-fellesskapet for å definere og spesifisere standarder slik at tokens definert med disse standardene har felles egenskaper og er interoperable. På denne måten kan mange komponenter og verktøy gjenbrukes.
Hva er ERC-tokens.
En token er en verdienhet som kan brukes innenfor et blokkjedenettverk. Tokens utstedes vanligvis av en organisasjon eller et selskap og kan representere en rekke ting, for eksempel en kryptovaluta, en finansiell eiendel, en avstemning i en kollektiv beslutning eller en garanti for tilgang til en tjeneste eller et produkt. Tokenene utstedes ofte i et innledende mynttilbud (ICO) og kan utveksles på kryptovalutaplattformer eller brukes innenfor et spesifikt blokkjedenettverk som Ethereum. Ethereum-plattformen har definert ERC-standarder (Ethereum Request for Comments) for de forskjellige typene tokens. ERC er en mekanisme i Ethereum-samfunnet å definere og spesifisere standarder slik at tokens definert med disse standardene har felles egenskaper og er interoperable. På denne måten kan mange komponenter og verktøy gjenbrukes. La oss se på de mest populære ERC token-standardene som vi kan bruke på Ethereum-nettverket:
ERC-20-tokens.
ERC-20 er en teknisk standard brukt av de fleste Ethereum-tokens. Denne standarden definerer hvordan tokens skal fungere på Ethereum-nettverket, inkludert hvordan de skal overføres og lagres. De ERC-20-tokens er interoperable, noe som betyr at de kan brukes og utveksles på enhver applikasjon eller plattform som samsvarer med denne standarden. I tillegg tillater dette utviklere lage verktøy og tjenester som er kompatible med et bredt utvalg av ERC20-tokens. Et ERC-20-token består av ulike tekniske elementer, gjelder også:
- En smart kontraktskode skrevet i programmeringsspråket Solidity som definerer logikken og reglene for tokenet.
- Et kontraktsgrensesnitt som definerer funksjonene og hendelsene som må implementeres av kontraktskoden.
- En unik identifikator for tokenet, som er kjent som dens "adresse" på Ethereum-nettverket.
- Et navn og symbol på tokenet.
- Totalt antall tokens i omløp.
- En funksjon som gjør at tokens kan overføres fra en adresse til en annen.
- En funksjon som lar deg sjekke symbolbalansen til en gitt adresse.
Ulike typer tokens med ERC-20 standard. Kilde: Medium.
Det er vanskelig å fastslå med sikkerhet hvor mange ERC20-tokens som finnes på Ethereum, da det er et desentralisert nettverk og det er ingen sentral myndighet som holder styr på alle tokens i omløp. Det er også noen kontrakter som kan representere flere forskjellige tokens eller en selv kan brukes til å lage flere tokens.
ERC-721-tokens.
ERC-721 tokens De er en type token som kalles ikke-fungible (NFT Tokens), dette betyr at de er unike i den forstand at hver og en av dem er forskjellig fra de andre. Dette gjør dem ideelle for representerer unike digitale eiendeler, for eksempel et digitalt kunstverk eller en karakter i et nettspill. For å bruke ERC-721-tokens, må en smart kontrakt som utsteder dem først opprettes. Når kontrakten er på plass, ERC-721-tokens kan utstedes og overføres mellom Ethereum-kontoer trygt og gjennomsiktig.
Forskjellen mellom ERC-20 og ERC-721 tokens. Kilde: Etherscan Information Center.
ERC-777-tokens.
Disse tokens De er en forbedret versjon av ERC-20-tokens y tilby større fleksibilitet og sikkerhet. Disse tokens er basert på blockchain-teknologi og brukes til å representere digitale eiendeler og utføre sikre og transparente transaksjoner med dem. En av de mest interessante aspektene ved ERC-777-tokens er det gir større fleksibilitet enn ERC-20-tokens. For eksempel lar ERC-777-tokens brukere angi egendefinerte regler for transaksjoner og sette tidsgrenser for transaksjoner. I tillegg, ERC-777-tokens tilbyr også større sikkerhet enn ERC-20 tokens, da de unngår noen av problemene som kan oppstå med ERC-20 tokens, for eksempel å miste tokens når du sender dem til en kontrakt som ikke er klar til å motta dem
ERC-777 tokenoverføringsfunksjoner. :
ERC-1555-tokens.
ERC-1155 tokens er en type token på Ethereum blockchain som tillater brukere lagre og overføre flere typer tokens innenfor en enkelt kontrakt. Dette er forskjellig fra andre typer tokens, for eksempel ERC-20 eller ERC-721, som bare tillater lagring og overføring av én type token. Denne typen token har blitt populær pga dens evne til å lagre og overføre ulike typer tokens innenfor en enkelt kontrakt. Dette gjør det enklere og mer effektivt for brukere å administrere sine tokens, da de ikke trenger å samhandle med flere ulike kontrakter for å administrere ulike typer tokens. I tillegg ERC-1155 tokens tillater implementering av "flere operasjoner", noe som betyr at brukere kan utføre flere operasjoner, for eksempel å overføre forskjellige typer tokens, i en enkelt transaksjon. Dette øker effektiviteten og reduserer transaksjonskostnadene på blokkjeden.
ERC-1155 token-utvekslingsstruktur. Kilde: CriptoNoticias.
ERC-4626-tokens.
ERC-4626 er en standard for optimalisere og forene de tekniske parameterne til "avkastningsbærende hvelv". Gir en standard API for tokeniserte avkastningsbærende hvelv som representerer andeler av et enkelt underliggende ERC-20-token. ERC-4626 tilbyr også en valgfri utvidelse for tokenhvelv som bruker ERC-20, og tilbyr grunnleggende funksjonalitet for sette inn, ta ut tokens og lese saldoer. Denne typen token har en optimal applikasjon i utlånsmarkeder, aggregatorer og rentebærende tokens. Disse hjelper brukerne til finn den beste ytelsen for kryptotokenene dine gjennom utførelse av ulike strategier. Disse strategiene utføres med små variasjoner, noe som kan føre til feil eller bortkastede utviklingsressurser.
Strukturen til et ERC-4626 tokenhvelv. Kilde: beToken My Friend ES.