Mere end valuta. Hvorfor har vi brug for ERC-20 tokens

Hvad er ERC-20, hvad er dets vigtigste fordele, og hvordan man opbevarer sådanne mønter korrekt ERC-20-tokenet er en generaliseret protokol, der gør det muligt at oprette andre tokens oven på blockchain. Tokens, der opfylder disse …

Hvad er ERC-20, hvad er dets vigtigste fordele, og hvordan man opbevarer sådanne mønter korrekt

ERC-20-tokenet er en generaliseret protokol, der gør det muligt at oprette andre tokens oven på blockchain. Tokens, der opfylder disse specifikationer, er kendt som ERC-20 tokens (ERC står for Ethereum's Request for Comments), og i dag er de den mest udbredte standard i cryptocurrency-industrien til at skabe nye tokens.

Hvorfor har du brug for ERC-20-standarden?

Før fremkomsten af ERC-20-standarden var der mange kompatibilitetsproblemer mellem de forskellige former for Ethereum-tokens. Hver token havde en enkelt smart kontrakt. Platformen skulle skrive helt ny kode for hver transaktion og tegnebog for at tilføje et nyt token til sit netværk. At vedligeholde en voksende pulje af tokens blev alt for problematisk og tidskrævende. Som en løsning foreslog platformen en standardprotokol for alle følgende tokens, som nu er kendt som ERC-20.

Hvad er de vigtigste fordele ved ERC-20?

  • Sparer tid og ressourcer. ERC-20-tokens drager fordel af den eksisterende Ethereum-infrastruktur i stedet for at skabe en helt ny blockchain til dem;
  • Sikkerhed. Oprettelsen af nye tokens øger efterspørgslen efter Ether, hvilket gør hele netværket endnu mere sikkert, det vil sige mindre modtageligt for et potentielt angreb på 51 %;
  • Kompatibilitet. Hvis alle tokens oprettet på Ethereum-netværket bruger den samme standard, vil disse tokens være let udskiftelige og kan nemt arbejde med andre applikationer i det samme økosystem;
  • Stor likviditet. ERC-20 tokens bruges som arbejdsgrundlag for de fleste projekter.

ERC20-standarden er bestemt af følgende faktorer:

  • navn – bruges til at angive navnet på tokenet til kontrakter og eksterne applikationer;
  • symbol – hjælper med at sikre dets kompatibilitet med ERC20-standarden og giver eksterne programmer dets forkortede navn;
  • totalSupply – denne funktion angiver det samlede antal tokens i blockchainen;
  • balanceOf – ved at bruge denne funktion kan du finde antallet af tokens, der har en indstillet adresse;
  • transfer – gør det muligt at overføre tokenet til andre deltagere;
  • transferFrom – overfører antallet af tokens fra en adresse til en anden;
  • takeOwnership – Denne metode er en udbetalingsfunktion, der kan bruges, når en bruger har modtaget en vis mængde tokens og ønsker at fjerne dem fra en anden brugers saldo. Den specificerer, hvilken konto der i øjeblikket ejes af tokenet, og hvilken anden konto der kan tage ejerskab i fremtiden;
  • godkend – Giver afsenderen mulighed for at hæve beløb fra deres konto flere gange. Det vil sige, det er en bekræftelse;
  • godtgørelse – Returnerer det beløb, som afsenderen stadig har lov til at hæve penge.

Udvidelse af funktionalitet

Ud over standardmetoderne kan ERC-20-tokens konfigureres til at inkludere følgende funktioner:

  • Automatisk køb og salg. Det bliver muligt at forbinde værdien af et token med prisen på et andet token ved at oprette en fond, der automatisk køber eller sælger tokens for at opretholde balancen.
  • Automatisk balanceopfyldning. Transaktioner på Ethereum blockchain kræver betalinger til minearbejdere. Det er muligt at programmere dit token til automatisk at genoplade gas til fremtidige transaktioner, hvis det falder under et vist niveau.
  • Frys tokens. Du kan fryse tokens, der ejes af en bruger, og frigøre dem, hvis det er nødvendigt.

Tegnebøger

Da de fleste nye projekter bruger denne særlige standard, understøtter de fleste tegnebøger ERC-20-standarden. Sættet af funktioner og hændelser i ERC-20-standarden sikrer, at tokens af forskellige typer vil fungere normalt ens hvor som helst i Ethereum-systemet. Det betyder, at næsten alle tegnebøger, der understøtter Ether, også er ERC-20-kompatible.

Skriv en kommentar