Obsah

NFT a ukládání metadat

Metadata jsou JSON soubory, které definují vlastnosti konkrétního NFT. Protože standardy jako ERC-721 neukládají média přímo do blockchainu, metadata slouží jako most mezi tokenem a digitálním obsahem.

1. Co obsahují metadata?

Metadata jsou strukturována tak, aby jim rozuměla tržiště jako OpenSea nebo Blur. Typický soubor vypadá takto:

{
  "name": "CryptoPunk #1234",
  "description": "Unikátní postavička ze série...",
  "image": "ipfs://QmPZ9...", 
  "external_url": "https://cryptopunks.app/1234",
  "attributes": [
    { "trait_type": "Klobouk", "value": "Cylindr" },
    { "trait_type": "Brýle", "value": "Sluneční" }
  ]
}

2. Tři úrovně uložení metadat

Kvalita a hodnota NFT často závisí na tom, kde tato metadata „bydlí“:

A. Centralizované (Nejméně bezpečné)

Metadata jsou uložena na klasickém serveru (např. AWS).

B. Decentralizované (Standard Web3)

Metadata jsou uložena na IPFS nebo Arweave.

C. On-chain (Maximálně bezpečné)

Metadata i samotné médium jsou zapsány přímo v kódu chytré smlouvy.

3. Funkce tokenURI: Klíč k datům

V chytré smlouvě existuje funkce `tokenURI(uint256 tokenId)`, která vrací řetězec s cestou k metadatům.

4. Zmrazení metadat (Metadata Freezing)

Mnoho projektů začíná s metadaty na centrálním serveru (aby mohli opravit chyby po startu) a po určité době provedou Freeze. To znamená, že v chytré smlouvě natvrdo zamknou odkaz na IPFS a zablokují jakoukoliv budoucí změnu. Sběratelům se doporučuje kontrolovat stav „Frozen“ na tržištích.

5. Ověření integrity (Provable Provenance)

Díky hašování v IPFS lze kdykoliv dokázat, že obrázek, který vidíte dnes, je stejný jako ten, který byl „vyražen“ před pěti lety. Každý bit dat v metadatech je součástí výsledného CID, což vytváří nezpochybnitelný řetězec důkazů.


Související články:

Tagy: it nft metadata ipfs blockchain web3 json