IPFS(행성 간 파일 시스템)
IPFS(InterPlanetary 파일 시스템)란 무엇입니까?
IPFS(InterPlanetery File System)는 최초의 완전히 분산된 파일 저장 및 공유 시스템 중 하나로 만들어졌습니다. 전통적으로 웹상의 정보는 특정 위치의 서버에 저장되지만 IPFS는 블록체인과 같은 시스템을 사용하여 정보를 저장하고 배포합니다.
예를 들어, Wikipedia 페이지에 액세스하려는 경우 일반적으로 웹 브라우저에 HTTP(Hypertext Transfer Protocol) 주소를 입력하면 Wikipedia 서버 중 하나에 저장된 웹 페이지로 리디렉션됩니다. 반면에 IPFS 게이트웨이를 통해 동일한 웹 페이지에 액세스하려고 하면 완전히 동일한 결과를 받게 됩니다. 그러나 이는 이미 IPFS에서 해당 페이지에 액세스한 가장 가까운 컴퓨터를 통해 귀하에게 배포되었을 것입니다.
본질적으로 IPFS는 모든 정보가 네트워크 간에 공유되고 가장 가까운 소스에 의해 배포되는 블록체인 기반 노드 네트워크처럼 기능합니다. P2P(Peer-to-Peer) 분산 스토리지 네트워크인 IPFS를 사용하면 사용자는 가장 가까운 피어에서 네트워크에 분산된 콘텐츠에 액세스할 수 있습니다. 이는 액세스 속도와 네트워크에 저장된 정보의 보안을 크게 향상시킵니다.
IPFS의 주요 장점 중 하나는 콘텐츠 주소 지정 메커니즘을 활용하여 사용자가 요청한 정보를 식별한다는 것입니다. 전통적으로 웹상의 정보는 특정 주소, 즉 특정 위치를 통해 액세스되지만 IPFS는 콘텐츠 주소 지정을 사용하여 관련 정보를 기억합니다. 컨텐츠 주소 지정은 라이브러리 작동과 거의 동일한 방식으로 작동합니다. 도서관에서 책을 찾을 때 일반적으로 책 제목, 즉 본질적으로 콘텐츠 항목으로 책을 요청합니다. 반면, 2층 7번 통로 3열에 위치한 책을 찾고 있다고 했다면 이는 위치 기반 검색이었을 것입니다. 즉, IPFS는 이 정보가 저장된 특정 위치를 검색하는 대신 관련 콘텐츠 키워드를 사용하여 찾고 있는 정보를 가져옵니다.
IPFS는 유연성과 보안으로 인해 블록체인 프로젝트의 산업 표준이 되고 있습니다. NFT(Non-Fungible Token)의 등장으로 IPFS는 NFT 마켓플레이스가 게시한 저작물에 대한 정보를 저장하는 중요한 도구가 되었습니다.