ERC-6551 er en spirende Ethereum-standard for NFT'er, der giver dem mulighed for at være mere end blot statiske aktiver, samtidig med at de bevarer fordelene og funktionerne i ERC-721. ERC-6551'ere bruger et tilladelsesløst register, der er kompatibelt med eksisterende ERC-721 NFT'er til at løse dette problem. I denne artikel skal vi lære, hvad den nye ERC-6551-standard er, hvordan den fungerer, og de forskellige aktuelle anvendelsesmuligheder, de tilbyder os.
Hvad er ERC-6551-standarden
ERC-6551 er en spirende Ethereum-standard for NFT'er, der giver dem mulighed for at være mere end blot statiske aktiver, samtidig med at de bevarer fordelene og funktionerne i ERC-721. Processen følger konverteringen af aktivet til en token-linked konto (TBA). Token-linkede konti giver NFT'er en grænseflade og et register til ERC-721-baserede smarte kontraktkonti. Baseret på ERC-4337 kan smarte konti tilpasses og bruges til at opbevare aktiver og udføre transaktioner. Derudover registrerer token-linkede konti alle aktiviteter udført på blockchain på en uforanderlig måde. Selvom token-linkede konti teknisk set tilhører en ERC-721 NFT, er deres kontrol delegeret til ejeren af NFT. En ejer kan igangsætte on-chain-handlinger på vegne af en NFT ved hjælp af en konto, der er knyttet til et token.

Driftsdiagram af ERC-6551 standarden. Kilde: Twitter.
Sådan fungerer ERC-6551-standarden
ERC-6551'ere bruger et tilladelsesløst register, der er kompatibelt med eksisterende ERC-721 NFT'er til at løse dette problem. Registret er en smart kontrakt, der fungerer som en fabrik og et bibliotek for TBA'er. Enhver kan oprette en TBA for ethvert ERC-721-token ved at kalde en registreringsfunktion og betale et mindre gebyr. Registret implementerer derefter en proxy-kontrakt, der fungerer som en TBA for tokenet. Proxykontrakten, der repræsenterer TBA'en, arver alle egenskaber og metadata fra det originale ERC-721-token. Den implementerer også EIP-1271-standarden, som giver dig mulighed for at signere beskeder og verificere signaturer på vegne af tokenet. Dette gør det muligt for TBA at interagere med andre smarte kontrakter og konti på Ethereum-netværket, såsom decentraliserede børser (DEX), udlånsplatforme, spilmiljøer og mere.
Drift af ERC-6551 standarden. Kilde: eips.ethereum.org/EIPS/eip-6551
Brug etui af ERC-6551-standarden
Den nye ERC-6551-standard har åbnet en række mulige use cases vedrørende NFT'er, hvoraf vi kan fremhæve følgende:
Komponerbarhed
Sammensætning betyder, at du kan gruppere din NFT med dens relaterede aktiver, såsom andre NFT'er og tokens, i én profil. Hvis du sælger eller overfører ERC-6551 NFT, vil alle aktiver, den indeholder, også blive overført. For eksempel kan du med TBA'er oprette "opgørelser" af spilrelaterede aktiver, der kan gemmes i ERC-6551-tokenet og i høj grad forbedre brugeroplevelsen af et Web3-spil. Før TBA'er blev alle aktiver (NFT'er) indsamlet i et spil holdt i separate tokens i tegnebogen.
Identitet
Identitet betyder, at hver af dine NFT'er har sin egen identitet og kan interagere med DApps uafhængigt. De er ikke afhængige af pungen, der indeholder dem og kan forbindes med din identitet på kæden.
Dette åbner op for nye muligheder for loyalitetsprogrammer eller belønninger i spillet baseret på en NFTs tidligere adfærd. Dette kan også have en indvirkning på værdien af din NFT, da platforme kan bruge identiteten og omdømmet af din NFT til at bestemme dens kreditværdighed eller reducere modpartsrisici.
kilde
Herkomst betyder, at der kan opnås et fuldstændigt billede af transaktionshistorikken eller brugen af aktivet ud over bevis for ejerskab. I øjeblikket giver NFT'er ikke meget information om, hvad NFT har gjort tidligere, eller hvordan det er blevet brugt. Har du solgt din NFT i håndkøb, har du normalt ikke mange oplysninger om køber eller prisen. Med TBA'er kan du få mere detaljeret og specifik information om NFT's tidligere transaktioner og interaktioner.
afhængighed
Afhængighed betyder, at din NFT kan interagere på egen hånd med andre aktiver eller platforme i kæden, hvilket øger dens funktionalitet og værdi. En ERC-6551 NFT kan have andre aktiver eller tokens, der kan forbedre dens ydeevne eller udseende. Det kan også interagere med andre platforme eller smarte kontrakter. Dette svarer til, at NFT har sin egen personlighed og historie i kæden, hvilket gør NFT mere interaktiv.