Dynamic NFT (dNFT) adalah NFT yang metadata atau tampilannya bisa berubah berdasarkan kondisi eksternal atau internal yang telah ditentukan dalam smart contract. Ini berbeda dari NFT statis biasa — CryptoPunk atau Bored Ape yang gambarnya tidak pernah berubah. dNFT bisa bereaksi terhadap data dunia nyata (melalui oracle), waktu tertentu, aksi pengguna, atau status in-game. Teknologi ini membuka potensi NFT yang “hidup” — berevolusi, merespons, atau berkembang seiring waktu.
Cara Kerja
Mekanisme Dynamic NFT:
- Smart contract NFT terhubung ke oracle atau kondisi on-chain
- Ketika kondisi terpenuhi, fungsi “update metadata” dipanggil
tokenURINFT diperbarui → menunjuk ke metadata baru- Gambar, atribut, atau properti NFT berubah
Use Case dNFT:
1. Olahraga dan Kartu Koleksi:
Sorare adalah platform fantasy football dengan kartu pemain sebagai NFT. Statistik kartu (gol, assist, rating) diperbarui berdasarkan performa nyata pemain di lapangan melalui data oracle.
2. Gaming:
NFT senjata yang meningkat level setelah digunakan dalam pertempuran. Karakter game yang mengalami “aging” visual seiring waktu.
3. NFT Berdasarkan Cuaca:
NFT artwork yang tampilannya berubah sesuai cuaca real-time di lokasi pemilik.
4. DeFi Receipts:
LP token atau lending position bisa direpresentasikan sebagai dNFT yang menampilkan nilai terkini posisi.
5. Identitas dan Reputasi:
NFT profil yang berevolusi berdasarkan aktivitas on-chain — semakin aktif di DeFi, semakin “tumbuh” NFT identitasnya.
Penyimpanan Metadata:
dNFT metadata bisa disimpan:
- Fully on-chain: Lebih permanen tapi sangat mahal di gas
- Off-chain (IPFS/Arweave): Lebih murah tapi lebih kompleks untuk update
- Oracle-based: Chainlink atau oracle lain memperbarui data yang dibaca smart contract
Kesalahpahaman Umum
“Semua NFT in-game adalah dNFT.”
Banyak NFT game hanya memiliki metadata statis. dNFT secara spesifik memiliki mekanisme pembaruan otomatis yang terikat pada kondisi tertentu.
“dNFT selalu fully on-chain.”
Sebagian besar dNFT masih bergantung pada off-chain storage untuk gambar karena biaya penyimpanan on-chain terlalu tinggi. “Dynamic” merujuk pada perubahan metadata, bukan penyimpanan.
Kritik
Ketergantungan pada oracle menciptakan single point of failure dan risiko manipulasi data. Jika oracle memberikan data salah, NFT bisa berubah secara tidak tepat. Kompleksitas teknis juga lebih tinggi dari NFT statis, meningkatkan risiko bug.
Sentimen Media Sosial
dNFT mendapat perhatian besar di 2022-2023 sebagai “generasi berikutnya” NFT yang memiliki utility nyata. Sorare adalah contoh sukses dengan jutaan pengguna fantasy sports yang menggunakan NFT sebagai kartu pemain.