Rankningar

Topp 10 ERC-tokenstandarder du behöver känna till

mm
Lägg till Securities.io bland dina föredragna källor på Google
Information: Securities.io kan få ersättning när du använder länkar till produkter vi granskar. Det påverkar inte våra redaktionella bedömningar. Vi är inte registrerad investeringsrådgivare; detta är inte investeringsråd. Läs vår affiliateinformation.

Kunskap om viktiga ERC-standarder hjälper utvecklare att välja rätt verktyg. Ethereum (ETH )-ekosystemet är en av världens största blockkedjegemenskaper. Innovation och teknik med öppen källkod har bidragit till Ethereums utveckling.

Tokenstandarder har spelat en viktig roll i Ethereums tillväxt. Gemensamma gränssnitt gör att olika tillämpningar kan känna igen och använda samma token. Det har underlättat utvecklingen av hela ekosystemet.

Utan gemensamma gränssnitt måste utvecklare anpassa varje plånbok eller tillämpning till nya kontrakt. Standardisering förbättrar interoperabiliteten och underlättar innovation. Här följer tio viktiga ERC-standarder och förslag för token, konton och närliggande tillämpningar.

ERC

ERC står för Ethereum Request for Comments. Förslag i denna kategori beskriver överenskommelser och gränssnitt för tillämpningar, exempelvis tokenkontrakt. Gemensamma gränssnitt hjälper nya och befintliga dApps, plånböcker och plattformar att fungera tillsammans. Alla förslag är inte slutligt fastställda standarder.

Antalet ERC-förslag har vuxit med variationen av tillämpningar. Vissa gäller utbytbara token, andra unika objekt, konton eller begränsningar av överföringar. Valet beror på vilka funktioner ett projekt behöver.

1. ERC-20

ERC-20 är grundstandarden för fungibla, sinsemellan utbytbara token på Ethereum. Förslaget av Fabian Vogelsteller och Vitalik Buterin skapades den 19 november 2015. Det definierar ett gemensamt gränssnitt för saldon, överföringar och godkännanden som låter en tredje part använda token för innehavarens räkning.

ERC-20 har hjälpt många nystartade företag och utvecklare att skapa token som kan integreras i befintliga Ethereum-tillämpningar. Standarden används fortfarande i stor omfattning, samtidigt som andra standarder erbjuder mer specialiserade funktioner.

Översikt över ERC-standarder — källa: Blockchain Council

Källa – Blockchain Council

ERC-20 gäller fungibla token: varje enhet av samma token fyller samma funktion som en annan enhet. Exempel är stablecoins, styrningstoken och projektutgivningar som ICO:er. Även utbytbara anspråk på verkliga tillgångar kan representeras på detta sätt. Unika objekt kräver däremot andra gränssnitt, exempelvis ERC-721.

2. ERC-721

ERC-721 är avsett för icke-fungibla token, NFT:er. Varje token har en egen identifierare och kan representera ett separat digitalt objekt. Det är användbart för spel, samlarobjekt och andra former av tokenisering. Samlarspelet CryptoKitties bidrog till att göra modellen känd.

William Entriken, Dieter Shirley, Jacob Evans och Nastassia Sachs lade fram ERC-721 den 24 januari 2018. Gränssnittet beskriver unika tokenidentifierare, ägande, överföringar och godkännanden för tredje part. Huvudskillnaden mot ERC-20 är att varje token har en egen identitet; även ERC-20 stöder godkännanden. Strukturen lämpar sig för spel och samlarobjekt.

3. ERC-1155

ERC-1155 presenterades i juni 2018 av Witek Radomski, Enjins medgrundare och teknikchef, och fem andra författare. Gränssnittet gör det möjligt att hantera flera typer av token i samma kontrakt i stället för att skapa separata kontrakt för varje typ.

Ett ERC-1155-kontrakt kan innehålla fungibla, icke-fungibla och delvis fungibla tillgångar. Varje identifierare kan ha eget utbud och egna metadata. Ett spel kan därmed hantera betalningsmedel, unik utrustning och föremål i begränsad upplaga inom samma system. Flexibiliteten kan också användas för exempelvis digitala intyg och tokenutgivningar.

ERC-1155 stöder överföring av flera token samtidigt och kontroller vid mottagandet. Det kan minska upprepade operationer och transaktionskostnader i lämpliga tillämpningar. Säkerheten beror även på hur kontraktet implementeras och granskas. Möjligheten att hantera flera tokentyper gör standarden praktisk för komplexa plattformar.

4. ERC-777

ERC-777 lägger till funktioner för hantering av fungibla token. Innehavare kan ge operatörer behörighet att agera för deras räkning. Dessutom kan särskilda hooks meddela kontrakt när token skickas eller tas emot, så att tillämpningar kan utföra ytterligare logik.

Dessa hooks kan vara byggstenar för automatiserade processer och transaktioner, men standarden utför inte automatiska tokenbyten på egen hand. ERC-777 utformades för kompatibilitet med ERC-20 och använder registret ERC-1820 för att identifiera gränssnitt. Anrop till andra kontrakt via hooks behöver implementeras omsorgsfullt.

5. ERC-1400

ERC-1400 är en familj av förslag för värdepapperstoken, alltså token som representerar värdepapper eller närliggande investeringsrättigheter. Funktionerna omfattar bland annat uppdelning av saldon, överföringskontroller, koppling av dokument och behöriga förvaltaråtgärder. De ger tekniskt stöd för sådana utgivningar.

Ett kontrakt kan verkställa särskilda regler, till exempel begränsningar av vilka som får inneha token. Regelefterlevnad kräver också dokumentation, investerarkontroller och uppföljning av tillämpliga regler. En tokenstandard garanterar inte ensam efterlevnad i alla jurisdiktioner eller under en tillgångs hela livstid.

Möjliga användningsområden är aktier, skuldinstrument och andelar i fastigheter eller konst. Token kan registrera överföringar och tillhörande information. Rättigheterna till den underliggande tillgången bestäms av utgivningens juridiska struktur och avtal.

6. ERC-4337

ERC-4337 gäller kontoabstraktion, account abstraction. Konton som bygger på smarta kontrakt kan använda egna regler för validering. Användare skickar UserOperations, som särskilda aktörer, bundlers, samlar ihop och låter utföra genom ett EntryPoint-kontrakt. Det kräver ingen ändring av Ethereums konsensusregler.

En sådan plånbok kan stödja flera signaturer, återställning av åtkomst eller andra behörighetsregler. Funktionerna gäller alltså kontrollen av kontot, inte en särskild kategori ERC-4337-token. De kan hjälpa grupper och organisationer att gemensamt godkänna åtgärder och förvalta tillgångar.

7. ERC-725 och ERC-735

Decentraliserad identitet kan bygga på kontraktskonton och verifierbara uppgifter utan att alltid kräva NFT:er. ERC-725 beskriver byggstenar för att utföra åtgärder och lagra data i ett sådant konto.

Det närliggande förslaget ERC-735 definierar ett gränssnitt för intygade uppgifter, claims, med bland annat utfärdare, ämne, signatur och data. Det kan stödja digitala intyg och identitetsverifiering. Tillförlitligheten beror på utfärdaren och verifieringen, medan skyddet för personuppgifter beror på tillämpningens utformning.

8. ERC-6551

ERC-6551 beskriver konton som är knutna till NFT:er, så kallade token-bound accounts. En NFT kan därmed kopplas till ett kontraktskonto som äger digitala tillgångar och samverkar med tillämpningar. Befintliga NFT-kontrakt behöver inte ändras.

NFT-innehavaren får kontroll över det kopplade kontot. En spelfigur kan exempelvis ha utrustning och token i ett eget konto. Standarden tillhandahåller ett gemensamt register och ett kontogränssnitt; dess huvudsyfte är inte generell batchhantering eller sänkta gaspriser.

9. ERC-4626

ERC-4626 standardiserar tokeniserade valv, tokenized vaults. Ett sådant valv förvaltar en enda underliggande ERC-20-tillgång och ger ut ERC-20-andelstoken. Dessa representerar innehavarnas proportionella andel av de förvaltade tillgångarna.

Gränssnittet omfattar insättningar, utgivning av andelar, uttag, inlösen och omräkning mellan andelar och underliggande tillgångar. Det underlättar integrering av valv i DeFi-tillämpningar. Standarden anger ingen investeringsstrategi och garanterar varken avkastning eller säkerhet.

10. ERC-998

ERC-998 är ett förslag från 2018 för sammansättningsbara NFT:er, composable NFTs. Det låter NFT:er äga andra ERC-721- eller ERC-20-token. En spelfigur kan exempelvis representeras tillsammans med sin utrustning och sina tokensaldon i en sammanhängande struktur.

Modellen stöder hierarkier av digitala tillgångar för komplexa samlingar och spelföremål. Användning inom organisationer eller för verkliga tillgångar kräver ytterligare logik och en lämplig juridisk struktur. Att kombinera token skapar inte automatiskt rättigheter till fysiska objekt.

Tio viktiga ERC-standarder och förslag — toppen av isberget

Ethereum-gemenskapen fortsätter att utveckla gränssnitt för olika tillämpningar. Utvecklare har byggstenar för fungibla token, NFT:er, avancerade konton och valv. Kunskap om varje gränssnitts syfte och begränsningar hjälper dem att välja en lämplig implementering och underlättar samverkan mellan tillämpningar.

Du kan lära dig mer om spännande blockchain‑projekt här.

David Hamilton är en heltidsjournalist och en långvarig bitcoinist. Han specialiserar sig på att skriva artiklar om blockchain. Hans artiklar har publicerats i flera bitcoinpublikationer, inklusive Bitcoinlightning.com