Hvad er de forskellige typer af ERC Token Standard?: ERC-20, ERC-1155 og mere PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Hvad er de forskellige typer af ERC Token Standard?: ERC-20, ERC-1155 og mere

Ethereum Request for Comment (ERC) er et sæt tekniske dokumenter med retningslinjer for oprettelse af tokens eller smarte kontrakter til at køre applikationer på Ethereum netværk. Disse kan være aktiver, navneregistre, decentraliserede børser og meget mere. 

Mens alle kan oprette et token eller en smart kontrakt, hvert script skal følges i overensstemmelse hermed for at implementere ERC med succes. Med andre ord, hvis du ikke kan spille efter ERC-reglerne, kan du ikke spille med Ethereum.

Hver ERC-standard beskriver specifikt forskellige funktioner; for eksempel er ERC-20 til fungible tokens såsom DAI Stablecoin, Shiba INU, Ether, og ERC-721 er til non-fungible tokens (NFT'er) såsom en enkelt Bored Ape Yacht Club NFT.  

Denne artikel hjælper dig med at forstå forskellen mellem ERC-standarder, såsom ERC-20, ERC-1155 og ERC-721, og nogle få mindre kendte standarder, såsom ERC-1337 og ERC-884.

Forståelse af ERC-standarder

Før vi dykker ind, skal vi forstå, at alle udviklere skal igennem en Ethereum Improvement Proposal (EIP) før du opretter en ERC. 

En EIP beskriver ERC's funktionaliteter og specifikke protokoller. Når det er indsendt, vil Ethereum-udviklere gennemgå forslaget, og hvis det anses for værdifuldt, accepteres det og implementeres det.

ERC-20, The Dominant Token Standard

ERC-20 er den mest berømte token-standard for fungible tokens, hvilket betyder, at de er udskiftelige værdienheder som Ether eller USDT. Denne standard blev foreslået af udvikleren Fabian Vogelsteller i november 2015.

Næsten alle tokens oprettet i Ethereum blockchain bruger ERC-20 standarden, såsom Basic Attention Token (BAT), Chainlink (LINK) og Tether USD (USDT). Disse tokens skal holde sig til et sæt af funktioner, hovedsageligt:

  • totalforsyning: Angiv den samlede forsyning af tokenet
  • balanceOf: samlet kontosaldo på ejerens konto
  • overførsel: at sende et antal tokens til en adresse
  • overførsel fra: overførsel af et antal poletter fra en adresse
  • godkende: giver en bruger mulighed for at hæve et antal tokens fra en bestemt konto
  • godtgørelse: tillade eksterne adresser at sende tokens fra en bestemt saldo

Andre funktioner er valgfrie, men bør overvejes for at forbedre brugervenligheden, f.eks symbol: symbolet på tokenet (f.eks. token: Polygon, symbol: MATIC).

ERC

Kilde: Ethereum.org

Som det ses på billedet ovenfor, fører disse funktioner til to hændelser: overførselsarrangement, hver gang en overførsel finder sted i blockchain, og godkendelse, når der kræves godkendelse. 

Hvert ERC-20-token er dog begrænset, da det kun kan administreres af dens respektive ERC-20-smartkontrakt, hvorimod ERC-1155-standarden — som vi vil forklare nedenfor — er designet til at understøtte håndteringen af ​​forskellige typer tokens, giver dem mulighed for at lette behandlingsomkostningerne for blockchain-applikationer.

I enklere vendinger er ERC-20 som et stempel for tokens, der siger: dette token kan kun udveksles med andre ERC-20 værdienheder, såsom USDT, ved kun at bruge en specifik type smart kontrakt designet til det. På samme måde kan du bytte en 50 dollarseddel ud med en anden 50 dollarseddel, men du kan ikke bytte et unikt kunstværk ud med et andet.

ERC-1155 og ERC-721: Ikke-fungible tokens

ERC-1155 og ERC-721 er token-standarder til at bygge Non-Fungible Tokens (NFT). 

Ikke-fungible tokens, som navnet antyder, er tokens med en bestemt type metadata indlejret i dem, så de er ikke gensidigt udskiftelige. De bruges mest til at repræsentere ejerskab og herkomst for fysiske aktiver, digitale samleobjekter, aktiver i spillet, billetter til begivenheder, domænenavne osv.

Og hvad adskiller dem? I ERC-721 kan kun en enkelt smart kontrakt behandle en enkelt type token, hvorimod ERC-1155 tillader en smart kontrakt at understøtte et uendeligt antal tokens og funktioner. 

I lægmandssprog; ERC-721 understøtter kun NFT'er, og hver NFT kan kun overføres i en enkelt transaktion, hvilket kan forårsage overbelastning af netværket og forhøjede gasafgifter. På den anden side understøtter ERC-1155 konvertering af fungible tokens (som ERC-20) til ikke-fungible tokens og omvendt. Flere transaktioner kan sendes i en hel batch, hvilket gør ERC-115 mere effektiv og omkostningseffektiv.

For at præcisere, vil en applikation, der fungerer med blockchain-spil, højst sandsynligt bruge ERC-1155 på grund af dens alsidighed. For eksempel bruges Axie Infinity's Runes and Charms som ERC-115 standarder.

ERC-1337

ERC-1337 standard er designet som en grænseflade til at replikere nutidens abonnementsbaserede betalinger, men til blockchain-applikationer/virksomheder. Selvom forslaget har potentiale, har det ikke oplevet meget udvikling og er stadig en halvbagt standard.

ERC-1337 søger i det væsentlige at bringe en kopi af Software-as-a-Service (SaaS)-modeller, såsom månedlige abonnementer, der bruges af streamingplatforme og cloud-lagring, ind i Web3, alt imens det tillader indholdsskabere og -udviklere at forblive decentrale og kunder anonyme . 

Med andre ord, ERC-1337 kontrakter ville eliminere tredjeparts betalingsprocessorer og tillade Ethereum-punge som MetaMask automatisk at betale årlige abonnementer direkte, for eksempel til blockchain-applikationer. Brugere ville "signere" tilbagevendende transaktioner for dApps i en hel batch, og disse købmænd ville så at sige registrere alt på blockchain. 

ERC-884: Tokeniserende aktier

ERC-884 søger at tokenisere aktier fra firmaer eller institutioner, hvilket giver dem mulighed for at rejse midler via Initial Public Offering (IPO) eller gennem et private equity-salg uden behov for et tilpasset aktieregister, traditionelle børser eller overførselsagenter.

ERC-884 blev accepteret som et udkast i Ethereum-samfundet, efter at Delaware State Lovgiver vedtog en Bill der tillader offentlige og private virksomheder i Delaware at udstede aktier repræsenteret som ERC-20-tokens.

ERC-884 skal dog være i overensstemmelse med visse regler, for at nævne nogle få:

  • Fuld verifikation af tokenholdere og hvidlistetema
  • Aktionærer kan udarbejdes af et specificeret selskab
  • Tokens kan ikke have en brøkværdi, men hele værdien
  • Hvis investorerne mister deres private nøgler, skal de have en ny adresse
  • En off-chain database til at implementere Know Your Customer (KYC)-tjek.

Endelige tanker: De fremtidige Ethereum Token-standarder og dig

ERC er tekniske retningslinjer for udviklere til at skabe forskellige typer tokens, der passer til deres behov. Uden dem ville Ethereum smarte kontrakter have begrænsede muligheder uden for selve netværket. 

En protokol, der ønsker at udstede et fungibelt token på Ethereum-netværket, vil bruge ERC-20-standarden, og NFT-projekter vil vælge ERC-721 eller højst sandsynligt ERC-1155. Hver ERC-standard har sin egen tilgang til forskellige emner og anvendelsestilfælde, såsom tokenisering af traditionelle aktiver eller tilføjelse af flere funktioner til ERC-20-standarden.

Men en masse ERC er halvdårlige, forladt af deres udviklere: 

ERC-223: Denne standard foreslog tilføjelse af en gendannelse funktionelt kaldet tokenFallback, hvilket giver ERC-223 smarte kontrakter mulighed for at identificere indgående transaktioner med inkompatible adresser. Ethereum-udviklere har ikke implementeret denne standard, og den er stort set glemt. I stedet er ERC-777 blevet valgt til at løse de problemer, ERC-233 forsøgte at løse.

ERC-777 er en token-standard, der har til hensigt at forbedre mulighederne for ERC-20-tokeniseringsplatformen. Denne standard tilføjer flere funktioner. En af dem er evnen til at sende "hooks", som i det væsentlige informerer smarte kontrakter og adresser om en kommende transaktion og accepterer eller afviser visse typer tokens.

ERC-777 er bagudkompatibel med ERC-20, og det er ikke meningen, at den skal overhale sin position, men snarere forbedre dens funktionalitet.

Tidsstempel:

Mere fra CoinCentral