Hva er Ethereum ERC-tokenstandarder?

Ethereum-tokens er alle like. Bortsett fra når de absolutt ikke er det.

Ethereum ERC-tokenstandarder tillater Ethereum-baserte tokens å ha forskjellige egenskaper. Standardene lar også utviklere forstå hvordan visse token-typer vil samhandle, samt hvilke lommebøker som skal brukes og hvilke tjenester som er kompatible.

Så hva er Ethereum ERC-tokenstandarder?

Hva betyr ERC?

ERC står for Ethereum-forespørsel om kommentarer. ERC er en teknisk standard for Ethereum-basert token. Alle kan opprette en ERC, akkurat som alle kan lage et Ethereum-basert token. Imidlertid vil den ikke automatisk tiltrekke seg interesse, spesielt hvis den ikke er nyskapende eller gir et annet syn på en eksisterende ERC.

Du har kanskje møtt begrepet ERC-20 når du har å gjøre med Ethereum. ERC-20-tokenstandarden beskriver kjernefunksjonaliteten til de fleste Ethereum-tokens. Du kan lese mer om ERC-20 nedenfor.

Det er mange ERC-er. Tusenvis faktisk. Du trenger ikke vite om dem alle. Du trenger bare å vite om fire eller fem viktige ERC-er.

ERC-20: “Original”

Den viktigste Ethereum-tokenstandarden er ERC-20. ERC-20 er den mest kjente og utbredte tokenstandarden som finnes på Ethereum blockchain. Det er den tokenstandarden som først ble foreslått av Ethereum-medstifter Vitalik Buterin tilbake i 2015. Videre er de fleste Ethereum-baserte tokens på Ethereum blockchain ERC-20-kompatible.

Du har sannsynligvis også møtt på mange av de store ERC-20-tokens. OmiseGO (OMG), Binance Coin (BNB), 0x (ZRX) og Basic Attention Token (BAT) er alle eksempler på populære ERC-20-tokens.

ERC-20 teknisk standard definerer seks forskjellige funksjoner som et Ethereum ERC-20-token må implementere for å oppfylle standarden.

  • totalSupply (): den totale forsyningen av det spesifikke ERC-20-tokenet
  • balanceOf (): holder rede på token-balansen i hver Ethereum-lommebok
  • overføre(): kan sende tokens til en lommebok eller distribuere til flere lommebøker ved opprettelse av token
  • Overfør fra(): tillater tokenholdere å sende tokens til andre Ethereum-lommebøker
  • vedta(): kan “godkjenne” andre kontoer for å ta ut en viss mengde tokens fra en konto
  • godtgjørelse(): etter vedta() benyttes, godtgjørelse() sjekker antall tokens den godkjente kontoen kan trekke ut

ERC-20 tokens er enkle å lage. Det er derfor så mange ICO-er bruker ERC-20-baserte tokens. Kompleksiteten kommer med implementeringen i deres respektive økosystem.

ERC-223: Løser feil, reduserer gassavgift

ERC-20 er den klart mest populære ERC-standarden, men det er ikke uten feil. Hvis du sender ERC-20-tokens til en smart kontraktadresse i stedet for en Ethereum-lommebokadresse, er de borte.

ERC-223-standarden, som innser at mennesker er menneskelige og gjør en og annen feil, løser problemet. Du kan sende et ERC-223-basert token til en smart kontraktadresse eller lommebok, med samme resultat. Enda bedre, ERC-223 produserer en feilmelding hvis du prøver en ugyldig overføring, noe som sparer tid og mistet krypto i prosessen..

ERC-223 er helt bakoverkompatibel med ERC-20-tokens. Siden ERC-223-tokens også bruker rundt 50% mindre gass enn en ERC-20-transaksjon, kan ERC-223-tokens se bredere adopsjon i fremtiden. Mangelen på bred lommebokstøtte for ERC-223 holder imidlertid standarden tilbake.

ERC-721

ERC-721 er standarden for ikke-soppible Ethereum-baserte tokens. De fleste kryptovaluta-tokens er soppbare, noe som betyr at de brytes ned i mindre biter. Dette hjelper dem å jobbe som en form for valuta. Omvendt er ERC-721-tokens ikke soppbare. De brytes ikke ned i mindre deler og er ikke egnet for bruk som valuta.

I det brukes ikke-soppbare ERC-721-tokens til å representere krypto-samleobjekter. En kryptosamler er en unik eller sjelden digital ressurs knyttet til et ERC-721-token. Verdien av krypto-samleobjektet kan endres, men selve eiendelen kan ikke endres på grunn av den uløselige lenken til Ethereum blockchain.

Et ERC-721-token har andre bruksområder utenfor krypto-samleobjekter. I fremtiden kan et ERC-721 ikke-soppbart token representere en bil, et hus, kunstverk, en sjelden flaske vin eller på annen måte.

ERC-777: Bygger ytterligere effektivitet

ERC-777 prøver å forbedre både ERC-20 og ERC-223. Hvordan? ERC-777 handler om effektivitet. Den inkluderer ERC-223-løsningene for problemene som finnes i ERC-20 (token-tap, høyere transaksjonskostnader), og bygger videre på det fundamentet.

ERC-777 introduserer et nytt konsept, kjent som “operatorer”. En operatør reduserer antall transaksjoner som trengs for å autorisere en smart kontrakt til å bruke tokens fra kontoen din fra to til en. Det høres ikke mye ut, men det åpner smarte kontrakter og tredjepartsapper for å få tillatelse til raskere operasjoner, noe nesten alle Ethereum dApps vil ha nytte av.

ERC-777-operatører vil også tillate smarte kontrakt- eller dApp-utviklere å administrere bensinkostnadene for å skape en billigere og mer vennlig brukeropplevelse.

Imidlertid tar ikke ERC-777 all æren.

Operatørene er aktivert av en annen smart kontrakt, ERC-820. ERC-820-standarden “definerer en smart registerkontrakt der alle adresser (en kontrakt eller en vanlig konto) kan registrere seg.” Dette betyr at du kan bruke ERC-820-kontrakten i forbindelse med ERC-777 for å sikre at smartkontrakten eller transaksjonsadressen du skal sende til er legitim og kan godta tokens.

Den vanlige Ethereum ERC-20-standarden undersøkte introduksjonen av denne funksjonen i EIP-165. (En EIP er et Ethereum Improvement Proposal. Ethereum-samfunnet kan foreslå og detaljere forbedringer av Ethereum ved hjelp av en EIP.)

ERC-1155: En standard standard for smart kontrakt

ERC-1155 er en veldig interessant utvikling ved at den tillater opprettelse av soppbare, halvfungible og ikke-soppbare tokens ved hjelp av en enkelt Ethereum-standard..

ERC-1155 gir rammen for at alle disse forskjellige typene token skal eksistere sammen i en enkelt smart kontrakt. I stedet for å måtte dele handelen med en kryptosamler og dens betaling i to transaksjoner eller bruke en sperretjeneste, kan begge parter bruke den samme smarte kontrakten..

ERC-1400: Tokenize eksisterende sikkerhet

En av de mest etterlengtede utviklingene for blockchain-teknologi, tokenisering av eksisterende verdipapirer, være en aksje, obligasjon eller annet. Videre blir nye sikkerhetstokener en populær og sikker metode for å investere i nye kryptokurrencyprosjekter mens de løser mange av problemene som plager en tradisjonell ICO. (Hva er en STO og vil den erstatte ICO?)

Introduksjonen og utviklingen av ERC-1400 muliggjør dette skiftet.

ERC-1400 kombinerer flere andre ERCer for å skape et sterkt bibliotek med standarder for sikkerhetstokener. Arbeider sammen med ERC-1400 er:

  • ERC-1594: Tilbyr kjernefunksjonaliteten for sikkerhetstokenene, som tillater off-blockchain dataintegrering som strekker seg til å autorisere overføring av eiendeler og mer.
  • ERC-1410: Legger til gjennomsiktighetsfunksjoner til individuelle kontoer. For eksempel kan en brukers saldo også vise sine stemmerettigheter, utestående tidslås før tokenfordeling og annen viktig informasjon.
  • ERC-1643: Verdipapirer kommer med dokumenter, og tokeniserte verdipapirer er ikke annerledes. ERC-1643 tillater vedlegg av notarisert dokumentasjon ved siden av tokeniserte verdipapirer, samt muligheten til å varsle innehavere av dokumentoppdateringer.
  • ERC-1644: ERC-1644 gir ERC-1400 sikkerhetstokenbiblioteket en metode for kontroll. I denne sammenheng refererer kontroll til utførelse av rettskjennelser, henting av penger tapt på grunn av uredelig aktivitet, og til og med tapte private nøkler.

Ethereum Token Standards vil fortsette å utvikle seg

Ethereum-tokenstandarder er ikke satt i stein. Det er her EIP-ene spiller inn. Forslagene til forbedring av Ethereum tillater utvidelse av og tillegg til enhver Ethereum ERC-standard. ERC-standardene illustrerer også hvor innovativ og omfattende Ethereum-plattformen er.

Vil du lære mer om Ethereum? Sjekk ut Blocks Decoded Ethereum myntstudien!