Kamus Crypto

Dynamic NFT: Token yang Bisa Berubah Tampilan atau Atributnya Seiring Waktu

Dynamic NFT adalah NFT yang metadata atau tampilannya dapat berubah berdasarkan kondisi tertentu — berbeda dari NFT statis yang sekali mint tidak berubah.

DynamicNFTNFT

Dynamic NFT adalah token non-fungible yang metadata atau tampilannya dapat berubah berdasarkan kondisi tertentu — berbeda dari NFT statis yang sekali diterbitkan tidak pernah berubah. Perubahan bisa dipicu oleh waktu, data dunia nyata via oracle, interaksi pengguna, atau kondisi on-chain.

Perbedaan dengan NFT Statis

NFT statis: metadata (gambar, atribut) disimpan di IPFS atau Arweave, tidak bisa diubah. Token ID #1 koleksi “Rock” dari hari pertama hingga 10 tahun kemudian tampilannya sama persis.

Dynamic NFT: smart contract menyimpan pointer ke metadata yang bisa di-update. Kondisi tertentu memicu perubahan isi metadata tersebut.

Contoh Penggunaan Nyata

LaMelo Ball NFTs (Chainlink): NFT kartu basket pemain NBA LaMelo Ball yang atributnya berubah sesuai statistik pertandingan real. Jika LaMelo mencetak triple-double dalam game nyata, NFT kartu tersebut secara otomatis unlock visual dan atribut baru. Data pertandingan masuk via Chainlink oracle.

Async Art: platform NFT di mana satu karya terdiri dari beberapa “layer” yang bisa dimiliki orang berbeda. Pemilik layer bisa mengubah komponen tertentu dari karya, sehingga tampilan keseluruhan berubah.

NFT tanaman atau makhluk virtual: karakter yang “tumbuh” seiring waktu — tampilan berbeda di hari ke-30, ke-90, ke-365 setelah mint.

Cara Kerja Teknis

Dynamic NFT menggunakan fungsi tokenURI yang mengembalikan URL dinamis, bukan URL statis ke file IPFS. Smart contract memiliki logika yang menentukan URL metadata mana yang dikembalikan berdasarkan state saat ini.

Untuk data dunia nyata, alurnya:

  1. Oracle (misal Chainlink) ambil data dari sumber off-chain
  2. Kirim data ke smart contract via transaksi on-chain
  3. Contract update state internal
  4. tokenURI sekarang mengembalikan metadata baru

Aplikasi yang Sedang Berkembang

  • Tiket event yang berubah jadi souvenir setelah acara selesai
  • Dokumen supply chain yang terupdate setiap kali produk berpindah tangan
  • Game character yang level-up berdasarkan aktivitas nyata

Lihat juga: NFT | Metadata | Gaming NFT | Utility NFT


💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →

⚠️ Disclaimer: Dynamic NFT menambah kompleksitas teknis dan risiko — jika oracle bermasalah atau contract mengandung bug, perubahan metadata bisa tidak terduga. Riset proyek secara menyeluruh sebelum membeli.

Mau Masuk Web3 Tanpa Rekening Bank?

Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.

Lihat Elite Vault →

Pertanyaan Umum

Apa itu Dynamic NFT dan bedanya dengan NFT biasa?

NFT biasa (statis) punya metadata tetap — gambar dan atributnya tidak pernah berubah setelah mint. Dynamic NFT dapat mengubah tampilannya berdasarkan kondisi eksternal seperti waktu, data olahraga, cuaca, atau interaksi pengguna. Gambar yang Anda lihat hari ini bisa berbeda dari besok.

Bagaimana dynamic NFT bisa tahu data dari dunia nyata?

Dynamic NFT menggunakan oracle seperti Chainlink untuk mendapat data off-chain (harga, hasil pertandingan, cuaca). Oracle mengirim data ini ke smart contract, yang kemudian memperbarui metadata NFT sesuai kondisi baru.