P08-L05 · P08 · P08-M02
Düzenlenebilir meta veriyi doğrulanmış varlık kimliğinden ayırmak
Ön koşullar: P08-L04
Öğrenme hedefleri
- Zincir üstü meta veriyi uzak içerikten ve önbellekten ayırın.
- Varlık demetini değiştirmeden görüntüleme değişikliklerini karşılaştırın.
- Beyanları ve değişebilirlik iddialarını açık sınırlarla sınıflandırın.
EN ana kaynak · P08-L05 · tahmini 45 dakika · needs_review
Neden önemli
Token, tam mint'i değişmeden adını veya görselini değiştirebilir. İki farklı mint aynı markalamayı gösterebilir. Değişmez zincir üstü URI hâlâ dışarıda değişebilir içeriğe işaret edebilir. Analist varlığın “resmi” olduğunu raporlarken bu ayrımlar önemlidir.
Bu ders açık köken bilgisiyle meta veri karşılaştırması öğretir. Token kimliğine odaklanırken NFT meta verisini yararlı temel örnek olarak korur; NFT lansmanı veya tam NFT değerleme iş akışı gerekmez.
Açıklama
Nesneyi açıklamasından ayırın
Kimlik P08-L01'de doğrulanan ağ/adres/nesne demetidir. Meta veri nesneyi tanımlar. Tanıdık logo veya ad kullanıcının adayı tanımasına yardımcı olabilir, ancak ikisi de onu benzersiz tanımlamaz. Görüntüleme alanları değiştiğinde demeti koruyun.
ERC-20 arayüzünde ad ve sembol isteğe bağlıdır [S08-ERC20]. Görüntüleme alanının yokluğu nesnenin varlığını silmez. Tersine, başarıyla dönen görüntüleme alanları marka ilişkisini doğrulamaz. Meta veriyi sertifika değil, mekanizması olan iddialar kümesi olarak okuyun.
Metaplex Token Metadata kullanan Solana varlığında meta veri hesabının bağlantısını, güncelleme yetkisini ve mutable bayrağını inceleyin. Bu belirli program altında değişebilir varlığın güncelleme yetkilisi belirli meta veri alanlarını değiştirebilir; bazı devredilmiş yetkilerin ek kapsamı vardır [S08-METADATA]. Bu kuralları her meta veri uygulamasına genellemeyin.
Tam açıklama zincirini izleyin
Görüntüleme zincir üstü alandan, zincir üstü URI'den, zincir dışı JSON yanıtından, o yanıttaki görsel URL'sinden ve platform önbelleğinden kaynaklanabilir. Her katmanın ayrı kaynağı ve olası güncelleme yolu vardır. Analist görüntülenen adın gerçekten nereden geldiğini kaydetmelidir.
URI sabitken HTTP yanıtı değişiyorsa içerik zincir üstü URI düzenlenmeden değişmiştir. Zincir üstü bayrak gelecekteki meta veri hesabı güncellemelerini engelliyorsa bu tek başına bütün uzak sunucuları veya önbellekleri dondurmaz. İçerik adresli depolamada depolama markası etiketine güvenmek yerine gerçek referansı ve içeriği kontrol etmek gerekir.
Gerçek incelemede yakalanmış içeriği veya yeniden üretilebilir özeti edinim bağlamıyla kaydedin. Ekran görüntüsünden özet uydurmayın. Veri kümesi kısa, açık içerik alanları sağlar; alıştırma canlı ağ isteği olmadan içerikleri karşılaştırabilir.
Değişebilirliği gerçeklikten ayırın
Mutable bayrağı verinin doğru olup olmadığını değil, kontrolü tanımlar. Yanlış meta veri değişmez olabilir; meşru meta veri güncelleme gerektirebilir. İptal edilmiş güncelleme yolu geçmişe dönük ihraççı ilişkisini doğrulayamaz.
İncelenen Token Metadata uygulamasında isMutable=false, açıklayıcı Data nesnesinin değiştirilmesini reddeder. Bu tek başına Metadata hesabının her alanının veya güncelleme yetkisinin dondurulduğunu kanıtlamaz; bu işlemlerin ayrı yetkilendirme kuralları ve değişmez koşulları vardır. Belirli alan veya yetki için değişmezlik ileri sürmeden önce talimatı ve dağıtılmış program sürümünü doğrulayın. [S08-METADATA-CODE] Bu ifadeyi incelenen mekanizmayla sınırlayın; bütün sunumun evrensel olarak dondurulduğunu iddia etmeyin. Doğrulanmış üreticiler veya koleksiyonlar gibi NFT odaklı alanların kendi anlamları vardır; onay işareti token ekonomisi veya kimliği için genel garanti değildir.
Meta verideki alan adı, o meta veriyi sağlayan tarafından beyan edilmiştir. Aynı token'ı listeleyen web sitesi başka beyandır. Kontrol ve kökene bağlı olarak bunlar bağımsız doğrulama yerine aynı öz iddianın iki yönü olabilir. Beyan edilmiş bağlantılar ile bağımsız doğrulanmış ilişki ayrımını koruyun.
Dikkatle destekleyin
Gerçekliği doğrulanmış ihraççı iletişimiyle başlayın ve tam ağ/adresi karşılaştırın. İletişimin kökeninin nasıl belirlendiğini yazın. Arama sonucu sırası, takipçi sayısı ve kopyalanmış marka öğeleri ihraççı kontrolünü belirlemez.
İhraççı kökeni sağlanmamışsa ilişkiyi beyan edilmiş ve doğrulanmamış olarak sınıflandırın. Güvenilir biçimde doğrulanmış yayın başka mint adlandırıyorsa o beyanla uyuşmazlığı raporlayabilirsiniz. Uyuşmazlıktan hukuki dolandırıcılık suçlamasına atlamayın; ele geçirilmiş iletişim veya eski yayınlar inceleme gerektiren alternatif açıklamalardır.
İlgili ifadeyi yayın/yakalama bağlamıyla arşivleyin. Uygun tarihsel kayıt yoksa bugünkü web sayfası önceki lansmanda ne gösterdiğini kanıtlayamaz. Mevcut alma zamanını yayının iddia edilen tarihinden ayırın.
Çelişen görüntülemeleri ele alın
İki arayüz aynı nesne için farklı adlar gösterdiğinde zincir üstü durumu, içerik edinim bağlamını ve önbellek politikasını belirleyin. Daha çekici markalamayı sessizce seçerek uyuşmazlığı “çözmeyin”. Rapor tam nesneyi korurken sunum uyuşmazlığını çözümlenmemiş bırakabilir.
İki nesne aynı adları gösterdiğinde her iki tanımlayıcıyı koruyun ve bağımsız karşılaştırın. Biri sarılmış temsil veya kasıtlı kopya olabilir; yalnızca aynı sunum ilişkiyi sınıflandıramaz. Köprü iddiası bu meta veri alıştırmasının dışında kendi mekanizma ve saklama kanıtını gerektirir.
Görüntüleme güncellemeleri önceden yakalanmış kanıtın üzerine yazmamalıdır. Sonraki inceleyenin kararı yeniden üretmesi için rapor dayandığı sürümü gerektirir. Bu dersin sentetik S0/S1 etiketleri alıştırma bağlamlarıdır, gerçek gözlem zaman damgaları değildir.
Dar sonucu yazın
Yararlı bulgular tam kimliği, görüntülenen alanları, düzenlenebilir kontrolleri ve ihraççı eşleşmesini ayırır. “Aynı mint, S1'de değişmiş zincir dışı ad” nettir. Adres sabitse “token kimlik değiştirdi” yanıltıcıdır.
Ticari statü, Creator Lab kullanımı ve Academy tamamlama meta veri kanıt sınıfını iyileştiremez. Meta veri analizi fiyat tahmini veya güvenlik sertifikası sağlamaz. Yine de ücretli araç erişimi olmadan kesin kimlik incelemesini destekleyebilir.
Terimler
- Meta veri: nesneyle ilişkili açıklayıcı alanlar.
- URI (tekbiçimli kaynak tanımlayıcısı): kaynağı tanımlayan referans; bu veri kümesi onu dış içeriği bulmak için kullanır.
- İçerik: o kaynaktan alınan veri.
- Güncelleme yetkisi: belirli meta veri işlemini yöneten izin.
- Değişebilirlik: mekanizmanın değişikliklere izin verip vermediği.
- Destekleyici doğrulama: sınanmamış beyanın ötesinde iddia edilen ilişkiyi destekleyen kanıt.
Tarihsel örnek
ILLUSTRATIVE — FIX-P08-05. Kurgusal S0/S1'de SIM-SOL-A. .invalid ile biten URL'ler çalışmayan eğitim etiketleridir.
| Kayıt | Nesne/bağlam | Sağlanan içerik |
|---|---|---|
| M1 | MINT-A, meta veri META-A, S0 | ad Alpha; URI alpha.example.invalid/data; mutable=true; yetki U |
| M2 | MINT-A, META-A, S1 | M1 ile aynı zincir üstü alanlar |
| J1 | S0'da yakalanan URI yanıtı | ad Alpha; görsel alpha.example.invalid/logo1 |
| J2 | S1'de yakalanan aynı URI yanıtı | ad Alpha Prime; görsel alpha.example.invalid/logo2 |
| M3 | MINT-B, META-B, S0 | ad Alpha; aynı logo görünümü; mutable=false |
| D1 | gerçekliği doğrulanmamış ihraççı benzeri sayfa | SIM-SOL-A / MINT-A beyan eder |
| D2 | meta verinin web sitesi alanı | aynı sayfaya işaret eder; alan adı kontrol kanıtı yok |
Devredilmiş güncelleme envanteri veya gerçekliği doğrulanmış ihraççı yayını sağlanmamıştır. Bütün içerikler sentetiktir.
Kanıtın gösterdikleri
OBSERVED veri kümesinde: A'nın tam mint'i ve zincir üstü alanları S0/S1 boyunca sabit kalır; URI içerikleri farklıdır. B benzer markalamaya sahip farklı mint'tir.
INFERRED: A'nın değişmiş uzak sunumu sağlanan zincir üstü URI değişikliği gerektirmez. D1/D2 beyan döngüsü oluşturur.
Kanıtın göstermedikleri
UNKNOWN: İhraççı gerçekliği, alan adı kontrolü, önbellek davranışı ve tam devredilmiş güncelleme kapsamı.
INSUFFICIENT EVIDENCE: B'nin değişmezlik bayrağı logosunu veya ihraççısını doğrulamaz. D1/D2 tek başına bağımsız destekleyici doğrulama oluşturamaz.
Yaygın hatalar
Ad değişikliğini mint değişikliğiyle eşitlemek; değişmeyen URI'yi değişmez içerik saymak; değişmez meta verinin doğru olduğunu varsaymak; karşılıklı beyanları bağımsız doğrulama saymak; koleksiyon/üretici etiketlerini ekonomik onay olarak görmek.
Uygulamalı alıştırma
M1/M2 ve J1/J2'yi ayrı karşılaştırın. A'nın mint'inin değişip değişmediğini açıklayın. B'nin “değişmez olduğundan resmi Alpha” iddiasını değerlendirin. D1/D2'yi sınıflandırın ve sonraki üç kanıt talebini listeleyin.
Açıklamalı düzeltmeyi göster
Çözümlü düzeltme ve beklenen akıl yürütme
Mint, SIM-SOL-A üzerindeki MINT-A olarak kalır. M1/M2 sağlanan zincir üstü düzenleme göstermez; J1/J2 değişmiş içerik gösterir. Veri kümesi uzak sunucuyu kimin veya neden değiştirdiğini belirlemez. Farklı arayüz görüntülemeleri sağlanmamış önbelleklerden de kaynaklanabilir.
B farklı mint'e ve sağlanan false mutable bayrağına sahiptir. İkisi de ihraççı ilişkisini doğrulamaz. D1/D2 yetersiz bağımsız kanıtla karşılıklı beyan olarak kalır.
Tam demeti adlandıran gerçekliği doğrulanmış ihraççı yayını, bağlantılı alan adı için köken/kontrol kanıtı ve uygulanabilir tam meta veri yetkisi/çözücü kayıtlarını isteyin. Tarihsel görüntüleme sorularında yakalama bağlamıyla arşivlenmiş içerikleri isteyin.
On üzerinden puan: nesne/içerik karşılaştırması (dört), değişmezlik-doğruluk sınırı (iki), beyan sınıflandırması (iki), kanıt talepleri (iki).
Kontrol listesi
- Görüntülemeleri karşılaştırırken tam nesneyi koruyun.
- Alanları zincir üstü veri, URI, içerik veya önbelleğe kadar izleyin.
- Değişiklik izinlerini ve mekanizma kapsamını kaydedin.
- Değişebilirliği gerçeklikten ayırın.
- Desteklenene kadar karşılıklı beyanları doğrulanmamış olarak koruyun.
Özet
Meta veri güncelleme mekanizmaları olan açıklama zinciridir. Görüntülenen içerik değişirken tam kimlik sabit kalabilir.
Özet
Değişmez, gerçekliği doğrulanmış demek değildir. Sabit URI otomatik olarak sabit içerik değildir. Aynı markalama aynı mint veya ihraççı demek değildir.
Görsel özellikler
S0/S1 sütunlarıyla mint→metadata→URI→payload→image zincirini çizin. Zincir üstü alanları eşit, içeriği farklı işaretleyin. MINT-B'yi ayrı karşılaştırın; kesik D1/D2 beyan döngüsü kullanın, asla resmi rozeti değil.
Örnek niteliğinde görüntüleme değişiklikleri ve beyan edilmiş bağlantılar; ihraççı ilişkisi çözümlenmemiştir.
Metin alternatifleriyle deterministik SVG/HTML veya grafikler, koyu lacivert/siyah ve ölçülü camgöbeği, elektrik mavisi ve mor kullanın. Her miktarı ve belirsizliği etiketleyin. 390px genişlikte panelleri alt alta yerleştirin; 768px/masaüstü ve Arapça RTL doğrulaması gelecekteki görsel çalışmalar olarak kalır. Tanımlayıcıları LTR tutun, olgusal eksenleri/kenar yönlerini değiştirmeyin. Marka öğeleri eklenirse yalnızca sağlanan resmi BlockAssay işaretini kullanın. Her iki kayıt da teslim edilmiş varlık değil, belirtimdir.
Araçlar
RADAR aracını dersin sınırlı eğitim amacı için yalnızca ağ desteği, tam kimlik, alanlar ve köken doğrulanmışsa kullanın. Bu içerik hiçbir çalışma zamanı uç noktası veya sağlayıcı kabiliyeti ileri sürmez. Gömülü çevrimdışı veri kümesini ücretli erişim olmadan kullanın. Eksik veri bilinmeyen kalır; cüzdan bağlantısı, işlem imzası, token lansmanı veya canlı alım satım gerekmez. Academy ilerlemesi, ödemeler ve yönlendirmeler Radar kanıtını hiçbir zaman değiştirmez. Tanısal Pasaport fiyat tahmini veya güvenlik sertifikası değil, gözlemleri ve sınırları korur.
Kaynaklar ve iddia sınırları
- Metaplex Token Metadata varlık güncelleme — Bu belirli program içindeki güncelleme yetkisi, mutable bayrağı ve düzenlenebilir meta veri alanları. Kontrol tarihi: 2026-09-30.
- ERC-20 token standardı — Standart arayüz; isteğe bağlı ad, sembol ve ondalık basamaklar; ayrıcalık veya kimlik sertifikası değildir. Kontrol tarihi: 2026-09-30.
- Metaplex Token Metadata uygulaması (sabitlenmiş) —
is_mutablekontrolü yeniDataile değiştirmeyi reddeder;new_update_authority, yetkilendirmesi ve değişmez koşulları kapsamında ayrı işlenir. Kontrol tarihi: 2026-10-05.
Belgeler mekanizmaları destekler, kurgusal veri kümesi değerlerini değil. Tüm örnekler ve alıştırma kayıtları, bu dosyada sabitlenmiş özgün ILLUSTRATIVE materyaldir. S0/S1 sentetik bağlam etiketleridir; canlı veya tarihsel kayıt defteri ölçümü toplanmadığından observedAt null olur. Yayımlamadan veya entegrasyondan önce belgeleri ve gerçekten dağıtılmış davranışı yeniden inceleyin.
Sonraki ders
P08-L06 çözümlü alıştırma ve quiz incelemesinden sonra.
Görsel özellikler
P08-L05-V01
Hangi katman değişti ve hangi kimlik iddiası doğrulanmamış kaldı?
Örnek niteliğinde görüntüleme değişiklikleri ve beyan edilmiş bağlantılar; ihraççı ilişkisi çözümlenmemiştir.
S0/S1 sütunlarıyla mint→metadata→URI→payload→image zincirini çizin. Zincir üstü alanları eşit, içeriği farklı işaretleyin. MINT-B'yi ayrı karşılaştırın; kesik D1/D2 beyan döngüsü kullanın, asla resmi rozeti değil.
MINT-A sabit kalırken içerik adı/görseli değişir; farklı MINT-B aynı görsel kimliği paylaşır; sayfa ve meta veri karşılıklı doğrulanmamış bağlantılar verir.
390px metin eşdeğeriyle alt alta paneller; 768px ve masaüstünü daha sonra doğrulayın
Etiketler ve gezinme RTL; tanımlayıcılar LTR olarak ayrılır; sayısal eksenleri, olay sırasını ve olgusal kenar yönünü koruyun.
FIX-P08-05
P08-L05-V02
Hangi iddia desteklenir, koşulludur, bilinmeyendir veya desteklenmez?
Örnek niteliğinde kanıt sınırları; güvenlik veya yatırım hükmü verilmez.
Bu dersin iddialarına ve kayıt kimliklerine bağlı, OBSERVED/INFERRED/UNKNOWN/INSUFFICIENT EVIDENCE etiketli dört satır. Gözlemler canlı ölçümler değil, sağlanan kurgusal kayıtlardır.
Kayıt konumları ve sonraki doğrulama adımlarıyla dört kanıt durumu satırı.
390px metin eşdeğeriyle alt alta paneller; 768px ve masaüstünü daha sonra doğrulayın
Etiketler ve gezinme RTL; tanımlayıcılar LTR olarak ayrılır; sayısal eksenleri, olay sırasını ve olgusal kenar yönünü koruyun.
FIX-P08-05
Kaynaklar ve iddia sınırları
S08-METADATA · official_documentation_or_standard
Metaplex Token Metadata varlık güncelleme
- Desteklenen iddia
- Bu belirli program içindeki güncelleme yetkisi, mutable bayrağı ve düzenlenebilir meta veri alanları.
- Doğrulama sınırı
- Birincil sayfa mekanizmalara editoryal destek için incelendi; dağıtılmış varlık veya kayıt defteri veri kümesi bağımsız ölçülmedi.
- Kontrol tarihi
- 2026-09-30
https://www.metaplex.com/docs/smart-contracts/token-metadata/update
S08-ERC20 · official_documentation_or_standard
ERC-20 token standardı
- Desteklenen iddia
- Standart arayüz; isteğe bağlı ad, sembol ve ondalık basamaklar; ayrıcalık veya kimlik sertifikası değildir.
- Doğrulama sınırı
- Birincil sayfa mekanizmalara editoryal destek için incelendi; dağıtılmış varlık veya kayıt defteri veri kümesi bağımsız ölçülmedi.
- Kontrol tarihi
- 2026-09-30
https://eips.ethereum.org/EIPS/eip-20
S08-METADATA-CODE · official_implementation
Metaplex Token Metadata uygulaması (sabitlenmiş)
- Desteklenen iddia
- `is_mutable` kontrolü yeni `Data` ile değiştirmeyi reddeder; `new_update_authority`, yetkilendirmesi ve değişmez koşulları kapsamında ayrı işlenir.
- Doğrulama sınırı
- Resmi kaynak kodu sabitlenmiş commit üzerinde incelendi; dağıtılmış varlık veya kayıt defteri veri kümesi bağımsız ölçülmedi.
- Kontrol tarihi
- 2026-10-05
https://github.com/metaplex-foundation/mpl-token-metadata/blob/353d01be4af3018e1daf49d0cd35ba9f731d9c9c/programs/token-metadata/program/src/state/metadata.rs
Veri kaynağı
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.