IPFS란 무엇인가요? 분상형 파일 시스템(InterPlanetary File System, IPFS)의 약어로, P2P(피어 투 피어) 하이퍼미디어 프로토콜이다. 이는 새로운 인터넷 혁명을 일으키기 위한 노력으로 소개되었다. 자세한 정보는 해당 기사를 읽어보시기 바란다.
IPFS란?
Protocol Labs에 의해 개발된 IPFS(분상형 파일 시스템)는 P2P 하이퍼미디어 프로토콜이다. 이는 광범위하게 분산된 컴퓨터 네트워크를 통해 자료를 호스팅하는 탈중앙화된 서비스다.
호스팅된 자료는 데이터베이스, 웹사이트, 미디어 파일, 문서, 앱 등 여러 형태와 카테고리로 제공될 수 있다. "링크"를 입력함으로써 IPFS 네트워크에서 이용 가능한 모든 콘텐츠에 액세스할 수 있다. 실제로 콘텐츠에 접근하는 것은 해당 URL을 입력하여 웹사이트를 방문하는 것과 유사하게 작동한다.또한 IPFS는 네트워크가 데이터를 저장하기 위해 저장 대역폭을 기여하는 수백만 개의 노드를 배치한다. 이는 블록체인 네트워크가 데이터를 검증하기 위해 필요한 처리 능력을 가져오는 데 노드를 사용하는 방식과 유사한다.
노드는 기본적으로 IPFS 네트워크를 형성하는 개별 컴퓨터 시스템이다. 따라서 IPFS는 중앙 집중식 데이터 저장소가 필요하지 않으면서 중앙 집중식 웹2 플랫폼의 모든 기능을 본질적으로 수행할 수 있다.
사람들은 왜 IPFS를 사용하나요?
IPFS 개발사인 Protocol Labs는 다음과 같은 영역에서 시스템의 성능을 향상시킬 것을 보장한다:
속도
현재의 클라이언트-서버 인프라는 기본 요청-응답 프로토콜로 Hypertext Transfer Protocol (HTTP)를 사용한다. HTTP 프로토콜은 단순히 특정 위치로 이동시켜 주는데, 일반적으로는 단일 서버를 가리킨다. 그러나 IPFS의 P2P 접근 방식은 여러 노드(또는 컴퓨터 시스템)에서 동시에 다양한 콘텐츠 조각을 검색할 수 있게 한다. 이는 상당한 대역폭 예산 절감을 가져오며, 보다 신속한 통신을 보장한다.
분산
현재 상황에서는 아마존 웹 서비스 및 구글 크라우드와 같은 기관들이 우리가 자유롭게 그들의 웹 서버에 보관하려고 선택한 모든 정보를 소유하고 있다. 그들은 임의로 당신을 플랫폼에서 제외하고 자신의 콘텐츠에 대한 액세스를 제한할 수 있는 권력을 가지고 있다.
그들은 심지어 정부의 강요 아래에서 당신을 차단할 수도 있으며, 이는 이란과 중국과 같은 국가에서 빈번한 사례다. 반면, IPFS 네트워크의 P2P 접근 방식은 완전한 분산화를 보장하며, 이는 결과적으로 어떠한 검열 시도에도 독립적으로 정보에 액세스할 수 있음을 보장한다.
보안
IPFS는 악의적인 행위자가 네트워크의 데이터나 파일을 변조할 수 없도록 보장하기 위해 두 가지 조치를 채택한다.
- 불변성: 네트워크 노드에 업로드된 데이터를 변경할 수 없도록 보장한다.
- 각 파일에는 해시가 부여된다. 이 해시는 해당 파일에 대한 고유한 식별자 역할을 한다. 올바른 파일을 수신했는지 확인하려면 찾아보는 해시를 수신한 해시 코드와 비교할 수 있다.
기본 분산 메커니즘으로 인해 해커들은 공격 대상이 없다.
효율성
IPFS 프로토콜의 분산화에 대한 강조는 이전 세대의 P2P 네트워크인 비트토렌트(BitTorrent)에서 본 적이 있는 장점을 보장한다. 각 노드는 네트워크에서 개별적으로 파일을 저장한다. 그런 다음 해당 파일에 대한 고유한 로케이터 코드인 해시에 대한 요청이 있을 때 이 데이터를 전송한다. 이 프로세스는 토렌트 파일의 "시딩"과 유사한다.
IPFS에 파일을 처음으로 업로드할 때, 네트워크는 해당 파일에 대한 단 하나의 복사본과 하나의 해시만 생성한다. 이로써 처리해야 하는 데이터 양이 비교적 적다는 것을 보장한다. 이는 더 적은 저장 공간 요구로 이어지며, 이 우수한 효율성은 IPFS가 (비교적) 낮은 품질의 인터넷 연결로도 작동할 수 있게 하여 네트워크를 널리 이용 가능하게 만든다.
"IPFS란 무엇인가요? 사람들은 왜 IPFS를 사용하나요?" 이 기사가 IPFS에 대한 더 나은 이해를 제공할 수 있기를 희망한다.






















