IPFS란? InterPlanetary File System의 약자로
분산형 파일 시스템에 데이터를 저장하고 인터넷으로 공유하기 위한 프로토콜 입니다.
IPFS는 데이터의 내용을 변환한 해시값을 이용하여 전 세계 여러 컴퓨터에 분산 저장되어 있는 콘텐츠를 찾아 데이터를 나누어 빠른속도로 가져온 후
하나로 합쳐 보유주는 방식으로 작동합니다.
$ wget https://dist.ipfs.io/go-ipfs/v0.4.17/go-ipfs_v0.4.17_linux-amd64.tar.gz
$ tar zxvf go-ipfs_v0.4.17_linux-amd64.tar.gz
$ cd go-ipfs
$ sudo ./install.sh
Moved ./ipfs to /usr/local/bin
$ ipfs version
초기화
$ ipfs init
initializing IPFS node at /home/jbshin/.ipfs
generating 2048-bit RSA keypair...done
peer identity: QmNUc5j4XQQXdUMPpqX1w1d5p68433D7NvfExzi43eLbGr
to get started, enter:
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
$ ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
Hello and Welcome to IPF
실행
$ ipfs daemon