NFT (Nezaměnitelný token) je digitální certifikát vlastnictví zapsaný na blockchainu. Zatímco token samotný (záznam o vlastnictví) existuje v síti jako ERC-721, samotná digitální média (obrázky, 3D modely, audio) jsou obvykle uložena mimo blockchain pomocí protokolu IPFS.
Uložit 1 MB dat na síti Ethereum může v době vysokého vytížení stát tisíce dolarů. Proto se u NFT používá hybridní model:
Pokud by tento odkaz směřoval na běžné URL (např. domena.cz/obrazek.jpg), majitel domény by mohl obrázek kdykoliv změnit nebo smazat. Tím by se z NFT stal „odkaz na neexistující soubor“.
—
IPFS řeší problém integrity dat pomocí obsahového adresování. Odkaz v NFT nepoužívá název souboru, ale jeho CID (Content Identifier).
—
Většina NFT projektů následuje standard, kde chytrá smlouva odkazuje na JSON soubor uložený na IPFS. Ten vypadá přibližně takto:
{
"name": "Digitální abstrakce #1",
"description": "Unikátní dílo vytvořené generativním algoritmem.",
"image": "ipfs://QmXoyp... (CID obrázku)",
"attributes": [
{ "trait_type": "Barva", "value": "Modrá" },
{ "trait_type": "Vzácnost", "value": "Legendární" }
]
}
—
I při použití IPFS existují rizika, na která si sběratelé musí dát pozor:
ipfs.io/ipfs/…). Pokud tato brána přestane fungovat, soubor je stále v síti, ale běžný prohlížeč ho bez speciálního doplňku nezobrazí.—
Některé projekty se snaží o ještě větší trvalost:
Související články:
Tagy: it nft ipfs art blockchain metadata web3