NFT를 가지고 있어도 그림 파일은 사라질 수 있습니다. ERC-721 토큰이 체인에 기록하는 것은 보통 그림 자체가 아니라 tokenURI라는 주소이고, 그 주소가 가리키는 메타데이터와 이미지는 다른 곳에 저장됩니다. IPFS에 올렸더라도 누군가 핀(pin)으로 보관하지 않으면 노드의 정리 과정에서 지워질 수 있습니다. IPFS 문서는 네트워크가 콘텐츠를 찾을 수 있게는 하지만 계속 존재하는 것까지 보장하지는 않는다고 적습니다. 이 글은 EIP-721과 IPFS 공식 문서로 확인한 구조만 정리했습니다.
확인 기준일 2026-10-27 · 다음 확인 예정 2027-01-27
토큰과 그림은 다른 곳에 있습니다
ERC-721 표준의 메타데이터 확장은 선택 사항이며, tokenURI 함수가 토큰 하나에 대한 URI를 돌려줍니다. 표준은 이 URI가 “ERC721 Metadata JSON Schema”를 따르는 JSON 파일을 가리킬 수 있다고 적고, 그 JSON 안에 이름·설명·이미지 주소가 들어갑니다.
| 층 | 보통 저장 위치 | 사라질 수 있는가 |
|---|---|---|
| 토큰 소유 기록 | 블록체인(ERC-721 계약) | 체인이 유지되는 한 남음 |
| 메타데이터 JSON | tokenURI가 가리키는 곳(IPFS·일반 웹 서버 등) | 저장 방식에 따라 다름 |
| 이미지·영상 파일 | 메타데이터의 image 주소가 가리키는 곳 | 저장 방식에 따라 다름 |
소유 기록과 저작권은 또 다른 문제입니다. 이는 NFT를 소유하면 저작권도 생길까 글에서, 표준별 구조는 ERC-721과 ERC-1155 비교 글에서 다뤘습니다.
IPFS 주소는 내용을 가리키지만 보관을 약속하지 않습니다
IPFS는 위치가 아니라 내용의 지문인 CID로 데이터를 가리킵니다. IPFS 문서는 ipfs:// 뒤에 CID를 붙인 URI를 표준 표기로 권하고, ipfs.io 같은 특정 게이트웨이 주소를 박아 넣는 방식은 오래가지 않는다고 경고합니다. 같은 CID는 같은 내용을 뜻하므로 누가 보관하든 내용이 바뀌지 않았는지 확인할 수 있습니다.
그러나 보관은 별개입니다. 문서에 따르면 노드는 저장 공간이 한정되어 있어 예전에 받아 둔 데이터를 지우는 가비지 컬렉션을 하고, 데이터를 계속 남기려면 하나 이상의 노드에 핀으로 고정해야 합니다. 사용자가 내려받으며 남긴 사본도 임시이고, 핀을 하지 않으면 결국 지워진다고 적습니다.
핀 서비스와 장기 보관
직접 노드를 운영하기 어려우면 돈을 내고 원격 노드에 핀을 맡기는 핀 서비스를 씁니다. IPFS 문서는 일부 핀 서비스가 제3자 회사가 운영하는 것이라 서비스가 계속된다는 보장이 없으니 미리 확인하라고 경고합니다. 또 핀 비용을 내던 쪽이 지불을 멈추면 콘텐츠가 완전히 사라질 수 있다고 적습니다. CID로 가리키므로 다른 핀 서비스나 자체 인프라로 옮겨도 주소는 그대로라는 점은 장점입니다.
| 단계 | 확인할 것 |
|---|---|
| 1 | 블록 탐색기에서 계약의 tokenURI 값을 읽는다 |
| 2 | 주소가 ipfs:// CID인지, 특정 회사의 https 주소인지 본다 |
| 3 | 메타데이터 JSON의 image 주소도 같은 방식으로 본다 |
| 4 | IPFS라면 발행자나 마켓이 핀을 유지한다고 밝혔는지 확인한다 |
자주 묻는 질문
NFT를 샀는데 그림이 안 보이면 NFT가 없어진 건가요?
꼭 그렇지는 않습니다. 소유 기록은 체인에 남아 있어도 tokenURI가 가리키는 메타데이터나 이미지 파일을 보관하는 곳이 사라지면 그림이 보이지 않을 수 있습니다.
IPFS에 올리면 영원히 남나요?
아닙니다. IPFS 문서는 콘텐츠를 찾을 수 있게는 하지만 계속 존재하는 것은 보장하지 않으며, 핀으로 고정하지 않은 데이터는 가비지 컬렉션으로 지워질 수 있다고 설명합니다.
ipfs.io 주소로 저장된 NFT는 괜찮은가요?
IPFS 문서는 ipfs.io 같은 게이트웨이 주소를 박아 넣는 방식이 오래가지 않는다고 경고하고 ipfs:// 형식의 URI를 표준 표기로 안내합니다. CID가 같다면 다른 게이트웨이로도 찾을 수 있습니다.



