Vad Àr tokenstandarder?
Hem
Artiklar
Vad Àr tokenstandarder?

Vad Àr tokenstandarder?

Avancerad
Publicerad Jan 13, 2023Uppdaterad Jun 16, 2023
5m

TL;DR

Tokenstandarder Àr regeluppsÀttningar och konventioner för att styra hur en kryptotoken fungerar. PopulÀra standarder Àr bland andra ERC-20, BEP-20, ERC-721 och ERC-1155.

Introduktion

Även om det finns tiotusentals kryptovalutor, kanske du blir förvĂ„nad över att de flesta av dem Ă€r byggda med samma plan. Dessa planer, kallade tokenstandarder, definierar nĂ„gra av de viktigaste funktionerna och egenskaperna hos blockkedjetoken.

Varför ska jag anvÀnda tokenstandarder?

Interoperabilitet

Tokenstandarder sÀkerstÀller att alla produkter som byggs med den standarden kan interagera eller fungera tillsammans. Om ett projekt utfÀrdar en token byggd enligt en tokenstandard, förblir den nya token kompatibel med befintliga plattformar och applikationer sÄsom plÄnböcker. Till exempel Àr ERC-20-tillgÄngar driftskompatibla med andra produkter och tjÀnster som har utvecklats enligt samma tokenstandard.

Det Àr ocksÄ dÀrför du kan byta din ERC-20-token mot en annan. Utan tokenstandarder skulle det vara betydligt svÄrare att byta mellan flera kryptovalutor. Du skulle ocksÄ behöva skapa specifika plÄnböcker för specifika token, istÀllet för att anvÀnda en plÄnbok som kan innehÄlla flera kryptovalutor.

Kompositionalitet

Att ha ett system med kompositionalitet nĂ€r man programmerar gör det möjligt för utvecklarna att Ă„teranvĂ€nda befintliga komponenter för att skapa nya produkter. Detta gĂ€ller ocksĂ„ tokenskapande – genom att anvĂ€nda tokenstandarder spenderas mindre tid pĂ„ grundlĂ€ggande funktionalitet, sĂ„ utvecklarna har mer tid att experimentera och förnya.

Effektivitet

Tokenstandarder underlÀttar ocksÄ samspelet mellan smarta kontrakt. NÀr smarta kontrakt följer tokenstandarder och distribuerar token kan de anvÀndas för att övervaka skapade token.

Tokenstandarder som ERC-20 och BEP-20 har viktiga funktioner, inklusive adresshÀmtning och tokenbalanser, vilket gör att smarta kontrakt kan övervaka token mer effektivt. För att inspektera en ERC-20-token kan en utvecklare till exempel anvÀnda ett grÀnssnitt som kallas Contract Application Binary Interface (ABI) för att spÄra tokenöverföringar och andra data.

Vanliga tokenstandarder inom krypto och DeFi

BEP-20

BEP-20 Àr en tokenstandard pÄ BNB Smart Chain (BSC). Den Àr utvecklad som en teknisk specifikation för BSC och gör det möjligt för utvecklare att lansera en mÀngd olika token, inklusive peggy-coin, nyttokrypto, stablecoin och mer. BEP-20-standarden introducerar ocksÄ funktioner som svartlistning, coinskapande och tokenbrÀnningpaus.

Nedan följer huvudfunktionerna i BEP-20-tokenstandarden:

  1. TotalSupply: definierar den totala tokentillgÄngen för en specifik BEP-20-token.

  2. BalanceOf: definierar tokenbalansen.

  3. Transfer: gör att anvÀndarna kan överföra tokenÀgande till nÄgon annan.

  4. TransferFrom: gör att en token kan överföras till nÄgon annan Ä anvÀndarens vÀgnar via smarta kontrakt.

  5. Approve: definierar en grÀns för antalet token som ett smart kontrakt kan ta ut.

  6. Allowance: definierar externa adresser som har behörighet att spendera token.

ERC-20

År 2015 föreslog Fabian Vogelsteller ERC-20 – en tokenstandard som senare skulle bli basen för utvecklare att designa sina egna token med, inklusive virtuella token, staking-token och virtuella valutor.

ERC-20 Àr en tokenstandard för att utveckla tillgÄngar som följer gemensamma regler och som Àr utbytbara med varandra (det vill sÀga fungibla). SÄ om du skapar 1 000 enheter av en ERC-20-token kommer alla enheter att ha samma funktionalitet. 

BEP-20-standarden Àr mycket lik den för ERC-20. Observera dock att den Àr en del av distinkta blockkedjenÀtverk. ERC-20-tokenstandarden anvÀnds pÄ Ethereums blockkedja, medan BEP-20 finns pÄ Binance Smart Chain (BSC).

ERC-721

Visste du att en stor del av de icke-fungibla token (NFT:er) pÄ Ethereum alla delar samma tokenstandard, ERC-721? Oavsett om det Àr en NFT i begrÀnsad upplaga eller ett protokoll för bevis pÄ nÀrvaro (Proof of Attendance Protocol/POAP), skapades din NFT troligen med samma plan. SÄ vad gör NFT:er unika? Enligt en av riktlinjerna mÄste tillgÄngen ha ett tokenId som Àr globalt unikt för att vara en ERC-721-token.

ERC-721-funktioner inkluderar tokenöverföring, nuvarande balans, total tillgÄng och, som nÀmnts tidigare, att vara globalt unik.

ERC-1155

I takt med att tokenstandarder utvecklas tillkommer Àven riktlinjer för att omfatta branschens behov av flera tokentyper. ERC-1155 Àr en multitokenstandard som möjliggör skapande av olika typer av digitala tillgÄngar, inklusive nyttokrypto som BNB och NFT:er.

ERC-1155 erbjuder tokenbatchfunktioner och andra funktioner, inklusive:

  1. Batchöverföring: dÀr flera tillgÄngar kan överföras samtidigt.

  2. Batchbalans: dÀr flera tillgÄngars balanser kan hÀmtas i ett enda steg.

  3. Batch-godkÀnnande: dÀr alla token kan godkÀnnas till en adress.

  4. NFT-stöd: dÀr en token behandlas som en NFT, om leveransen endast Àr 1.

BegrÀnsningar med tokenstandarder

Även om token skapade med samma standarder Ă€r inriktade pĂ„ grundlĂ€ggande funktioner och kan interagera bra med varandra, kan token med olika standarder inte göra det. Eftersom det finns olika regler som styr tokenstandarderna i branschen, Ă€r det ingen överraskning att de inte alltid Ă€r kompatibla med varandra. Detta kan innebĂ€ra att token som utvecklats med olika standarder kanske inte finns pĂ„ samma plattform, eller att de inte kan kommunicera eller handlas med varandra. Om du Ă€ger flera kryptovalutor kanske du har upplevt frustrationen över att inte kunna anvĂ€nda dina BTC pĂ„ Ethereum. För att ta itu med denna begrĂ€nsning kom branschen pĂ„ en ny genre av token som kallas inslagna token.

Inslagna token

En inslagen token Àr en kryptovalutatoken knuten till vÀrdet pÄ en annan tillgÄng. Vanligtvis placeras den ursprungliga tillgÄngen i ett digitalt valv som kallas för en wrapper och en inslagen version av den skapas pÄ en annan blockkedja, ungefÀr som en avatar.

Sammanfattningsvis

Tokenstandarder Àr som ritningar för att designa och lansera blockkedjebaserade token. Det finns flera tokenstandarder i branschen idag och innovativa lösningar som blockkedjebroar och inslagningsmekanismer kan hjÀlpa till att eliminera problemen med inkompabilitet mellan dessa token.

Mer information