IPFS의 파일 식별자와 웹 게이트웨이

in ipfs •  2 years ago 

IPFS(Inter-Planetay File System)에 저장된 파일은 고유의 식별자를 가지게 됩니다. CID(content identifier)라는 것인데, 파일의 해시(hash)값을 이용해서 만들기 때문에 동일한 파일에 대해서는 동일한 CID값이 생성된다고 합니다.

예를 들어 STEEM.NFT에 발행된 아래의 포스트를 보겠습니다.

[steem.nft] 인생은 나그네길

이 포스트에 댓글 형태로 추가된 인증서에 IPFS 파일 링크는 아래와 같습니다.

https://ipfs.io/ipfs/bafybeiemqt4apuikjlfa7n5btzo2mrq2n6je5eqeu2pvrweye3bnxli3my/0x100000000000000d-00.jpg

안타깝게도 IPFS의 웹 게이트웨이로 사용하던 ipfs.io가 현재 동작하고 있지 않기 때문에 웹을 통한 접근은 현재 안 되고 있는 상태입니다만, 어쨌는 위의 링크는 아래와 같은 형식입니다.

ipfs.io/ipfs/<CID>/<filename>

따라서, 0x100000000000000d-00.jpg 파일의 CID는 아래와 같이 되겠죠.

bafybeiemqt4apuikjlfa7n5btzo2mrq2n6je5eqeu2pvrweye3bnxli3my

CID와 파일명이 있으므로, 다른 IPFS 게이트웨이를 사용해서 저장된 이미지를 웹브라우저에서 확인할 수 있습니다. 예를 들어 ipfs.4everland.io라는 게이트웨이에 접속해서 입력창에 CID를 입력하면 해당 파일에 접근이 가능합나다.

https://ipfs.4everland.io/


jsup 업보팅 서비스를 소개합니다.

jsup 업보팅 서비스를 활용한 일종의 오토보팅(auto-voting)

jsblurt 프로젝트 - 블러트 블럭체인 탐색기 (텔레그램 챗봇)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!