IPFS(Inter-Planetay File System)에 저장된 파일은 고유의 식별자를 가지게 됩니다. CID(content identifier)라는 것인데, 파일의 해시(hash)값을 이용해서 만들기 때문에 동일한 파일에 대해서는 동일한 CID값이 생성된다고 합니다.
예를 들어 STEEM.NFT에 발행된 아래의 포스트를 보겠습니다.
이 포스트에 댓글 형태로 추가된 인증서에 IPFS 파일 링크는 아래와 같습니다.
안타깝게도 IPFS의 웹 게이트웨이로 사용하던 ipfs.io가 현재 동작하고 있지 않기 때문에 웹을 통한 접근은 현재 안 되고 있는 상태입니다만, 어쨌는 위의 링크는 아래와 같은 형식입니다.
ipfs.io/ipfs/<CID>/<filename>
따라서, 0x100000000000000d-00.jpg 파일의 CID는 아래와 같이 되겠죠.
bafybeiemqt4apuikjlfa7n5btzo2mrq2n6je5eqeu2pvrweye3bnxli3my
CID와 파일명이 있으므로, 다른 IPFS 게이트웨이를 사용해서 저장된 이미지를 웹브라우저에서 확인할 수 있습니다. 예를 들어 ipfs.4everland.io라는 게이트웨이에 접속해서 입력창에 CID를 입력하면 해당 파일에 접근이 가능합나다.