Ethereum token standarder forklart

Hvordan eterum fungerer - Ethereum er et desentralisert Blockchain-nettverk der programmerere kan skrive smarte kontrakter (kodifiserte avtaler som binder parter i en transaksjon og blir automatisk utført når parter oppfyller sine forpliktelser eller på annen måte). Det er også i stand til å støtte utviklingen av forskjellige desentraliserte applikasjoner (dApps) på plattformen.

Virkningen til Ethereum-nettverket er slik at når det er utviklet en ny applikasjon og smart kontrakt på denne Blockchain, kan det opprettes et nytt Ethereum-basert token. Ethereum-nettverket har hjulpet programmerere med å forenkle denne prosessen ved å benytte dem med forskjellige standarder, avhengig av hva applikasjonen skal gjøre.

Disse standardene på Ethereum-nettverket gjør det mye enklere for smarte kontrakter og symboler å samhandle - dette gjør det mindre tungvint for utviklere å utvikle applikasjoner i det desentraliserte nettverket. Denne mekanismen kan sammenligne Ethereum med et operativsystem akkurat som Android eller iOS for dApps.

Et betydelig flertall av tokens opprettet på Ethereum-nettverket er under ERC-20-standarden, men det er noen andre tokenstandarder tilgjengelig på nettverket, slik som ERC-223, ERC-721, ERC-777 og ERC-820.

 

 

ERC-20 Token Standard

ERC-20 smart smart-kontrakt består av seks grunnleggende informasjon som utgjør den. Koden har blitt veldig forenklet så mye at med minimal datavitenskapelig kunnskap, skal enhver kunne forstå den.

Det er den total forsyning () funksjon som hjelper til med å bestemme det totale antall tokens som et bestemt program kan opprette og utveksle.

De overføre() -funksjonen brukes til den første distribusjonen av tokens til lommebøkene til tidlige brukere. Denne funksjonen har gjort ERC-20 til kjære for ICOS fordi det hjelper prosjektet til enkelt å sende tokens til investorer etter at ICO-prosessen er fullført.

Overfør fra() funksjon letter utvekslingen av symboler med andre lommebøker med lignende standarder etter at den første tokenfordelingen er utført. For eksempel hvis som en første mottaker av si VT -tokens du har tenkt å sende noe av det til vennen din, denne funksjonen bruker din Ethereum-lommebokadresse, din venns Ethereum-lommebokadresse og antall poletter som sendes, og sikrer at transaksjonen blir utført.

De balanceOf () funksjon bare sporer og forteller balansen mellom symboler i hver bruker lommebok. Ethereum-nettverket vedta() funksjon hjelper til med å opprettholde den totale tokenforsyningen i den spesielle tokenøkonomien slik at ingen bare kan opprette ytterligere symboler utenfor det angitte tokenhetten.

De godtgjørelse() funksjonen validerer transaksjoner før de blir lagt til i Blockchain. Før en tokenoverføring er godkjent, sikrer denne funksjonen at den sendende lommebokadressen har opptil antall tokens som skal overføres, som kommandert av 'transferfrom ()' -funksjonen. Transaksjonen blir bare gyldig hvis det er nok tegn til å utføre transaksjonen, ellers vil overføringen ikke bli godkjent.

De tidligere forklarte funksjonene er det Ethereum ERC-20-standarden benytter seg av for å lage tokens og utvikle desentraliserte plattformer.

 

ERC-223 Token Standard

Selv om ERC-20-standarden er den mest populære og brukes av tusenvis av prosjekter, har den en designfeil som er at folk kan miste penger ved å sende tokens til en lommebok ved hjelp av den normale tokenoverføringsprosessen i stedet for å bruke den spesialiserte overføringsprosessen. til en smart kontrakt - folk har mistet mer enn $ 3 millioner tokemerker siden oppstarten av ERC-20 på grunn av dette.

ERC-223 ble bygget for å løse denne feilen i ERC-20-standarden. Med ERC-223 kan man sende tokens til en smart kontrakt ved å bruke den normale prosessen med token eller myntoverføring uten å tape penger.

ERC-223 forbedrer også effektiviteten til ERC-20 ved å muliggjøre overføringer i bare ett trinn i stedet for ERC-20s totrinnsprosess - dette bidrar til å gjøre overføringskostnadene billigere (halv pris av ERC-20 overføringsgebyr) . En annen ulempe er at ERC-223-symboler er kompatible med ERC-20-standarder.

Vil de nevnte funksjonene i ERC-223 føre til at de erstatter ERC-20 i popularitet og bruk? Vi vil se med tid og vekst av rommet.

En ulempe for ERC-223-standarden er imidlertid at de fleste eksisterende lommebøker ennå ikke støtter den som sådan, det er et hinder for brukbarhet og bruk.

 

ERC-721 Token Standard

Ethereum nettverksbasert spillprosjekt cryptokitties var det som trakk Blockchain-verdens oppmerksomhet mot denne standarden.

En iboende egenskap ved ERC-721 som skiller den fra de andre er muligheten den gir utviklere til å lage ikke-fungible tokens (NFT) - det betyr at tokens av samme merke kan være verdt forskjellige verdier selv om de byttes ut innen samme plattform eller økosystem. Dette er hvordan kattunger som er opprettet i cryptokitties-spillet, kan selges for forskjellige mengder selv i det samme spillnettet.

Den ikke-fungible funksjonen er veldig nyttig fordi den tillater tokenisering av individuelle eiendeler, og dette går ut over cryptokitties, men kan også brukes til mer konvensjonelle eiendeler som for eksempel kunstverk, eiendommer, vintage viner, musikk royalties og mye mer.

 

ERC- 777 og ERC-820 standardtoken

Akkurat som ERC-223 og ERC-721, er ERC-777 en forbedring av ERC-20-standarden, og den er også kompatibel med de andre standardene.

ERC-777 utbedrer også designfeilen ved tokenoverføring til smart kontrakt ved å gjøre den mindre kompleks.

For å forstå ERC-777-standarden ordentlig, må ERC-820-standarden først undersøkes. Begge standardene benytter seg av det samme sentrale registeret som gjør smarte kontraktsfunksjoner enkelt verifiserbare. Den gjør også bruk av et helt annet sett med funksjoner i stedet for slike som "overføring ()" eller "godkjenne ()" -funksjoner som gjelder ERC-20. I stedet for disse bruker ERC-777 simple a sende() funksjon for å utføre transaksjoner.

ERC-777 åpner også for at tredjeparter kan godkjenne transaksjoner på vegne av opprinnelige transaksjonseiere. Standarden er ganske mye formbar og gir rom for mange tilpasninger og brukere kan utvikle ekstra funksjonalitet på toppen av symboler. Det benytter brukere med forbedret personvern så vel som nødgjenopprettingsfunksjon for å hjelpe deg med gjenoppretting i tilfelle du mister, glemmer eller mister dine private nøkler.

Til tross for mange ulemper, er populariteten og bruken av ERC-777-standarden veldig minimal. Forhåpentligvis over tid vil et større antall prosjekter gå over til disse standardene som inneholder mer fleksibilitet og funksjonalitet.

kommentarer