Lewati ke kontenBlockAssay

Metadata dan identitas

P08-L05 · P08 · P08-M02

Bedakan metadata dapat diedit dari identitas aset yang dikukuhkan

ILLUSTRATIVE · needs_review

Prasyarat: P08-L04

Tujuan pembelajaran

  • Pisahkan metadata on-chain dari payload jarak jauh dan cache.
  • Bandingkan tampilan tanpa mengubah tuple aset.
  • Klasifikasikan pernyataan dan mutabilitas dengan batas eksplisit.

Master sumber EN · P08-L05 · perkiraan 45 menit · needs_review

Mengapa ini penting

Token dapat berubah nama/gambar tanpa berubah mint tepat. Mint berbeda bisa memakai merek identik. URI on-chain immutable bisa menunjuk konten eksternal yang berubah. Bedakan sebelum menyebut aset “resmi”.

Bandingkan metadata dengan asal eksplisit. Metadata NFT tetap contoh dasar berguna, tetapi fokus identitas token; tanpa peluncuran atau valuasi NFT lengkap.

Penjelasan

Pisahkan objek dari deskripsinya

Identitas adalah tuple jaringan/alamat/objek terverifikasi di P08-L01. Metadata mendeskripsikannya. Logo/nama familier membantu pengenalan, bukan identitas unik. Pertahankan tuple saat tampilan berubah.

Nama dan simbol ERC-20 opsional [S08-ERC20]. Bidang tampilan hilang tidak menghapus keberadaan; bidang berhasil tidak mengautentikasi afiliasi. Metadata adalah klaim dengan mekanisme, bukan sertifikat.

Untuk Metaplex Token Metadata di Solana periksa tautan akun metadata, update authority, tanda mutable. Dalam program khusus ini update authority aset mutable dapat mengubah bidang tertentu; delegasi tertentu punya lingkup tambahan [S08-METADATA]. Jangan generalisasikan ke semua implementasi.

Ikuti rantai deskripsi lengkap

Tampilan dapat berasal dari bidang on-chain, URI on-chain, respons JSON off-chain, URL gambar dalam respons, cache platform. Tiap lapisan berbeda sumber/jalur perubahan. Catat asal nama sebenarnya.

URI stabil tetapi respons HTTP berubah berarti konten berubah tanpa edit URI on-chain. Tanda yang mencegah pembaruan akun metadata tidak otomatis membekukan server/cache eksternal. Penyimpanan beralamat konten perlu referensi/payload aktual, bukan label merek penyimpanan.

Dalam tinjauan nyata simpan payload tertangkap atau digest dapat direproduksi dengan konteks perolehan. Jangan buat digest dari screenshot. Data latihan menyediakan bidang pendek literal untuk dibandingkan tanpa permintaan jaringan langsung.

Pisahkan mutabilitas dari autentisitas

Tanda mutable menjelaskan kontrol, bukan kebenaran. Metadata palsu dapat immutable; metadata sah bisa perlu pembaruan. Pencabutan update tidak mengautentikasi afiliasi sebelumnya.

Dalam implementasi Token Metadata yang diperiksa, isMutable=false menolak penggantian objek deskriptif Data. Ini sendiri tidak membuktikan semua bidang akun Metadata atau update authority dibekukan; operasi itu mempunyai otorisasi dan invarian terpisah. Verifikasi instruksi dan versi program yang diterapkan sebelum mengklaim immutabilitas bidang atau otoritas tertentu. [S08-METADATA-CODE] Batasi pada mekanisme ditinjau, bukan pembekuan semua presentasi universal. Bidang NFT seperti creator/koleksi terverifikasi punya semantik sendiri; tanda centang bukan jaminan ekonomi atau identitas token menyeluruh.

Domain dalam metadata adalah pernyataan pembuatnya. Situs yang mencantumkan token sama adalah pernyataan lain. Tergantung kontrol/asal, keduanya bisa dua arah satu klaim diri, bukan pengukuhan independen. Pisahkan tautan dinyatakan dari hubungan terverifikasi independen.

Kukuhkan secara hati-hati

Mulai komunikasi penerbit terautentikasi dan bandingkan jaringan/alamat tepat. Nyatakan cara asal komunikasi dibuktikan. Ranking pencarian, jumlah pengikut, merek tersalin tidak membuktikan kontrol penerbit.

Tanpa asal penerbit, hubungan dinyatakan dan belum diverifikasi. Publikasi terautentikasi andal yang menyebut mint berbeda mendukung mismatch dengan pernyataan. Jangan langsung menuduh penipuan hukum; komunikasi diretas atau rilis usang perlu diselidiki sebagai alternatif.

Arsipkan pernyataan dan konteks publikasi/pengambilan. Halaman kini tidak membuktikan tampilan saat peluncuran lampau tanpa rekaman historis tepat. Pisahkan waktu pengambilan kini dari tanggal publikasi yang diklaim.

Tangani tampilan bersaing

Jika nama berbeda untuk objek sama, identifikasi status on-chain, konteks payload, kebijakan cache. Jangan diam-diam memilih merek menarik untuk “menyelesaikan” selisih. Objek tepat dapat dipertahankan dengan presentasi belum jelas.

Jika objek berbeda punya nama sama, simpan kedua pengenal dan bandingkan independen. Representasi wrapped atau salinan mungkin, tetapi presentasi sama tidak mengklasifikasi hubungan. Klaim bridge perlu bukti mekanisme/custody tersendiri di luar latihan.

Jangan timpa bukti lama dengan tampilan baru. Laporan perlu versi yang dipakai agar peninjau dapat mengulang keputusan. S0/S1 konteks sintetis latihan, bukan timestamp nyata.

Tulis hasil sempit

Pisahkan identitas tepat, bidang tampilan, kontrol dapat diedit, kesesuaian penerbit. “Mint sama, nama off-chain berubah pada S1” spesifik; “identitas token berubah” menyesatkan jika alamat tetap.

Status komersial, Creator Lab, penyelesaian Academy tidak meningkatkan kelas bukti. Metadata bukan prediksi harga/sertifikat keamanan. Tetap berguna untuk penyelidikan tepat tanpa alat berbayar.

Istilah

  • Metadata: bidang deskriptif terkait objek.
  • URI (pengenal sumber daya seragam): referensi sumber; di sini lokasi payload eksternal.
  • Payload: isi yang diperoleh dari sumber.
  • Update authority: izin operasi metadata tertentu.
  • Mutabilitas: apakah mekanisme memungkinkan perubahan.
  • Pengukuhan: bukti hubungan melebihi pernyataan belum diuji.

Contoh historis

ILLUSTRATIVE — FIX-P08-05. SIM-SOL-A pada S0/S1 fiktif. URL berakhir .invalid adalah label latihan tidak berfungsi.

RekamanObjek/konteksIsi tersedia
M1MINT-A, metadata META-A, S0nama Alpha; URI alpha.example.invalid/data; mutable=true; otoritas U
M2MINT-A, META-A, S1bidang on-chain sama dengan M1
J1respons URI tertangkap S0nama Alpha; gambar alpha.example.invalid/logo1
J2respons URI sama tertangkap S1nama Alpha Prime; gambar alpha.example.invalid/logo2
M3MINT-B, META-B, S0nama Alpha; tampilan logo sama; mutable=false
D1halaman mirip penerbit belum terautentikasimenyatakan SIM-SOL-A / MINT-A
D2bidang situs metadatamenunjuk halaman sama; tanpa bukti kontrol domain

Inventaris delegasi update dan publikasi penerbit terautentikasi tidak disediakan. Semua payload sintetis.

Yang dibuktikan bukti

OBSERVED dalam data latihan: Mint tepat A dan bidang on-chain tetap sepanjang S0/S1; konten URI berbeda. B mint lain dengan merek serupa.

INFERRED: Perubahan presentasi jauh A tidak memerlukan perubahan URI on-chain yang disediakan. D1/D2 membentuk lingkaran pernyataan.

Yang tidak dibuktikan bukti

UNKNOWN: Autentisitas penerbit, kontrol domain, perilaku cache, lingkup delegasi update lengkap.

INSUFFICIENT EVIDENCE: Tanda immutable B tidak mengautentikasi logo/penerbit. D1/D2 sendiri tidak membuktikan pengukuhan independen.

Kesalahan umum

Nama berubah dianggap mint berubah; URI tetap dianggap konten immutable; metadata immutable dianggap benar; tautan timbal balik dihitung independen; label creator/koleksi dianggap dukungan ekonomi.

Latihan praktik

Bandingkan M1/M2 dan J1/J2 terpisah. Apakah mint A berubah? Nilai “B Alpha resmi karena immutable”. Klasifikasikan D1/D2 dan minta tiga bukti berikutnya.

Tampilkan koreksi terperinci

Koreksi dengan pembahasan dan penalaran yang diharapkan

Mint tetap MINT-A di SIM-SOL-A. M1/M2 tanpa edit on-chain tersedia, J1/J2 punya konten berubah. Siapa/mengapa mengubah server tidak diketahui. Cache yang tidak disediakan juga dapat menyebabkan tampilan antarmuka berbeda.

B berbeda mint dan punya tanda mutable false tersedia. Keduanya tidak mengautentikasi penerbit. D1/D2 tetap pernyataan timbal balik tanpa bukti independen cukup.

Minta publikasi penerbit terautentikasi dengan tuple tepat, asal/kontrol domain terkait, rekaman otoritas/decoder metadata lengkap yang berlaku. Untuk historis minta arsip payload dengan konteks pengambilan.

Skor sepuluh: perbandingan objek/payload (empat), batas immutable/kebenaran (dua), klasifikasi pernyataan (dua), bukti (dua).

Daftar periksa

  • Pertahankan objek tepat saat membandingkan tampilan.
  • Telusuri ke data on-chain, URI, payload, cache.
  • Catat izin perubahan dan cakupan mekanisme.
  • Pisahkan mutabilitas dan autentisitas.
  • Pertahankan pernyataan timbal balik belum diverifikasi sampai dikukuhkan.

Ringkasan

Metadata rantai deskripsi dengan mekanisme update. Identitas tepat tetap saat konten tampilan berubah.

Ringkasan

Immutable bukan terautentikasi. URI stabil tidak otomatis konten stabil. Merek sama bukan mint/penerbit sama.

Spesifikasi visual

Gambar mint→metadata→URI→payload→image dengan kolom S0/S1. Tandai on-chain sama, payload berbeda. Bandingkan MINT-B terpisah; lingkaran D1/D2 putus-putus, jangan lencana resmi.

Perubahan tampilan dan tautan dinyatakan ilustratif; afiliasi penerbit belum jelas.

Gunakan SVG/HTML deterministik atau grafik dengan alternatif teks, biru tua/hitam serta sian, biru elektrik, dan violet secukupnya. Beri label setiap kuantitas dan ketidakpastian. Pada 390px susun panel vertikal; verifikasi 768px/desktop dan RTL Arab tetap menjadi pekerjaan aset berikutnya. Pertahankan pengenal LTR serta sumbu dan arah hubungan faktual. Jika merek ditambahkan, gunakan hanya logo resmi BlockAssay yang disediakan. Kedua rekaman adalah spesifikasi, bukan aset yang telah diserahkan.

Alat

Gunakan RADAR hanya untuk tujuan edukasi terbatas pelajaran ini jika dukungan jaringan, identitas tepat, bidang, dan asal data telah diverifikasi. Konten ini tidak menyatakan endpoint runtime atau kemampuan penyedia apa pun. Gunakan data latihan offline tertanam tanpa akses berbayar. Data yang hilang tetap tidak diketahui; koneksi dompet, tanda tangan transaksi, peluncuran token, atau perdagangan langsung tidak diperlukan. Kemajuan Academy, pembayaran, dan rujukan tidak pernah mengubah bukti Radar. Paspor Diagnostik mempertahankan observasi dan batasannya, bukan prediksi harga atau sertifikat keamanan.

Sumber dan batas klaim

Dokumentasi mendukung mekanisme, bukan nilai dataset fiktif. Semua contoh dan rekaman latihan merupakan materi ILLUSTRATIVE asli yang dibekukan dalam berkas ini. S0/S1 adalah label konteks sintetis; observedAt bernilai null karena tidak ada pengukuran buku besar langsung atau historis yang dikumpulkan. Tinjau ulang dokumentasi dan perilaku penerapan aktual sebelum publikasi atau integrasi.

Pelajaran berikutnya

P08-L06 setelah latihan dengan pembahasan dan peninjauan kuis.

Spesifikasi visual

P08-L05-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Lapisan mana berubah dan klaim identitas mana tetap belum diverifikasi?

Perubahan tampilan dan tautan dinyatakan ilustratif; afiliasi penerbit belum jelas.

Gambar mint→metadata→URI→payload→image dengan kolom S0/S1. Tandai on-chain sama, payload berbeda. Bandingkan MINT-B terpisah; lingkaran D1/D2 putus-putus, jangan lencana resmi.

MINT-A tetap saat nama/gambar payload berubah; MINT-B lain memakai merek sama; halaman dan metadata saling memberi tautan belum diverifikasi.

390px panel vertikal dengan padanan teks; verifikasi 768px dan desktop kemudian

Label dan navigasi RTL; pengenal diisolasi LTR; pertahankan sumbu numerik, urutan peristiwa, dan arah hubungan faktual.

FIX-P08-05

P08-L05-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

Klaim mana yang didukung, bersyarat, tidak diketahui, atau tidak didukung?

Batas bukti ilustratif; tanpa kesimpulan keamanan atau investasi.

Empat baris berlabel OBSERVED/INFERRED/UNKNOWN/INSUFFICIENT EVIDENCE yang terkait dengan klaim dan ID rekaman pelajaran ini. Observasi adalah rekaman fiktif yang disediakan, bukan pengukuran langsung.

Empat baris status bukti dengan penunjuk rekaman dan langkah verifikasi berikutnya.

390px panel vertikal dengan padanan teks; verifikasi 768px dan desktop kemudian

Label dan navigasi RTL; pengenal diisolasi LTR; pertahankan sumbu numerik, urutan peristiwa, dan arah hubungan faktual.

FIX-P08-05

Sumber dan batas klaim

S08-METADATA · official_documentation_or_standard

Pembaruan Aset Metaplex Token Metadata

Klaim yang didukung
Otoritas pembaruan, tanda mutable, dan bidang metadata yang dapat diedit dalam program khusus ini.
Batas verifikasi
Halaman primer diperiksa untuk mendukung mekanisme secara editorial; tidak ada aset yang diterapkan atau data latihan buku besar yang diukur secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://www.metaplex.com/docs/smart-contracts/token-metadata/update

S08-ERC20 · official_documentation_or_standard

Standar Token ERC-20

Klaim yang didukung
Antarmuka standar; nama, simbol, dan desimal opsional; bukan sertifikasi hak istimewa atau identitas.
Batas verifikasi
Halaman primer diperiksa untuk mendukung mekanisme secara editorial; tidak ada aset yang diterapkan atau data latihan buku besar yang diukur secara independen.
Tanggal pemeriksaan
2026-09-30
Buka sumber utama
https://eips.ethereum.org/EIPS/eip-20

S08-METADATA-CODE · official_implementation

Implementasi Metaplex Token Metadata (dipatok)

Klaim yang didukung
Pemeriksaan `is_mutable` menolak penggantian `Data`; `new_update_authority` ditangani terpisah berdasarkan otorisasi dan invariannya.
Batas verifikasi
Kode sumber resmi diperiksa pada commit yang dipatok; tidak ada aset yang diterapkan atau data latihan buku besar yang diukur secara independen.
Tanggal pemeriksaan
2026-10-05
Buka sumber utama
https://github.com/metaplex-foundation/mpl-token-metadata/blob/353d01be4af3018e1daf49d0cd35ba9f731d9c9c/programs/token-metadata/program/src/state/metadata.rs

Asal data

id: FIX-P08-05

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original frozen educational fixture embedded in lesson

timeBasis: Synthetic S0/S1 snapshots, not UTC observations or real blocks

identifiers: Deliberately invalid fictional network, asset and account labels; never use as transaction targets

scope: Fictional metadata/payload versions and unauthenticated reciprocal declarations.

Uji penalaranmu

P08-L05-Q1 · Apa berubah antara M1/M2 dan J1/J2?
P08-L05-Q2 · Metadata immutable B membuktikan autentisitas penerbit?
P08-L05-Q3 · Bagaimana mendeskripsikan D1/D2?
P08-L05-Q4 · Apa diperlukan untuk meninjau perubahan tampilan secara reproduktif?
P08-L05-Q5 · Apa mengikuti URI tidak berubah saja?