블록체인이란

NFT에 필수적인 IPFS. IPFS란?

Fly-Blockchain 2022. 7. 30. 14:45
728x90

NFT에 필수적인 IPFS. IPFS란?

 

안녕하세요 FLY-BLOCKCHAIN입니다.

여러분은 NFT를 가지고계신가요?

저는 몇개를 가지고있는데요

어느날 내가가진 NFT를 호스팅해주는 서버가 불타없어진다면?

어느날 내가 가진 NFT를 호스팅해주는 서버에 문제가 생긴다면?

이라는 생각 해보셨나요?

위와같은 상황이 생긴다면 내가 가진 NFT의 가치가 대폭 하락할테고 영영 사라져 버릴수도있겠죠

하지만 IPFS에 업로드되어있는 NFT라면 이야기가 달라집니다.

그럼 오늘의 주제. IPFS를 알아봅시다.

 

IPFS는 "InterPlanetary File System"의 약자로서, 분산형 파일 시스템에 데이터를 저장하고 인터넷으로 공유하기 위한 프로토콜입니다.  토렌트(Torrent)가 P2P 방식으로 대용량 파일과 데이터를 공유하기 위해 사용하는데요.

 

기존의 HTTP 방식은 데이터가 위치한 곳의 주소를 찾아가서 원하는 콘텐츠를 한꺼번에 가져오는 방식이었지만,

IPFS는 데이터의 내용을 변환한 해시값을 이용하여 전 세계 여러 컴퓨터에 분산 저장되어 있는 콘텐츠를 찾아서 데이터를 조각조각으로 잘게 나눠서 빠른 속도로 가져온 후 하나로 합쳐서 보여주는 방식으로 작동합니다.

 

해시 테이블은 정보를 키와 값의 쌍(key/value pairs)으로 저장하는데, 전 세계 수많은 분산화된 노드들이 해당 정보를 저장하기 때문에 사용자는 IPFS를 사용함으로써 기존 HTTP 방식에 비해 훨씬 빠른 속도로 데이터를 저장하고 가져올 수 있습니다.

 

IPFS는 파일 아이디(ID)로 처리되는 하이퍼 미디어 프로토콜로서, 동일한 파일 시스템으로 모든 컴퓨터 장치를 연결하려고 만든 분산 파일 시스템이며 IPFS는 파일코인(file coin)의 초기 모델이기도 합니다.

 

 

IPFS가 가지는 특징은 다음과 같습니다.

  1. HTTP는 효율적이지 않고 비용이 많이 든다. IPFS는 파일 조각을 동시에 여러 컴퓨터 노드로부터 가져오는 구조이다. 기존 대역폭 비용을 60% 이상 절감할 수 있다.
  2. 인류 역사의 데이터들은 지금 이 순간에도 소멸하고 있다. IPFS는 데이터 미러링을 위한 백업과 버전 관리 시스템인 깃(git)이 제공된다.
  3. 웹의 중앙화를 제한한다. IPFS는 개방적이고 중앙집중화되어 있지 않다.


IPFS는 지속적인 가용성을 토대로 탄력적인 네트워크 생성을 가능하게 하는데, 이는 인터넷 백본 연결 여부와 상관없습니다.

 

따라서 IPFS는 중앙의 서버가 존재하지않고 데이터를 가진 노드가 소멸하거나 문제가 생기더라도 다른 노드에서 컨텐츠에 대한 데이터를 가지고 올수 있기때문에

노드가 유지된다면 이론상 IPFS에 존재하는 데이터는 평생 지속될수있는데요

우리가 가진 NFT들이 특정서버에 업로드되어있는 데이터가 아닌 IPFS에 업로드 되어있다면

우리의 NFT도 평생 지속될수 있겠죠?

 

이상 오늘은 IPFS에 대해 알아보았습니다.

감사합니다.

반응형