Hari ini, sebagian besar NFT mewakili aset statis. Ketidakubahannya media dan metadata ditegakkan baik sebagai perjanjian sosial maupun melalui kode. Meskipun ini cukup untuk menyimpan artefak budaya yang dirancang agar tidak berubah (seni statis, musik, tulisan, koleksi), ada ruang desain terbuka yang luas untuk bereksperimen dengan aset onchain dinamis yang terus-menerus mengembangkan penampilan, metadata, atau status mereka sesuai dengan aturan yang tidak berubah.
Dinamika membawa NFT melebihi tautan dan media statis, untuk berperilaku lebih seperti perangkat lunak yang merespons faktor eksternal. Hal ini menciptakan lapisan interaktivitas baru di sekitar barang dan media digital, memungkinkan ekspresi individual dan kolektif yang lebih besar, utilitas dinamis, dan inovasi berkelanjutan di sekitar objek digital.
NFT dinamis dapat berupa programatik (mencerminkan input algoritmik) atau interaktif (mencerminkan input pengguna). Dinamika adalah fitur yang dapat melintasi vertikal tergantung pada kasus penggunaan yang dimaksud.
Kami telah menyaksikan berbagai eksperimen di bidang seni, gim, identitas dan reputasi, metaverse, serta keterlibatan komunitas dan merek.
Koleksi dinamis dapat dilihat sebagai bagian dari seni generatif, yang juga mencakup seni multipemain "Input Parameter" di mana waktu mint atau alamat minter digunakan sebagai sumber entropi, tetapi NFT itu sendiri tidak diperbarui setelah mint. NFT seni dinamis memberi kolektor rasa senang yang berkelanjutan, dan berfungsi sebagai alat untuk kreasi multipemain antara seniman dan kolektor sebagai media baru untuk penceritaan kolektif.
Seni yang berkembang dengan waktu, siklus bulan, status onchain, atau kondisi offchain secara otomatis misalnya 720 Menit oleh Alexis Andre, BURNER oleh crashblossom, Gaussian Timepieces oleh Teorema Takens, Finiliars oleh Ed Forneiles, Gazers oleh Matt Kane, Mutant Garden Seeder oleh Harm van den Dorpel
Seni yang berkembang dengan transfer rantai dan kepemilikan contohnya Animal Coloring Book, Corruptions oleh dom.eth, Chameleon oleh Joan Heemskerk, Entropes, OG Crystals, Watchfaces oleh w1nter.eth dan Tyler Anglert
Seni yang visualnya bisa langsung dipengaruhi oleh para kolektor misalnya Brotchain oleh divergence, Terraforms oleh Mathcastles, Shields oleh John Palmer, Forever Supper Async Art, atau Classic di mana para kolektor dapat mengubah lapisan-lapisan yang ditampilkan dalam karya seni utama
Seni dengan opsi gaya dirilis secara berkala, dengan setiap rilis menampilkan gaya edisi terbatas baru yang pemegangnya dapat memilih untuk "mengonversi" NFT mereka ke misalnya Opepen
Seni audiovisual generatif real-time, yang tidak pernah berulang, contohnya In Noise We Trust oleh 404.eth, dan berbagai karya oleh DEAFBEEF
Selain berfungsi sebagai aset yang dapat ditingkatkan dalam permainan, NFT dinamis juga dapat berfungsi sebagai kanvas untuk gameplay, merefleksikan keadaan permainan dalam media dan metadata-nya. Dipadukan dengan barang digifisik, NFT dapat diperbarui berdasarkan aktivitas IRL untuk membuka pengalaman konsumen baru.
Axies yang memenangkan pertempuran berperingkat mendapatkan Poin Pengalaman yang Terikat Axie (AXP), yang dapat digunakan untuk "Menaikkan" Axies. Dengan begitu, sinchronisasi kemajuan game di luar rantai ke dalam rantai, meningkatkan batas level Axie, dan memungkinkan pemain untuk meningkatkan bagian Axie.
Kapal Citadel dapat ditingkatkan untuk meningkatkan kekuatan, kecepatan, dan efisiensi bahan bakar. Setiap tingkat upgrade membutuhkan waktu dan sumber daya mentah (Ore) yang berbeda untuk diselesaikan. Sebagian dari gameplay adalah bagi Para Pilot untuk merencanakan perjalanan mereka ke sabuk asteroid untuk menambang Ore, dengan setiap tindakan dan keadaan permainan tercermin di blockchain
Pemain Realm menghasilkan token $ANIMA melalui staking dan gameplay. Hadiah-hadiah ini kemudian dapat digunakan untuk meningkatkan Petualang mereka (karakter NFT dari proyek mitra Realm) dan menerima LootBoxes yang berisi item permainan langka.
"Gerakan" adalah transaksi onchain yang mempengaruhi sebuah dunia contohnya Straylight
Arena Pertempuran di mana gameplay meninggalkan jejak di media misalnya Arena Chainfaces
Penyebaran infeksi sebagai mekanisme virality/distribusi contohnya FoliaVirus, Viper
Mekanisme pengumpulan, pembiakan, dan penggabungan untuk menghasilkan edisi yang lebih langka misalnya Avastars, VV Checks
Permainan yang dimainkan sendiri menggunakan AI onchain di mana kolektor dapat mencari NFT dengan skor tertinggi, misalnya ArcadeGlyphs oleh Miragenesi
Gameplay IRL dan peningkatan aktivitas fisik NFT contohnya STEPN, Loot LARP
Skor mint sebagai NFT di mana peringkat yang digambarkan berubah saat rekor baru dipecahkan misalnya Onchainscores, Optimizor, 1kx Score NFT dapat dicetak dari halaman Bermain untuk Belajar kami
Berburu keunikan avatar dan partisipasi komunitas contohnya Gim Manny
NFTs makan, menular, meningkatkan satu sama lain untuk menjadi lebih kuat misalnya Etholvants & Suntikan Penguat
NFT dinamis juga dapat mewakili sebagian identitas dan reputasi yang terkait dalam sebuah komunitas, berkembang dengan kontribusi yang terus berlanjut dan aktivitas tata kelola. Ini memfasilitasi interaksi yang disengaja di dalam dan antara komunitas, dan berfungsi sebagai dasar untuk membangun permainan sosial di atasnya.
Aktivitas Onchain di seluruh aplikasi secara langsung memengaruhi fitur NFT contohnya Zerion DNA. Kota Philand menggambarkan aktivitas dompet, dan setiap aset di dalam kota dapat diperoleh melalui pencarian
Lens v2 mencakup dukungan langsung untuk standar tokenbound (ERC-6551), memberikan setiap Lens Profiles NFT mereka akun pintar sendiri. Ini memisahkan Profil dari pemegangnya, mengakumulasi hak akses, aset, dan reputasi ke NFT itu sendiri.
Stasiun
Kontrak Sosial oleh Burak Arikan melacak kepemilikan kolektor dan koneksi bersama mereka ke kolektor lain, menghasilkan grafik koleksi untuk memproyeksikan akuisisi masa depan
Seni JPG Canonicons mewakili representasi unik dan kumulatif dari keterlibatan individu dalam kurasi Canon. Demikian pula, Deca Decagons naik level dengan menggunakan Deca Experience Points (DXP) yang individu peroleh dengan menyelesaikan Quest harian di platform
Avatar Mercle dan Metagame memungkinkan penggamifikasian dan membuka kunci fitur berdasarkan tindakan dan peran individu dalam sebuah komunitas
Tanah yang pemegangnya dapat memengaruhi langsung dan menimpa media onchain contohnya Terraforms oleh Mathcastles
Tanah yang berkembang saat pemegang dan pengunjung berinteraksi dengannya melalui kurasi seni misalnya RUANG MOCA, atau bangunan dan gameplay tanah misalnya Upstreet, Hyperfy, Otherdeeds, Voxels
NFT fashion virtual yang dapat dikonversi antara pakaian 3D dan karya seni, misalnya RSTLSS
Merek-merek besar telah bereksperimen dengan NFT dinamis untuk terlibat dengan khalayak umum, menghubungkan aset dengan data eksternal atau menambahkan utilitas melalui kampanye yang berkelanjutan.
DeGods mengungkapkan karya seni dan karakteristik baru ke koleksi PFP-nya setiap musim. Pemegang menghabiskan $DUST untuk meningkatkan NFT mereka, dan dapat memilih metadata mana yang ingin mereka tampilkan. Staking DeGods mengakumulasi lebih banyak $DUST untuk pemegang dan DePoints untuk NFT yang dipertaruhkan. DePoints dapat dihabiskan dalam game untuk membuka Paket yang berisi $DUST atau hadiah yang disponsori merek, dengan papan peringkat DeGods yang mendapatkan poin terbanyak untuk musim saat ini.
Pemegang Smolverse dapat melakukan staking karakter mereka dan mendapatkan IQ atau Plates (tergantung pada karakternya), yang mewakili waktu yang dihabiskan di komunitas dan secara dinamis meningkatkan ukuran kepala dan tubuh karakter. IQ juga dapat digunakan untuk membeli barang-barang estetika, yang kemudian ditambahkan ke ciri-ciri mereka secara onchain. Mereka akan segera meluncurkan ERC-1155 yang dapat dipasang untuk menggantikan ciri-ciri yang ada di rantai daripada hanya menggunakannya sebagai skin, memungkinkan komunitas untuk mengembangkan koleksi resmi secara bersama-sama dengan tim.
Kartu olahraga koleksi LaMelo Ball memiliki kemampuan 'level up' berdasarkan hasil data bola basket kehidupan nyata, seperti pengumuman Rookie of the Year. Saat karier pemain berkembang, begitu pula koleksinya dengan integrasi dinamis ke statistik dan pencapaian.
Adidas ATLS adalah PFP di koleksi Into the Metaverse milik Adidas. Seiring berjalannya waktu, bab-bab baru terungkap sebagai bagian dari alur cerita interaktif yang memperkenalkan sifat-sifat baru ke token tersebut
Lacoste UNDW3 melacak partisipasi komunitas dalam “The Mission”, pengalaman baru yang berputar di sekitar percakapan, gamifikasi, memecahkan teka-teki, dan penciptaan bersama
Waktu: 720 Menit oleh Alexis Andre, Jam Tangan Gaussian oleh Teorema Takens
Siklus Bulan: Gazers oleh Matt Kane, Moon in Motion oleh Miragenesi
Hash Blok: Penanam Taman Mutan oleh Harm van den Dorpel bermutasi dengan kesamaan hash blok saat ini dengan hash blok bibit, Chaos Roads oleh Chainleft
Status Kontrak: Posisi Uni v3, Kartu Keanggotaan PartyDAO. pepethereum bereaksi terhadap fluktuasi harga ETH dengan menggunakan data dari kolam Uniswap
Data Offchain/berbasis Oracle
Harga crypto dan gas misalnya Finiliar, BURNER oleh crashblossom
Cuaca berdasarkan contohnya Impermanence oleh Josh Pierce
Berdasarkan pemilik/transfer: Buku Mewarnai Hewan, Tata Wajah, Kristal OG, Korupsi
Pencetakan/Pembakaran/Gabungan contohnya VV Checks, etholvants, merge, Smols Transmolgrification
Menambahkan/Memperbarui konten, karakteristik, lapisan misalnya DeGods, Moonbirds, Terraforms, Upstreet, Forever Supper, Smols & Swols
Opt-in Mengungkapkan contohnya Opepen
Permainan contohnya Axie Infinity, Chainlife, 0xEssentials
Partisipasi Komunitas contohnya JPG Canonicons, Lacoste UNDW3, Kamera Collective Strangers
Waktu yang sensitif “mengasuh” contohnya Bonsai, bentuk kehidupan oleh Sarah Friend
Interaksi dengan NFT dan dompet lain, misalnya Entropes & Spells, Etholvants & Booster Syringes, Viper. SABOTAGE oleh Kim Asendorf menampilkan NFT "Editor" 1/1 yang pemegangnya dapat mengubah karya seni koleksi.
NFT yang medianya murni dihasilkan dari data onchain berevolusi secara mandiri berdasarkan parameter seperti waktu, hash blok, alamat dompet, yang secara deterministik mempengaruhi karya seni. Di luar seni onchain dan permainan yang sering memerlukan implementasi khusus per koleksi, NFT dengan media yang mencerminkan kondisi onchain bisa digunakan sebagai NFT peringatan atau "kwitansi" untuk mewakili hal-hal seperti posisi DeFi (Posisi Uni v3, Kartu Tabungan Web3), hak governance (Kartu Keanggotaan PartyDAO, Kartu Juicebox), atau kartu keanggotaan komunitas dengan reputasi yang terakumulasi (JPG Canonicons, Deca).
Protokol tokenisasi posisi ke dalam NFT membuat posisi tersebut dapat diperdagangkan sebagai aset, menjadikannya sebagai blok bangunan untuk produk dan layanan baru. Sebagai contoh, Metastreet menyetor catatan janji pihak ketiga NFT ke dalam kolam jaminan untuk protokol Pembuat Tranche Otomatis mereka.
Membuat media mencerminkan status kontrak secara langsung membuat status kontrak dapat dibaca oleh pengguna akhir dompet dan pasar. Kode SVG kerangka diterapkan sekali sebagai bagian dari kontrak NFT, dan sisa gambar diperbarui secara programatis dengan data onchain.
Item permainan sepertinya pas dengan metadata yang bisa berubah karena pemain dapat mengembangkan atau memperkuat aset melalui permainan. Keuntungan melakukannya melalui NFT daripada item virtual di server terpusat adalah bahwa metadata dapat dilacak dan disimpan pada infrastruktur terdesentralisasi, sehingga catatan permainan tetap ada ketika item diperdagangkan.
Mekanika mint dan burn yang mengangkat subkelas aset ke "tingkat" yang lebih tinggi menghasilkan aset baru yang hanya dapat berasal dari kombinasi tertentu dari tingkat yang lebih rendah (misalnya Pemeriksaan VV) atau mewarisi sifat-sifat dari induknya (misalnya CryptoKitties, Avastars).
Neolastics dan Clovers adalah proyek seni generatif yang memperkenalkan pasokan dinamis dan ekonomi otonom ke dalam koleksi. Untuk Neolastics, siapa pun dapat mencetak token baru dan mengembangkan pasokan dengan setiap harga cetak berikutnya meningkat sesuai dengan kurva ikatan. 99.5% dari setiap biaya pencetakan masuk ke cadangan komunitas yang bertindak sebagai lantai yang dapat diprediksi dan pembeli siap ketika seseorang memilih untuk membakar Neolastic mereka.
Mekanika pasokan dinamis juga dapat diperkenalkan melalui pembuangan dan keran dalam permainan. Di Citadel, kapal-kapal baru dibawa ke dalam permainan melalui Ship Construction Bay melalui sistem lelang dutch yang tertutup mingguan (buta). Kapal-kapal dapat dihancurkan saat pemain melakukan perjalanan ke wilayah yang lebih berbahaya dalam permainan, mengorbankan kehancuran kapal untuk imbalan yang lebih besar. Tingkat inflasi berada dalam rentang sempit dari kuantitas kapal baru yang ditawarkan dalam lelang, sementara kehancuran kapal cenderung menjadi pembakaran berbasis persentase dari pasokan total. Ketika pasokan total meningkat, kehancuran kapal total akan meningkat hingga relatif sama dengan jumlah kapal baru yang diperkenalkan dalam lelang.
Permainan menarik dapat dirancang di mana beberapa kemampuan atau fungsi pada kontrak NFT tetap tidak aktif sampai kondisi tertentu terpenuhi. Sebagai contoh, koleksi dinamis di mana pasokan awalnya hanya berkurang dengan menggabungkan dua token bersama-sama dapat mencakup fungsi yang disebut “kelahiran” yang hanya dapat dipanggil pada NFT yang telah mencapai ukuran tertentu dengan menggabungkan (tercermin dalam status kontrak). Generasi dan tokenID induk dapat digunakan sebagai benih untuk renderer deterministik untuk membuat putaran permainan yang tak terbatas, visualnya berbeda-beda, seperti permainan VV Checks.
NFT juga dapat diubah hingga jangka waktu sebelum NFT 'terkunci' dan menjadi tidak dapat diubah.
Async Art dan OG Protocol telah memperkenalkan mekanik baru seperti Master/Layer NFT dan jalur pembaruan metadata khusus untuk membantu seniman meluncurkan koleksi multiplayer dan proyek NFT dinamis.
Transient Labs telah memimpin eksperimen dengan media interaktif dan dapat diperbarui dalam seni. Dalam ERC-721TL, mereka menguraikan cara bagi pencipta dan kolektor untuk memiliki pendapat dalam pembaruan metadata, memungkinkan kolektor menyetujui atau menolak setiap perubahan metadata yang diusulkan oleh seniman. Standar ini juga menawarkan Inscription Cerita, memungkinkan baik pencipta maupun kolektor untuk meninggalkan narasi mereka, provenans pameran, dan sejarah penjualan pada karya seni dengan melampirkan teks onchain ke NFT. Hidden Stories oleh Michelle Viljoen adalah pameran dari ini.
Ini dapat digunakan untuk memberi makan data offchain ke kontrak pintar, memungkinkan NFT merespons acara offchain. Untuk interaksi yang lebih kompleks seperti UGC di tanah virtual, NFT mewakili koordinat dalam dunia dan akses tulis. Namun, kontennya sendiri biasanya diproses dan disimpan di server yang dihosting yang dirujuk token dalam metadatanya.
Chainlink Data Feeds dapat memberikan informasi seperti harga kripto dan cuaca untuk membuat NFT menjadi 'sadar lingkungan'. Melalui integrasi mereka dengan Space & Time, pengembang dapat menjalankan skrip yang mengambil data dari server game dan mengirimkannya ke onchain menggunakan Chainlink Functions.
Menggunakan Fungsi Web3 Gelato atau Tindakan Lit, pengembang dapat menulis logika apa pun untuk memperbarui NFT secara bersyarat berdasarkan peristiwa offchain atau pada interval tertentu. Node Gelato secara terus menerus menjalankan fungsi dan dapat memicu perubahan metadata jika kondisi tertentu terpenuhi. Demikian pula, Tindakan Lit dieksekusi di seluruh jaringan kriptografi ambang Lit, setiap node secara independen memverifikasi hasil dan menandatangani transaksi ketika mencapai ambang batas 2 ⁄ 3 untuk secara otomatis melakukan pembaruan onchain. Sebagai contoh, mengambil data pertandingan langsung dari API olahraga dan meningkatkan sifat-sifat keterampilan NFT atlet saat mereka memenangkan pertandingan.
Mentaport menyediakan SDK untuk kontrak pintar "sadar lokasi", memungkinkan akses fitur berbasis waktu dan lokasi, permen, dan pembaruan dinamis yang dapat berguna untuk kampanye IRL waktu terbatas dan mekanisme proof-of-visit.
Sparkblox, Evalon, dan Metafuse menawarkan solusi all-in-one untuk meluncurkan dan mengelola koleksi NFT interaktif yang memungkinkan pemegang terlibat dengan aset, atau NFT dinamis yang berkembang berdasarkan data dunia nyata dan API yang terhubung.
Kairos menyediakan API GraphQL untuk membuat, mencetak, menjual NFT secara programatik dan opsional dengan metadata yang dapat diperbarui, serta alat pengembang Dynamic NFT dengan metadata dan gambar yang disimpan di server Kairos.
Paima memungkinkan pengembang game untuk membuat NFT yang memiliki status yang dapat naik level, mendapatkan pengalaman, memperoleh peralatan, dan berkembang dari waktu ke waktu. Protokol kompresi NFT Paima mencetak sejumlah minimal NFT di L1 dan mengembangkannya berdasarkan status permainan di L2.
Lync menyediakan alat bantu dari awal untuk pengembang game untuk mengintegrasikan web3, termasuk SDK dompet lintas-rantai, SDK pasar, dan alat manajemen NFT di mana pembaruan aset dalam game dapat dipicu menggunakan Otomatisasi Chainlink.
API metadata Syndicate memberikan opsi kepada para pencipta di mana mereka ingin menyimpan metadata NFT dan memperbarui sifat secara massal pada koleksi.
Playground sedang membangun infrastruktur yang menghubungkan merek ke komunitas NFT yang ada dengan menerbitkan sifat ke koleksi. Dengan menunjuk tokenURI koleksi ke registri metadata Playground, admin koleksi dapat memilih untuk membuat koleksi mereka memenuhi syarat untuk menerima sifat ke NFT mereka, memberikan pemegang keuntungan seperti hadiah eksklusif dan diskon.
Standar & Primer Onchain
EIP-4906: Metadata Update Extension menawarkan acara MetadataUpdate standar untuk memudahkan platform pihak ketiga memperbarui metadata NFT. OpenSea mendukung ini, dan berfungsi dengan baik untuk NFT yang diperbarui melalui panggilan ke kontrak, tetapi tidak memungkinkan jika perubahan tersebut berulang. Juicebox menggunakan cron job untuk kasus penggunaan terakhir.
ERC-721TL oleh Transient Labs menawarkan cara bagi para pencipta dan kolektor untuk melampirkan tulisan ke NFT secara onchain (Inskripsi Cerita), mekanisme proposal untuk pembaruan metadata (Sinergi) selain implementasi yang dioptimalkan untuk gas untuk pencetakan dan airdrop secara massal.
EIP-721k: Konstruksi, merender, dan mengembangkan NFT menggunakan SVGModules dan DataStreams onchain yang dapat disusun ulang, dengan instruksi dinamis yang disandikan oleh NFT yang disampaikan ke modul SVGElements dan DataStreams. Mesin rendering SVG membuat sub-elemen menggunakan registrasi publik, membangun SVG dengan cara mengkodekan/mendekodekan masukan yang disalurkan dari berbagai sumber kontrak pintar eksternal secara real time. Hal ini memungkinkan NFT secara bertahap diperbarui dan ditingkatkan. Paket ekspansi dan fitur permainan lainnya dapat dengan mudah diperkenalkan ketika NFT mencapai kecocokan pasar produk. Lihat aksi ini dalam Kartu Tabungan Web3 dan Pixel Pooly.
EIP-7496 mendefinisikan metode untuk menetapkan dan mendapatkan sifat dinamis onchain yang terkait dengan NFT. Dengan mendefinisikan sifat-sifat ini onchain dan memstandardisasi bagaimana mereka dapat diubah, mereka dapat digunakan dan dimodifikasi oleh kontrak lain.
EIP-6551: Akun Tokenbound telah mendapatkan banyak perhatian tahun ini dan, meskipun tidak menangani dinamika dalam NFT itu sendiri, itu memungkinkan NFT untuk menyimpan aset lain dan menjadi identitas onchain mereka sendiri. Akun Tokenbound kompatibel mundur dan maju dengan koleksi NFT apa pun secara langsung. Implementasi akun pintar apa pun dapat diterapkan ke NFT dan mulai menyimpan aset.
RMRK’s kumpulan standar yang diusulkan untuk NFT Multi-Ases, Nestable, Composable, Emotable, dan Soulbound.
Kontrak berkepak-kepak oleh merklejerk adalah trik bagus untuk mendeploy kontrak dengan murah yang selalu dipanggil offchain dalam konteks eth_call. Kontrak dikompresi offchain, dan kontrak runtime mendekompresi kontrak berkepak-kepak, mendeploynya, lalu meneruskan panggilan asli ke contoh yang dideploy. Hasilnya disalurkan dalam muatan revert() untuk membatalkan pengimplementasian dan menghindari modifikasi state secara permanen. Pendekatan ini menghasilkan penghematan gas sekitar 50% dan berguna untuk primitif yang banyak mengandung teks seperti metadata SVG yang dapat disusun.
Hot-chain-svg oleh w1nter.eth adalah toolkit untuk membangun proyek SVG onchain yang menampilkan mesin rendering yang sederhana dan hot reloading agar para pengembang dapat dengan cepat memeriksa secara visual konten NFT mereka.
Tipe huruf dan sistem desain onchain adalah blok bangunan yang diterapkan sekali dan disusun menjadi media onchain yang lebih kompleks, meskipun kemungkinan akan memakan waktu sebelum kita melihat cukup banyak dari ini diterapkan untuk memberi para pencipta berbagai pilihan yang baik untuk dipilih.
NFT dinamis adalah faktor bentuk kategori-agnostik yang menarik untuk objek digital. Meskipun infrastruktur pendukung yang masih baru, ekosistem telah aktif berinovasi pada teknik untuk membawa media generatif dan metadata onchain, dan membangun primitif yang dapat digunakan ulang oleh proyek-proyek lain.
Proyek NFT dinamis awal memerlukan keterampilan teknis yang mendalam dan implementasi khusus. Tetapi seiring dengan semakin kokohnya middleware dan alat pembuat, kami mengharapkan NFT dinamis menjadi seumum dan melayani berbagai kasus penggunaan sebanyak NFT “biasa” itu sendiri. Beberapa pertanyaan terbuka...
Bagaimana front-end seperti pasar, pelacak portofolio, dan dompet menambahkan dukungan untuk NFT yang berkembang secara real time?
Bagaimana kita bisa meningkatkan desentralisasi solusi untuk merender atau menjalankan kode generatif?
Bagaimana penerbit dan kolektor dapat mengelola izin dan ruang lingkup perubahan yang dapat dilakukan pada suatu NFT tertentu?
Seberapa umum infrastruktur NFT dinamis? Mesin pencetak dan pembangun toko saat ini dapat menyediakan alat-alat tanpa pendapat untuk meluncurkan koleksi di berbagai format media. Tetapi karena dinamika bervariasi bahkan lebih di berbagai konteks, seperti apa modul dinamis itu?
Momen petir dalam botol untuk NFT mungkin bukanlah ERC721 itu sendiri, tetapi kenaikan pesat CryptoKitties yang berperan sebagai go-to-market yang sukses untuk standar tersebut. Sebelum bahkan Ethereum itu sendiri, Colored Coins, Quantum, dan Counterparty NFT telah menunjukkan kepada kita bahwa inovasi teknis saja tidak cukup untuk memicu eksperimen luas di atas teknologi tersebut. Sebaliknya, adalah fleksibilitas, evangelisme komunitas yang kuat, dan aplikasi pembunuh yang mengubah standar menjadi titik Schelling para pembangun untuk tahun yang akan datang. Untuk NFT dinamis, primitifnya sudah ada.
Jika Anda sedang membangun proyek NFT dinamis, platform kreator dan alat untuk meluncurkan koleksi dinamis, atau memiliki pemikiran tambahan tentang topik ini, silakan hubungi, saya akan senang untuk berbincang dengan Anda.
Banyak terima kasih kepada Billy Rennekamp, Benny Giang, Jayden Windle, Daniel Volkov, pet3rpan, dan Accelxr atas waktu dan umpan balik mereka pada draf ini.
Terima kasih khusus kepada JPG untuk Dynamic Canon mereka, basis data yang paling komprehensif dari eksperimen NFT dinamis historis yang menjadi inspirasi besar dan sumber daya untuk artikel ini.
Hari ini, sebagian besar NFT mewakili aset statis. Ketidakubahannya media dan metadata ditegakkan baik sebagai perjanjian sosial maupun melalui kode. Meskipun ini cukup untuk menyimpan artefak budaya yang dirancang agar tidak berubah (seni statis, musik, tulisan, koleksi), ada ruang desain terbuka yang luas untuk bereksperimen dengan aset onchain dinamis yang terus-menerus mengembangkan penampilan, metadata, atau status mereka sesuai dengan aturan yang tidak berubah.
Dinamika membawa NFT melebihi tautan dan media statis, untuk berperilaku lebih seperti perangkat lunak yang merespons faktor eksternal. Hal ini menciptakan lapisan interaktivitas baru di sekitar barang dan media digital, memungkinkan ekspresi individual dan kolektif yang lebih besar, utilitas dinamis, dan inovasi berkelanjutan di sekitar objek digital.
NFT dinamis dapat berupa programatik (mencerminkan input algoritmik) atau interaktif (mencerminkan input pengguna). Dinamika adalah fitur yang dapat melintasi vertikal tergantung pada kasus penggunaan yang dimaksud.
Kami telah menyaksikan berbagai eksperimen di bidang seni, gim, identitas dan reputasi, metaverse, serta keterlibatan komunitas dan merek.
Koleksi dinamis dapat dilihat sebagai bagian dari seni generatif, yang juga mencakup seni multipemain "Input Parameter" di mana waktu mint atau alamat minter digunakan sebagai sumber entropi, tetapi NFT itu sendiri tidak diperbarui setelah mint. NFT seni dinamis memberi kolektor rasa senang yang berkelanjutan, dan berfungsi sebagai alat untuk kreasi multipemain antara seniman dan kolektor sebagai media baru untuk penceritaan kolektif.
Seni yang berkembang dengan waktu, siklus bulan, status onchain, atau kondisi offchain secara otomatis misalnya 720 Menit oleh Alexis Andre, BURNER oleh crashblossom, Gaussian Timepieces oleh Teorema Takens, Finiliars oleh Ed Forneiles, Gazers oleh Matt Kane, Mutant Garden Seeder oleh Harm van den Dorpel
Seni yang berkembang dengan transfer rantai dan kepemilikan contohnya Animal Coloring Book, Corruptions oleh dom.eth, Chameleon oleh Joan Heemskerk, Entropes, OG Crystals, Watchfaces oleh w1nter.eth dan Tyler Anglert
Seni yang visualnya bisa langsung dipengaruhi oleh para kolektor misalnya Brotchain oleh divergence, Terraforms oleh Mathcastles, Shields oleh John Palmer, Forever Supper Async Art, atau Classic di mana para kolektor dapat mengubah lapisan-lapisan yang ditampilkan dalam karya seni utama
Seni dengan opsi gaya dirilis secara berkala, dengan setiap rilis menampilkan gaya edisi terbatas baru yang pemegangnya dapat memilih untuk "mengonversi" NFT mereka ke misalnya Opepen
Seni audiovisual generatif real-time, yang tidak pernah berulang, contohnya In Noise We Trust oleh 404.eth, dan berbagai karya oleh DEAFBEEF
Selain berfungsi sebagai aset yang dapat ditingkatkan dalam permainan, NFT dinamis juga dapat berfungsi sebagai kanvas untuk gameplay, merefleksikan keadaan permainan dalam media dan metadata-nya. Dipadukan dengan barang digifisik, NFT dapat diperbarui berdasarkan aktivitas IRL untuk membuka pengalaman konsumen baru.
Axies yang memenangkan pertempuran berperingkat mendapatkan Poin Pengalaman yang Terikat Axie (AXP), yang dapat digunakan untuk "Menaikkan" Axies. Dengan begitu, sinchronisasi kemajuan game di luar rantai ke dalam rantai, meningkatkan batas level Axie, dan memungkinkan pemain untuk meningkatkan bagian Axie.
Kapal Citadel dapat ditingkatkan untuk meningkatkan kekuatan, kecepatan, dan efisiensi bahan bakar. Setiap tingkat upgrade membutuhkan waktu dan sumber daya mentah (Ore) yang berbeda untuk diselesaikan. Sebagian dari gameplay adalah bagi Para Pilot untuk merencanakan perjalanan mereka ke sabuk asteroid untuk menambang Ore, dengan setiap tindakan dan keadaan permainan tercermin di blockchain
Pemain Realm menghasilkan token $ANIMA melalui staking dan gameplay. Hadiah-hadiah ini kemudian dapat digunakan untuk meningkatkan Petualang mereka (karakter NFT dari proyek mitra Realm) dan menerima LootBoxes yang berisi item permainan langka.
"Gerakan" adalah transaksi onchain yang mempengaruhi sebuah dunia contohnya Straylight
Arena Pertempuran di mana gameplay meninggalkan jejak di media misalnya Arena Chainfaces
Penyebaran infeksi sebagai mekanisme virality/distribusi contohnya FoliaVirus, Viper
Mekanisme pengumpulan, pembiakan, dan penggabungan untuk menghasilkan edisi yang lebih langka misalnya Avastars, VV Checks
Permainan yang dimainkan sendiri menggunakan AI onchain di mana kolektor dapat mencari NFT dengan skor tertinggi, misalnya ArcadeGlyphs oleh Miragenesi
Gameplay IRL dan peningkatan aktivitas fisik NFT contohnya STEPN, Loot LARP
Skor mint sebagai NFT di mana peringkat yang digambarkan berubah saat rekor baru dipecahkan misalnya Onchainscores, Optimizor, 1kx Score NFT dapat dicetak dari halaman Bermain untuk Belajar kami
Berburu keunikan avatar dan partisipasi komunitas contohnya Gim Manny
NFTs makan, menular, meningkatkan satu sama lain untuk menjadi lebih kuat misalnya Etholvants & Suntikan Penguat
NFT dinamis juga dapat mewakili sebagian identitas dan reputasi yang terkait dalam sebuah komunitas, berkembang dengan kontribusi yang terus berlanjut dan aktivitas tata kelola. Ini memfasilitasi interaksi yang disengaja di dalam dan antara komunitas, dan berfungsi sebagai dasar untuk membangun permainan sosial di atasnya.
Aktivitas Onchain di seluruh aplikasi secara langsung memengaruhi fitur NFT contohnya Zerion DNA. Kota Philand menggambarkan aktivitas dompet, dan setiap aset di dalam kota dapat diperoleh melalui pencarian
Lens v2 mencakup dukungan langsung untuk standar tokenbound (ERC-6551), memberikan setiap Lens Profiles NFT mereka akun pintar sendiri. Ini memisahkan Profil dari pemegangnya, mengakumulasi hak akses, aset, dan reputasi ke NFT itu sendiri.
Stasiun
Kontrak Sosial oleh Burak Arikan melacak kepemilikan kolektor dan koneksi bersama mereka ke kolektor lain, menghasilkan grafik koleksi untuk memproyeksikan akuisisi masa depan
Seni JPG Canonicons mewakili representasi unik dan kumulatif dari keterlibatan individu dalam kurasi Canon. Demikian pula, Deca Decagons naik level dengan menggunakan Deca Experience Points (DXP) yang individu peroleh dengan menyelesaikan Quest harian di platform
Avatar Mercle dan Metagame memungkinkan penggamifikasian dan membuka kunci fitur berdasarkan tindakan dan peran individu dalam sebuah komunitas
Tanah yang pemegangnya dapat memengaruhi langsung dan menimpa media onchain contohnya Terraforms oleh Mathcastles
Tanah yang berkembang saat pemegang dan pengunjung berinteraksi dengannya melalui kurasi seni misalnya RUANG MOCA, atau bangunan dan gameplay tanah misalnya Upstreet, Hyperfy, Otherdeeds, Voxels
NFT fashion virtual yang dapat dikonversi antara pakaian 3D dan karya seni, misalnya RSTLSS
Merek-merek besar telah bereksperimen dengan NFT dinamis untuk terlibat dengan khalayak umum, menghubungkan aset dengan data eksternal atau menambahkan utilitas melalui kampanye yang berkelanjutan.
DeGods mengungkapkan karya seni dan karakteristik baru ke koleksi PFP-nya setiap musim. Pemegang menghabiskan $DUST untuk meningkatkan NFT mereka, dan dapat memilih metadata mana yang ingin mereka tampilkan. Staking DeGods mengakumulasi lebih banyak $DUST untuk pemegang dan DePoints untuk NFT yang dipertaruhkan. DePoints dapat dihabiskan dalam game untuk membuka Paket yang berisi $DUST atau hadiah yang disponsori merek, dengan papan peringkat DeGods yang mendapatkan poin terbanyak untuk musim saat ini.
Pemegang Smolverse dapat melakukan staking karakter mereka dan mendapatkan IQ atau Plates (tergantung pada karakternya), yang mewakili waktu yang dihabiskan di komunitas dan secara dinamis meningkatkan ukuran kepala dan tubuh karakter. IQ juga dapat digunakan untuk membeli barang-barang estetika, yang kemudian ditambahkan ke ciri-ciri mereka secara onchain. Mereka akan segera meluncurkan ERC-1155 yang dapat dipasang untuk menggantikan ciri-ciri yang ada di rantai daripada hanya menggunakannya sebagai skin, memungkinkan komunitas untuk mengembangkan koleksi resmi secara bersama-sama dengan tim.
Kartu olahraga koleksi LaMelo Ball memiliki kemampuan 'level up' berdasarkan hasil data bola basket kehidupan nyata, seperti pengumuman Rookie of the Year. Saat karier pemain berkembang, begitu pula koleksinya dengan integrasi dinamis ke statistik dan pencapaian.
Adidas ATLS adalah PFP di koleksi Into the Metaverse milik Adidas. Seiring berjalannya waktu, bab-bab baru terungkap sebagai bagian dari alur cerita interaktif yang memperkenalkan sifat-sifat baru ke token tersebut
Lacoste UNDW3 melacak partisipasi komunitas dalam “The Mission”, pengalaman baru yang berputar di sekitar percakapan, gamifikasi, memecahkan teka-teki, dan penciptaan bersama
Waktu: 720 Menit oleh Alexis Andre, Jam Tangan Gaussian oleh Teorema Takens
Siklus Bulan: Gazers oleh Matt Kane, Moon in Motion oleh Miragenesi
Hash Blok: Penanam Taman Mutan oleh Harm van den Dorpel bermutasi dengan kesamaan hash blok saat ini dengan hash blok bibit, Chaos Roads oleh Chainleft
Status Kontrak: Posisi Uni v3, Kartu Keanggotaan PartyDAO. pepethereum bereaksi terhadap fluktuasi harga ETH dengan menggunakan data dari kolam Uniswap
Data Offchain/berbasis Oracle
Harga crypto dan gas misalnya Finiliar, BURNER oleh crashblossom
Cuaca berdasarkan contohnya Impermanence oleh Josh Pierce
Berdasarkan pemilik/transfer: Buku Mewarnai Hewan, Tata Wajah, Kristal OG, Korupsi
Pencetakan/Pembakaran/Gabungan contohnya VV Checks, etholvants, merge, Smols Transmolgrification
Menambahkan/Memperbarui konten, karakteristik, lapisan misalnya DeGods, Moonbirds, Terraforms, Upstreet, Forever Supper, Smols & Swols
Opt-in Mengungkapkan contohnya Opepen
Permainan contohnya Axie Infinity, Chainlife, 0xEssentials
Partisipasi Komunitas contohnya JPG Canonicons, Lacoste UNDW3, Kamera Collective Strangers
Waktu yang sensitif “mengasuh” contohnya Bonsai, bentuk kehidupan oleh Sarah Friend
Interaksi dengan NFT dan dompet lain, misalnya Entropes & Spells, Etholvants & Booster Syringes, Viper. SABOTAGE oleh Kim Asendorf menampilkan NFT "Editor" 1/1 yang pemegangnya dapat mengubah karya seni koleksi.
NFT yang medianya murni dihasilkan dari data onchain berevolusi secara mandiri berdasarkan parameter seperti waktu, hash blok, alamat dompet, yang secara deterministik mempengaruhi karya seni. Di luar seni onchain dan permainan yang sering memerlukan implementasi khusus per koleksi, NFT dengan media yang mencerminkan kondisi onchain bisa digunakan sebagai NFT peringatan atau "kwitansi" untuk mewakili hal-hal seperti posisi DeFi (Posisi Uni v3, Kartu Tabungan Web3), hak governance (Kartu Keanggotaan PartyDAO, Kartu Juicebox), atau kartu keanggotaan komunitas dengan reputasi yang terakumulasi (JPG Canonicons, Deca).
Protokol tokenisasi posisi ke dalam NFT membuat posisi tersebut dapat diperdagangkan sebagai aset, menjadikannya sebagai blok bangunan untuk produk dan layanan baru. Sebagai contoh, Metastreet menyetor catatan janji pihak ketiga NFT ke dalam kolam jaminan untuk protokol Pembuat Tranche Otomatis mereka.
Membuat media mencerminkan status kontrak secara langsung membuat status kontrak dapat dibaca oleh pengguna akhir dompet dan pasar. Kode SVG kerangka diterapkan sekali sebagai bagian dari kontrak NFT, dan sisa gambar diperbarui secara programatis dengan data onchain.
Item permainan sepertinya pas dengan metadata yang bisa berubah karena pemain dapat mengembangkan atau memperkuat aset melalui permainan. Keuntungan melakukannya melalui NFT daripada item virtual di server terpusat adalah bahwa metadata dapat dilacak dan disimpan pada infrastruktur terdesentralisasi, sehingga catatan permainan tetap ada ketika item diperdagangkan.
Mekanika mint dan burn yang mengangkat subkelas aset ke "tingkat" yang lebih tinggi menghasilkan aset baru yang hanya dapat berasal dari kombinasi tertentu dari tingkat yang lebih rendah (misalnya Pemeriksaan VV) atau mewarisi sifat-sifat dari induknya (misalnya CryptoKitties, Avastars).
Neolastics dan Clovers adalah proyek seni generatif yang memperkenalkan pasokan dinamis dan ekonomi otonom ke dalam koleksi. Untuk Neolastics, siapa pun dapat mencetak token baru dan mengembangkan pasokan dengan setiap harga cetak berikutnya meningkat sesuai dengan kurva ikatan. 99.5% dari setiap biaya pencetakan masuk ke cadangan komunitas yang bertindak sebagai lantai yang dapat diprediksi dan pembeli siap ketika seseorang memilih untuk membakar Neolastic mereka.
Mekanika pasokan dinamis juga dapat diperkenalkan melalui pembuangan dan keran dalam permainan. Di Citadel, kapal-kapal baru dibawa ke dalam permainan melalui Ship Construction Bay melalui sistem lelang dutch yang tertutup mingguan (buta). Kapal-kapal dapat dihancurkan saat pemain melakukan perjalanan ke wilayah yang lebih berbahaya dalam permainan, mengorbankan kehancuran kapal untuk imbalan yang lebih besar. Tingkat inflasi berada dalam rentang sempit dari kuantitas kapal baru yang ditawarkan dalam lelang, sementara kehancuran kapal cenderung menjadi pembakaran berbasis persentase dari pasokan total. Ketika pasokan total meningkat, kehancuran kapal total akan meningkat hingga relatif sama dengan jumlah kapal baru yang diperkenalkan dalam lelang.
Permainan menarik dapat dirancang di mana beberapa kemampuan atau fungsi pada kontrak NFT tetap tidak aktif sampai kondisi tertentu terpenuhi. Sebagai contoh, koleksi dinamis di mana pasokan awalnya hanya berkurang dengan menggabungkan dua token bersama-sama dapat mencakup fungsi yang disebut “kelahiran” yang hanya dapat dipanggil pada NFT yang telah mencapai ukuran tertentu dengan menggabungkan (tercermin dalam status kontrak). Generasi dan tokenID induk dapat digunakan sebagai benih untuk renderer deterministik untuk membuat putaran permainan yang tak terbatas, visualnya berbeda-beda, seperti permainan VV Checks.
NFT juga dapat diubah hingga jangka waktu sebelum NFT 'terkunci' dan menjadi tidak dapat diubah.
Async Art dan OG Protocol telah memperkenalkan mekanik baru seperti Master/Layer NFT dan jalur pembaruan metadata khusus untuk membantu seniman meluncurkan koleksi multiplayer dan proyek NFT dinamis.
Transient Labs telah memimpin eksperimen dengan media interaktif dan dapat diperbarui dalam seni. Dalam ERC-721TL, mereka menguraikan cara bagi pencipta dan kolektor untuk memiliki pendapat dalam pembaruan metadata, memungkinkan kolektor menyetujui atau menolak setiap perubahan metadata yang diusulkan oleh seniman. Standar ini juga menawarkan Inscription Cerita, memungkinkan baik pencipta maupun kolektor untuk meninggalkan narasi mereka, provenans pameran, dan sejarah penjualan pada karya seni dengan melampirkan teks onchain ke NFT. Hidden Stories oleh Michelle Viljoen adalah pameran dari ini.
Ini dapat digunakan untuk memberi makan data offchain ke kontrak pintar, memungkinkan NFT merespons acara offchain. Untuk interaksi yang lebih kompleks seperti UGC di tanah virtual, NFT mewakili koordinat dalam dunia dan akses tulis. Namun, kontennya sendiri biasanya diproses dan disimpan di server yang dihosting yang dirujuk token dalam metadatanya.
Chainlink Data Feeds dapat memberikan informasi seperti harga kripto dan cuaca untuk membuat NFT menjadi 'sadar lingkungan'. Melalui integrasi mereka dengan Space & Time, pengembang dapat menjalankan skrip yang mengambil data dari server game dan mengirimkannya ke onchain menggunakan Chainlink Functions.
Menggunakan Fungsi Web3 Gelato atau Tindakan Lit, pengembang dapat menulis logika apa pun untuk memperbarui NFT secara bersyarat berdasarkan peristiwa offchain atau pada interval tertentu. Node Gelato secara terus menerus menjalankan fungsi dan dapat memicu perubahan metadata jika kondisi tertentu terpenuhi. Demikian pula, Tindakan Lit dieksekusi di seluruh jaringan kriptografi ambang Lit, setiap node secara independen memverifikasi hasil dan menandatangani transaksi ketika mencapai ambang batas 2 ⁄ 3 untuk secara otomatis melakukan pembaruan onchain. Sebagai contoh, mengambil data pertandingan langsung dari API olahraga dan meningkatkan sifat-sifat keterampilan NFT atlet saat mereka memenangkan pertandingan.
Mentaport menyediakan SDK untuk kontrak pintar "sadar lokasi", memungkinkan akses fitur berbasis waktu dan lokasi, permen, dan pembaruan dinamis yang dapat berguna untuk kampanye IRL waktu terbatas dan mekanisme proof-of-visit.
Sparkblox, Evalon, dan Metafuse menawarkan solusi all-in-one untuk meluncurkan dan mengelola koleksi NFT interaktif yang memungkinkan pemegang terlibat dengan aset, atau NFT dinamis yang berkembang berdasarkan data dunia nyata dan API yang terhubung.
Kairos menyediakan API GraphQL untuk membuat, mencetak, menjual NFT secara programatik dan opsional dengan metadata yang dapat diperbarui, serta alat pengembang Dynamic NFT dengan metadata dan gambar yang disimpan di server Kairos.
Paima memungkinkan pengembang game untuk membuat NFT yang memiliki status yang dapat naik level, mendapatkan pengalaman, memperoleh peralatan, dan berkembang dari waktu ke waktu. Protokol kompresi NFT Paima mencetak sejumlah minimal NFT di L1 dan mengembangkannya berdasarkan status permainan di L2.
Lync menyediakan alat bantu dari awal untuk pengembang game untuk mengintegrasikan web3, termasuk SDK dompet lintas-rantai, SDK pasar, dan alat manajemen NFT di mana pembaruan aset dalam game dapat dipicu menggunakan Otomatisasi Chainlink.
API metadata Syndicate memberikan opsi kepada para pencipta di mana mereka ingin menyimpan metadata NFT dan memperbarui sifat secara massal pada koleksi.
Playground sedang membangun infrastruktur yang menghubungkan merek ke komunitas NFT yang ada dengan menerbitkan sifat ke koleksi. Dengan menunjuk tokenURI koleksi ke registri metadata Playground, admin koleksi dapat memilih untuk membuat koleksi mereka memenuhi syarat untuk menerima sifat ke NFT mereka, memberikan pemegang keuntungan seperti hadiah eksklusif dan diskon.
Standar & Primer Onchain
EIP-4906: Metadata Update Extension menawarkan acara MetadataUpdate standar untuk memudahkan platform pihak ketiga memperbarui metadata NFT. OpenSea mendukung ini, dan berfungsi dengan baik untuk NFT yang diperbarui melalui panggilan ke kontrak, tetapi tidak memungkinkan jika perubahan tersebut berulang. Juicebox menggunakan cron job untuk kasus penggunaan terakhir.
ERC-721TL oleh Transient Labs menawarkan cara bagi para pencipta dan kolektor untuk melampirkan tulisan ke NFT secara onchain (Inskripsi Cerita), mekanisme proposal untuk pembaruan metadata (Sinergi) selain implementasi yang dioptimalkan untuk gas untuk pencetakan dan airdrop secara massal.
EIP-721k: Konstruksi, merender, dan mengembangkan NFT menggunakan SVGModules dan DataStreams onchain yang dapat disusun ulang, dengan instruksi dinamis yang disandikan oleh NFT yang disampaikan ke modul SVGElements dan DataStreams. Mesin rendering SVG membuat sub-elemen menggunakan registrasi publik, membangun SVG dengan cara mengkodekan/mendekodekan masukan yang disalurkan dari berbagai sumber kontrak pintar eksternal secara real time. Hal ini memungkinkan NFT secara bertahap diperbarui dan ditingkatkan. Paket ekspansi dan fitur permainan lainnya dapat dengan mudah diperkenalkan ketika NFT mencapai kecocokan pasar produk. Lihat aksi ini dalam Kartu Tabungan Web3 dan Pixel Pooly.
EIP-7496 mendefinisikan metode untuk menetapkan dan mendapatkan sifat dinamis onchain yang terkait dengan NFT. Dengan mendefinisikan sifat-sifat ini onchain dan memstandardisasi bagaimana mereka dapat diubah, mereka dapat digunakan dan dimodifikasi oleh kontrak lain.
EIP-6551: Akun Tokenbound telah mendapatkan banyak perhatian tahun ini dan, meskipun tidak menangani dinamika dalam NFT itu sendiri, itu memungkinkan NFT untuk menyimpan aset lain dan menjadi identitas onchain mereka sendiri. Akun Tokenbound kompatibel mundur dan maju dengan koleksi NFT apa pun secara langsung. Implementasi akun pintar apa pun dapat diterapkan ke NFT dan mulai menyimpan aset.
RMRK’s kumpulan standar yang diusulkan untuk NFT Multi-Ases, Nestable, Composable, Emotable, dan Soulbound.
Kontrak berkepak-kepak oleh merklejerk adalah trik bagus untuk mendeploy kontrak dengan murah yang selalu dipanggil offchain dalam konteks eth_call. Kontrak dikompresi offchain, dan kontrak runtime mendekompresi kontrak berkepak-kepak, mendeploynya, lalu meneruskan panggilan asli ke contoh yang dideploy. Hasilnya disalurkan dalam muatan revert() untuk membatalkan pengimplementasian dan menghindari modifikasi state secara permanen. Pendekatan ini menghasilkan penghematan gas sekitar 50% dan berguna untuk primitif yang banyak mengandung teks seperti metadata SVG yang dapat disusun.
Hot-chain-svg oleh w1nter.eth adalah toolkit untuk membangun proyek SVG onchain yang menampilkan mesin rendering yang sederhana dan hot reloading agar para pengembang dapat dengan cepat memeriksa secara visual konten NFT mereka.
Tipe huruf dan sistem desain onchain adalah blok bangunan yang diterapkan sekali dan disusun menjadi media onchain yang lebih kompleks, meskipun kemungkinan akan memakan waktu sebelum kita melihat cukup banyak dari ini diterapkan untuk memberi para pencipta berbagai pilihan yang baik untuk dipilih.
NFT dinamis adalah faktor bentuk kategori-agnostik yang menarik untuk objek digital. Meskipun infrastruktur pendukung yang masih baru, ekosistem telah aktif berinovasi pada teknik untuk membawa media generatif dan metadata onchain, dan membangun primitif yang dapat digunakan ulang oleh proyek-proyek lain.
Proyek NFT dinamis awal memerlukan keterampilan teknis yang mendalam dan implementasi khusus. Tetapi seiring dengan semakin kokohnya middleware dan alat pembuat, kami mengharapkan NFT dinamis menjadi seumum dan melayani berbagai kasus penggunaan sebanyak NFT “biasa” itu sendiri. Beberapa pertanyaan terbuka...
Bagaimana front-end seperti pasar, pelacak portofolio, dan dompet menambahkan dukungan untuk NFT yang berkembang secara real time?
Bagaimana kita bisa meningkatkan desentralisasi solusi untuk merender atau menjalankan kode generatif?
Bagaimana penerbit dan kolektor dapat mengelola izin dan ruang lingkup perubahan yang dapat dilakukan pada suatu NFT tertentu?
Seberapa umum infrastruktur NFT dinamis? Mesin pencetak dan pembangun toko saat ini dapat menyediakan alat-alat tanpa pendapat untuk meluncurkan koleksi di berbagai format media. Tetapi karena dinamika bervariasi bahkan lebih di berbagai konteks, seperti apa modul dinamis itu?
Momen petir dalam botol untuk NFT mungkin bukanlah ERC721 itu sendiri, tetapi kenaikan pesat CryptoKitties yang berperan sebagai go-to-market yang sukses untuk standar tersebut. Sebelum bahkan Ethereum itu sendiri, Colored Coins, Quantum, dan Counterparty NFT telah menunjukkan kepada kita bahwa inovasi teknis saja tidak cukup untuk memicu eksperimen luas di atas teknologi tersebut. Sebaliknya, adalah fleksibilitas, evangelisme komunitas yang kuat, dan aplikasi pembunuh yang mengubah standar menjadi titik Schelling para pembangun untuk tahun yang akan datang. Untuk NFT dinamis, primitifnya sudah ada.
Jika Anda sedang membangun proyek NFT dinamis, platform kreator dan alat untuk meluncurkan koleksi dinamis, atau memiliki pemikiran tambahan tentang topik ini, silakan hubungi, saya akan senang untuk berbincang dengan Anda.
Banyak terima kasih kepada Billy Rennekamp, Benny Giang, Jayden Windle, Daniel Volkov, pet3rpan, dan Accelxr atas waktu dan umpan balik mereka pada draf ini.
Terima kasih khusus kepada JPG untuk Dynamic Canon mereka, basis data yang paling komprehensif dari eksperimen NFT dinamis historis yang menjadi inspirasi besar dan sumber daya untuk artikel ini.