Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
After achieving widespread adoption throughout the Web3 community, Non-Fungible Tokens (NFTs) are making their way into the mainstream, with spotlights in major media outlets and a series of high-profile athletes and public figures launching their own collections. As a result, NFTs have become one of the most publicly prominent applications of blockchain technology.Â
The next step in the evolution of NFTs is just getting started. Dynamic NFTs (dNFTs) are expanding the design space that NFTs are able to address through their ability to adapt and change in response to external events and data. In this article, we cover what NFTs are and how dNFTs are taking them to the next level, current and potential dNFT use cases, and how Chainlink can be leveraged by those looking to build dNFTs to give them access to trust-minimized off-chain data and computation.
Understanding NFTs
In a nutshell, NFTs are unique digital objects that exist on a blockchain. Every NFT can be differentiated from another through a 1-of-1 tokenID and its unique contract address. From there, metadata such as images, video files, or other data can be attached, meaning that itâs possible to own a token that represents a unique digital object. Â
The most common NFT use case is currently digital art; an artist mints a token representing a digital artwork and a collector can purchase that token, marking their ownership. Once NFTs are minted, their tokenIDs donât change. Keep in mind that ascribing metadata, which incorporates an NFTâs description, image, and more is completely optional. In its most bare-bones form, an NFT is simply a transferable token that has a unique tokenID.
This static NFT model provides a host of benefits for digital artists around the world. Beforehand, digital artists were unable to stop, or even track, unauthorized distribution of their original artwork, because there was no means by which to distinguish the difference between any two files and therefore no single authentic file that could be owned. For the first time in the history of the Internet, creators can sell digital art to their fans by giving them verifiable ownership, while fans can prove that they own an original artwork even if the underlying image is copied.
Going Beyond Static NFTs With Dynamic NFTs (dNFTs)
Static NFTs are currently the most common type of NFT, used for the most part by NFT art projects and play-to-earn game projects and as digital collectibles. Beyond these use cases, they also offer a unique value proposition for digitizing items in the real world, such as real estate deeds, patents, and other unique identifiers.Â
However, this model is limited by the permanence of static NFTs, because the metadata attached to them is fixed once theyâre minted on a blockchain. Use cases such as tokenizing real-world assets, building progression-based video games, or creating blockchain-based fantasy sports leagues often require data to be updated. dNFTs offer a best-of-both-worlds approach, with NFTs retaining their unique identifiers while able to update aspects of their metadata.Â
Put simply, a dynamic NFT is an NFT that can change based on external conditions. Change in a dynamic NFT often refers to changes in the NFTâs metadata triggered by a smart contract. This is done by encoding automatic changes within the NFT smart contract, which provides instructions to the underlying NFT regarding when and how its metadata should change.
dNFTs can be upgraded in multiple ways based on external conditions.
Dynamic elements besides metadata changes can also exist. For example, dynamic NFTs can be minted based on certain conditions, such as when a hidden spot is found in an augmented reality application. Dynamic NFTs can also house âhidden traitsâ manifested through user interactions instead of within the metadata. As fully unique and customizable tokens, NFTs can be programmed in an infinite number of ways. However, most dynamic NFTs must implement some form of metadata change in order for non-technical users to âseeâ the changes.Â
Potential Use Cases
NFT metadata is where the tokenâs name is specified, traits are assigned, and file links are placed. While the tokenID provides a permanent identifier for verifiable ownership, the metadata is the essence of the NFTâhousing the elements that make it useful.
Generative NFT art projects often have a variety of traits, with some rarer than others. These traits are placed within an NFTâs metadata alongside an IPFS link to an image or video that corresponds to the NFTâs traits. In a dNFT, these traits change based on external conditions.Â
This functionality can be useful for character progressionâa core tenet of many different game modelsâin blockchain games. When first starting a game with a playable NFT character, the NFT has base stats reflected in its metadata. As the player continues leveling up, the metadata in the NFT changes to reflect the characterâs growth.Â
In-game character dNFTs can be upgraded to reflect player progression.
Another case where metadata changes are useful is in the tokenization of real-world assets, where a host of changing metrics are often required. For example, an NFT representing a property could reflect its maintenance history, age, market value, and more. Tokenizing these changing assets therefore requires NFTs which have the ability to update with changing metadata.Â
The metadata of dNFTs representing property can change to reflect maintenance history, past sales, and more.
These are just a few hypothetical use cases for dNFTs. In reality, changes to a dNFTâs metadata can be triggered by any number of off-chain or on-chain events, speaking to the limitless potential of dNFTs have for expanding the NFT design space. Â
While the current Web3 ecosystem mostly consists of static NFTs, a few standout projects have already kickstarted dNFT innovation.Â
LaMelo Ball NFTs
In the past year, professional sports players such as LaMelo Ballâa rising star in the NBAâhave created pioneering dNFTs that leverage Chainlink Sports Data Feeds to redefine player-fan relationships.Â
There are currently eight different LaMelo Ball NFTs, with each NFT recording a different set of LaMeloâs player statistics, from rebounds and assists to points scored. NFT holders can receive special access to raffles and other NFT-specific perks based on LaMeloâs ongoing performance.Â
One of these eight NFTs, the Gold Evolve NFT, came with a unique promise: If LaMelo Ball won Rookie of the Year for the 2021 NBA season, the NFT itself would evolve to reflect a new image. LaMelo won the award and the NFT evolved.
LaMelo Ballâs Gold Evolve NFT changed after he won ROTY.
LaMelo Ball NFTs are a prime example of dNFTs that change continuously based on external data. In this case, LaMeloâs player statistics are constantly updated on-chain within the NFT and can trigger display upgrades, rewards, and more.Â
Regenerative Resources Short Film NFTs
Regenerative Resources (RRC) is an ecosystem services company that aims to transform degraded land into productive seawater landscapes.Â
RRC announced that it will launch five dynamic Short Film NFTs designed by prominent artists, the funds from which will be used to seed and grow 100 million mangroves across RRCâs current projects.Â
Each Short Film NFT will initially have only a single frame. However, every time an NFT is bought or resold, more frames will be released in a continuous process until the NFT holder can view the entire short film.Â
How Chainlink Supports dNFTs
An often overlooked component of dNFT design is how to reliably source the information and functionality needed to build a secure, fair, and automated dNFT process.Â
As mentioned above, dynamic NFT metadata changes can be triggered in numerous ways based on external conditions. These conditions can exist both on and off-chain. However, blockchains are inherently unable to access off-chain data and computation.Â
Chainlink enables these limitations to be overcome by providing various off-chain data and computation services that can be used as inputs to trigger dNFT updates. As the dNFT ecosystem expands and NFTs become more heavily integrated with the real world, Chainlink acts as a bridge between the two disconnected worlds, enabling automated, decentralized, and engaging dNFT processes to be built.Â
Chainlink Data Feeds and Any API
Chainlink Data Feeds is an off-chain data delivery service that can securely deliver sports results, weather readings, or any other kind of data to be used to update a dNFT. For data offerings that are unique to a project, Chainlink also enables seamless connections between any API and an NFT smart contract through Chainlink Any API.Â
This service is mission-critical for use cases like LaMelo Ball dNFTs, which require on-chain sports data to trigger metadata changes. However, this is one of a limitless number of potential uses. As the most widely used decentralized oracle network, Chainlink is positioned to provide off-chain data to any dNFT that uses real-world data.Â
Chainlink Keepers
Chainlink Keepers is a secure smart contract automation service that can be used to trigger dynamic NFT changes when predefined conditions are met; to trigger visual changes in La Melo Ball NFTs when he reaches a certain stat threshold, such as 1000 points scored, for example.Â
Chainlink Keepers provide an easy path to building truly autonomous and decentralized NFT processes and help ensure that user-owned dNFTs will work exactly as detailed. Combined with Chainlink Data Feeds and Any API, Chainlink Keepers can enable the development of automated and engaging shopping rewards dNFT programs, eco-friendly behavioral tracking through dNFTs, and more.
Retail stores can build robust, automatically executing loyalty reward programs by leveraging Chainlink services within dNFTs.
Chainlink Verifiable Random Function (VRF)
Chainlink VRF is a verifiable RNG that can be used to jumpstart dynamic changes in a dNFTâa functionality thatâs particularly relevant for GameFi projects. Randomness is integral to the vast majority of video games, used to determine the success rate of attacks, decide what items come out of a loot box, or even do something as granular as decide what color a characterâs shirt will be after using a cloth dye, for example.Â
Because play-to-earn games carry real value, itâs absolutely crucial that the RNG mechanism they use is transparent and tamper-proof.Â
Bringing NFTs to Life
Chainlink provides the off-chain data and computation necessary to build next-generation dNFTs across a huge range of use cases, paving the way for dNFTs to achieve mainstream adoption.
As verifiably unique digital objects, NFTs give tangibility to the digital worldâand dNFTs are a natural next step for furthering this paradigm shift.Â
For more about dynamic NFTs, check out these pieces:
- How to build dynamic NFTs on Polygon
- Build, deploy, and sell your own dynamic NFT
- Redefining the player-fan experience with LaMelo Ball dNFTs
Â
Â
The post What Is a Dynamic NFT? appeared first on Chainlink Blog.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.