Dynamische NFT's uitgelegd
Dynamische NFT's, een subtype van non-fungible tokens, verschillen van statische NFT's doordat ze kunnen veranderen door smart contracts en de voorwaarden die door hun makers zijn ingebed.
Basisprincipes
Non-Fungible Tokens (NFT's) zijn digitale activa met unieke en onvervangbare eigenschappen die op een blockchain geregistreerd staan. Deze onderscheiden activa worden doorgaans gecreëerd met een reeks regels, of "tokenstandaard," die garandeert dat elke NFT een unieke tokenidentificatie heeft.
Naast digitale verzamelobjecten en NFT-kunst, kunnen NFT's worden gebruikt om reële activa te tokenizen, zoals paspoorten, certificaten en eigendomsaktes van onroerend goed. Veel van deze toepassingen worden momenteel getest en winnen aan acceptatie, maar ze kunnen moeite hebben met het adequaat vertegenwoordigen van activa met dynamische, veranderende informatie.
Statische NFT's die via smart contracts zijn aangemaakt, hebben permanente, onveranderlijke tokengegevens die niet kunnen worden aangepast. Dit zorgt ervoor dat statische NFT's onaangetast blijven door veranderingen in externe omstandigheden. Dit kan er echter toe leiden dat een NFT verouderd raakt als de oorspronkelijke informatie die eraan gekoppeld is verandert.
Dynamische NFT's kunnen de beperking oplossen dat token-ID's hetzelfde blijven. Bovendien kunnen ze worden aangepast wanneer ze worden geactiveerd door bepaalde voorwaarden.
Dynamische NFT's
NFT's waarvan de eigenschappen kunnen worden gewijzigd wanneer aan bepaalde criteria is voldaan, staan bekend als dynamische NFT's. Elke NFT bevat metadata die de attributen definieert.
Metadata die aan NFT's is gekoppeld, kan details bevatten zoals namen, beschrijvingen en specifieke kenmerken die aan de NFT zijn verbonden. Bij gaming-NFT's kan dit bijvoorbeeld informatie zijn over de kracht of uithoudingsvermogen van een avatar. Bij NFT-kunst kan de metadata kenmerken omvatten zoals het kleurenschema of toegevoegde accessoires.
CryptoKitties, het op Ethereum gebaseerde spel, was een van de eerste NFT-projecten die indruk maakte toen het in 2017 werd gelanceerd. Dit blockchainspel geeft spelers de mogelijkheid om dynamische NFT's van virtuele katten te verzamelen, te fokken en te verhandelen.
Dynamische NFT's worden gebouwd met behulp van de ERC-1155 tokenstandaard, zodat hun metadata kan worden gewijzigd en visueel kan worden weergegeven. In tegenstelling tot deze dynamische NFT's worden statische NFT's gegenereerd met de ERC-721-tokenstandaard en hebben ze niet dezelfde mogelijkheid om de metadata te veranderen.
Volgens Ethereum hebben tokens die met de ERC-1155-standaard zijn gemaakt overeenkomsten met zowel ERC-20-tokens (die fungibel zijn) als ERC-721-tokens (die non-fungibel zijn). Daarom worden ze geclassificeerd als semi-fungibel, wat betekent dat ze naar behoefte kunnen worden aangepast.
Hoe kunnen dynamische NFT's worden aangepast?
De gebruikelijke procedure:
- Een smart contract dat een dynamische metadata-set bevat, wordt gebruikt om een dynamische NFT te minten.
- Het smart contract haalt gegevens op van Oracles; deze diensten van derden leveren externe data van bronnen zoals Internet of Things (IoT)-gegevens en web-API's.
- Het smart contract evalueert de NFT en verzamelt gegevens van oracles om wijzigingen te coderen tijdens het mintproces.
- De attributen van de dynamische NFT worden indien nodig aangepast.
Toepassingen van dynamische NFT's
Identiteit
Blockchain-gedreven digitale identiteitskaarten of paspoorten zouden wereldwijd gebruik kunnen maken van dynamische NFT's. Het voordeel van zulke NFT's is dat ze zeer aanpasbaar zijn, waardoor wijzigingen in iemands identiteit direct kunnen worden weerspiegeld zonder het document te hoeven vervangen. Dergelijke wijzigingen kunnen onder meer adres, burgerlijke staat en contactgegevens omvatten.
Gaming
De ERC-1155-tokenstandaard wordt vaak geassocieerd met NFT-gaming, dus het is geen verrassing dat dynamische NFT's het meest voorkomen in blockchain-videogames. Door dynamische NFT's te gebruiken voor hun in-game avatars, kunnen spelers hun game-ervaring naar een hoger niveau tillen. Deze dynamische NFT's zullen de groei van hun personages weerspiegelen naarmate ze ervaring opdoen door verschillende verschijningen of statistieken te tonen.
Voor games is vooruitgang essentieel om spelers betrokken te houden. Dynamische NFT's maken dit mogelijk, maar geven games ook de capaciteit om ervaringen met meerdere eindes en participatieve activiteiten aan te bieden die afhankelijk zijn van externe informatie.
Virtueel onroerend goed
Het tokenizen van onroerend goed wordt al een tijd toegepast, maar statische NFT's missen het vermogen om wijzigingen te tonen, zoals fluctuaties in vastgoedprijzen, ouderdom en eigendom. Dynamische NFT's daarentegen kunnen de subtiele nuances van onroerend goed meten en bieden de flexibiliteit die nodig is om specifieke gegevens bij te werken.
Kunst
De steeds populairdere kunstvorm van dynamische NFT's stelt digitale kunstenaars in staat werken te maken die vergankelijkheid uitdrukken, vergelijkbaar met het traditionele Japanse esthetische concept wabi-sabi, dat het tijdelijke viert. Met behulp van real-time data kunnen dynamische NFT-kunstwerken zo geprogrammeerd worden dat ze veranderen op basis van het actuele weer of seizoen, waardoor het werk nog specialer en unieker wordt.
NFT-kunst kan de ervaring van reële kunstinstallaties nabootsen, waar publieksdeelname nodig is om volledig te waarderen. Dit kan worden bereikt via interactieve NFT's die veranderen afhankelijk van de interacties van de tokenhouder met hun asset. Dit zorgt voor een meer boeiende kunstbeleving bij digitale kunsttentoonstellingen.
Conclusie
Dynamische NFT's zijn een geavanceerdere vorm van NFT's dan hun 'statische' tegenhangers, omdat ze kunnen reageren en gegevens uit de externe omgeving in realtime kunnen weergeven. Naast de in dit artikel beschreven toepassingen bieden dynamische NFT's tal van mogelijkheden, waardoor ze zich lenen voor creatieve NFT-aanpassingen.