Mer enn valuta. Hvorfor trenger vi ERC-20-tokens

Hva er ERC-20, hva er dens viktigste fordeler og hvordan du lagrer slike mynter riktig ERC-20-tokenet er en generalisert protokoll som lar andre tokens opprettes på toppen av blokkjeden. Tokens som oppfyller disse spesifikasjonene er …

Hva er ERC-20, hva er dens viktigste fordeler og hvordan du lagrer slike mynter riktig

ERC-20-tokenet er en generalisert protokoll som lar andre tokens opprettes på toppen av blokkjeden. Tokens som oppfyller disse spesifikasjonene er kjent som ERC-20-tokens (ERC står for Ethereums Request for Comments) og i dag er de den mest brukte standarden i kryptovalutaindustrien for å lage nye tokens.

Hvorfor trenger du ERC-20-standarden?

Før bruken av ERC-20-standarden var det mange kompatibilitetsproblemer mellom de forskjellige formene for Ethereum-tokens. Hvert token hadde en enkelt smart kontrakt. Plattformen måtte skrive helt ny kode for hver transaksjon og lommebok for å legge til et nytt token til nettverket. Å opprettholde en voksende pool av tokens ble altfor problematisk og tidkrevende. Som en løsning foreslo plattformen en standardprotokoll for alle følgende tokens, som nå er kjent som ERC-20.

Hva er de viktigste fordelene med ERC-20?

  • Sparer tid og ressurser. ERC-20-tokens drar nytte av den eksisterende Ethereum-infrastrukturen i stedet for å lage en helt ny blokkjede for dem;
  • Sikkerhet. Opprettelsen av nye tokens øker etterspørselen etter Ether, noe som gjør hele nettverket enda sikrere, det vil si mindre utsatt for et potensielt angrep på 51 %;
  • Kompatibilitet. Hvis alle tokens opprettet på Ethereum-nettverket bruker samme standard, vil disse tokenene være lett utskiftbare og kan enkelt fungere med andre applikasjoner i samme økosystem;
  • Stor likviditet. ERC-20 tokens brukes som arbeidsgrunnlag for de fleste prosjekter.

ERC20-standarden bestemmes av følgende faktorer:

  • navn – brukes til å indikere navnet på tokenet til kontrakter og eksterne applikasjoner;
  • symbol – bidrar til å sikre kompatibiliteten med ERC20-standarden og gir eksterne programmer det forkortede navnet;
  • totalSupply – denne funksjonen indikerer det totale antallet tokens i blokkjeden;
  • balanceOf – ved å bruke denne funksjonen kan du finne antall tokens som har en angitt adresse;
  • transfer – gjør det mulig å overføre token til andre deltakere;
  • transferFrom – overfører antall tokens fra en adresse til en annen;
  • takeOwnership – Denne metoden er en uttaksfunksjon som kan brukes når en bruker har mottatt en viss mengde tokens og ønsker å fjerne dem fra en annen brukers saldo. Den spesifiserer hvilken konto som for øyeblikket eies av tokenet og hvilken annen konto som kan ta eierskap i fremtiden;
  • godkjenne – Lar avsenderen ta ut beløp fra kontoen sin flere ganger. Det vil si at det er en bekreftelse;
  • godtgjørelse – Returnerer beløpet som avsender fortsatt har lov til å ta ut penger.

Utvidelse av funksjonalitet

I tillegg til standardmetodene kan ERC-20-tokens konfigureres til å inkludere følgende funksjoner:

  • Automatisk kjøp og salg. Det blir mulig å koble verdien av et token med prisen på et annet token ved å opprette et fond som automatisk kjøper eller selger tokens for å opprettholde balansen.
  • Automatisk saldopåfylling. Transaksjoner på Ethereum blockchain krever betalinger til gruvearbeidere. Det er mulig å programmere tokenet ditt til automatisk å lade opp gass for fremtidige transaksjoner hvis det faller under et visst nivå.
  • Frys tokens. Du kan fryse tokens som eies av en bruker og oppheve frysingen om nødvendig.

Lommebøker

Siden de fleste nye prosjekter bruker denne spesielle standarden, støtter de fleste lommebøker ERC-20-standarden. Settet med funksjoner og hendelser i ERC-20-standarden sikrer at tokens av forskjellige typer vil fungere normalt likt hvor som helst i Ethereum-systemet. Dette betyr at nesten alle lommebøker som støtter Ether også er ERC-20-kompatible.

Legg igjen en kommentar