파일코인 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
16번째 줄: 16번째 줄:
 
IPFS(아이피에프에스)란 Inter Planetary File System의 약자로서, 분산형 파일 시스템이다. IPFS는 파일과 [[아이디]](ID)로 처리되는 하이퍼 미디어 프로토콜로서, 동일한 파일 시스템으로 모든 컴퓨터 장치를 연결하려고 만든 분산 파일 시스템이다. 월드 와이드 웹(WWW)을 이용하여 [[HTML]]로 작성된 [[하이퍼텍스트]] 문서를 주고받을 수 있는 [[프로토콜]]인 [[HTTP]] 상에서 정보를 얻기 위해서는 해당 서버에게 직접 요청을 하고 서버가 보내준 것을 받아야 한다. 예를 들어, [[페이스북]]에 접속하여 사용자의 이름을 클릭하면 사용자의 페이스북을 볼 수 있다. 한 번의 클릭이지만 사실 그 클릭은 컴퓨터가 페이스북 서버에 해당 사용자의 페이스북 정보를 보기를 요청한 것이고, 서버가 해당 정보를 컴퓨터에 보내준 과정을 거친 것이다. 서버라고 표현했으나 서버 또한 24시간동안 켜져있으면서 사용자의 요청을 받으면 저장되어 있는 정보를 보내주는 컴퓨터이다. 페이스북과 같은 방대한 양의 [[빅데이터]]를 쌓은 거대 기업들은 데이터센터에 엄청난 양의 데이터를 저장하고 있다. 만약 페이스북이나 트위터의 데이터센터가 다운되거나 [[해킹]]당하면 페이스북을 사용하는 모든 이용자는 페이스북 상의 정보를 잃게 된다. 이말은 곧 HTTP 웹은 불안정한 환경에 놓여있다는 것이다. 또한 만약 서버와 연결되어 있는 [[라우터]]가 파괴된다면 어느 누구도 해당 정보를 얻을 수 없게 된다. 이때 생기는 문제는 페이스북의 서버가 페이스북 이용자 모두의 정보를 독점적으로 보유하고 있다는 것이다.
 
IPFS(아이피에프에스)란 Inter Planetary File System의 약자로서, 분산형 파일 시스템이다. IPFS는 파일과 [[아이디]](ID)로 처리되는 하이퍼 미디어 프로토콜로서, 동일한 파일 시스템으로 모든 컴퓨터 장치를 연결하려고 만든 분산 파일 시스템이다. 월드 와이드 웹(WWW)을 이용하여 [[HTML]]로 작성된 [[하이퍼텍스트]] 문서를 주고받을 수 있는 [[프로토콜]]인 [[HTTP]] 상에서 정보를 얻기 위해서는 해당 서버에게 직접 요청을 하고 서버가 보내준 것을 받아야 한다. 예를 들어, [[페이스북]]에 접속하여 사용자의 이름을 클릭하면 사용자의 페이스북을 볼 수 있다. 한 번의 클릭이지만 사실 그 클릭은 컴퓨터가 페이스북 서버에 해당 사용자의 페이스북 정보를 보기를 요청한 것이고, 서버가 해당 정보를 컴퓨터에 보내준 과정을 거친 것이다. 서버라고 표현했으나 서버 또한 24시간동안 켜져있으면서 사용자의 요청을 받으면 저장되어 있는 정보를 보내주는 컴퓨터이다. 페이스북과 같은 방대한 양의 [[빅데이터]]를 쌓은 거대 기업들은 데이터센터에 엄청난 양의 데이터를 저장하고 있다. 만약 페이스북이나 트위터의 데이터센터가 다운되거나 [[해킹]]당하면 페이스북을 사용하는 모든 이용자는 페이스북 상의 정보를 잃게 된다. 이말은 곧 HTTP 웹은 불안정한 환경에 놓여있다는 것이다. 또한 만약 서버와 연결되어 있는 [[라우터]]가 파괴된다면 어느 누구도 해당 정보를 얻을 수 없게 된다. 이때 생기는 문제는 페이스북의 서버가 페이스북 이용자 모두의 정보를 독점적으로 보유하고 있다는 것이다.
  
오늘날 데이터는 매우 중요한 자산이며, 프라이버시는 자유의 핵심적인 요소라고 할 수 있다. 그러나 중앙화된 서버 구조는 [[개인정보보호]]와 정보주권을 침해하고 있다. 또 다른 문제는 서버가 물리적으로 먼 거리에 위치할 경우, 정보를 요청하고 받아오는 과정이 매우 느리고 비효율적이라는 것이다. 서버가 외국에 위치하고 있는 해외 사이트에 접속할 때 인터넷 속도가 느려지는 것을 느낄 수 있을 것이다. 서버를 찾아가는 과정, 그리고 서버가 정보를 보내 내 컴퓨터에 도착하는 과정 자체가 오래 걸리는 것이다. 이러한 문제들을 해결하기 위해 IPFS가 등장했다. IPFS는 모든 컴퓨터가 조금씩 서버 역할을 하여 더 빠르고 안전한 웹을 구현할 수 있음을 제안하는 프로토콜이다. 이와 더불어 중요한 IPFS의 특징은 콘텐츠 주소이다. 기존 HTTP 웹 상에서 이용자들은 파일이 있는 것으로 알려진 주소, 즉 IP 주소에 접속하여 정보를 요청했다. 그러나 해당 서버 주소에 요청을 했는데 해당 파일이 존재하지 않는 경우도 심심치 않게 볼 수 있다. '404 에러 - 페이지가 존재하지 않음'이 뜨는 웹사이트가 대표적인 사례이다. IPFS 상에서는 콘텐츠 자체를 요청하고, 해당 콘텐츠를 저장하고 있는 노드를 찾아간다. 따라서 기존의 서버를 찾아가 파일이 있는지 요청하는 방식과 파일이 있는 노드를 탐색하고 찾아가는 것은 매우 시간 효율적인 방식이라고 할 수 있다. 만약 주변 노드가 요청한 파일을 가지고 있으면 요청한 노드에게 바로 보내줄 수 있고, 없다면 요청한 파일을 가지고 있는 다른 노드를 소개해준다. [[비트토렌트]](BitTorrent)처럼 여러 노드가 요청한 파일을 나누어서 보내주면, 요청한 컴퓨터는 파일을 더 빨리 받아볼 수 있게 된다. 즉, 여러 노드가 요청한 파일을 가지고 있을수록 해당 파일을 더 빠르게 받아볼 수 있다. 이 중 몇몇 노드가 다운되거나 해킹당한다고 하더라도 여전히 다른 노드에게서 요청한 파일을 받을 수 있으므로 안전하다.
+
오늘날 데이터는 매우 중요한 자산이며, 프라이버시는 자유의 핵심적인 요소라고 할 수 있다. 그러나 중앙화된 서버 구조는 [[개인정보보호]]와 정보주권을 침해하고 있다. 또 다른 문제는 서버가 물리적으로 먼 거리에 위치할 경우, 정보를 요청하고 받아오는 과정이 매우 느리고 비효율적이라는 것이다. 서버게 외국에 위치하고 있는 해외 사이트에 접속할 때 인터넷 속도가 느려지는 것을 느낄 수 있을 것이다. 서버를 찾아가는 과정, 그리고 서버가 정보를 보내 내 컴퓨터에 도착하는 과정 자체가 오래 걸리는 것이다. 이러한 문제들을 해결하기 위해 IPFS가 등장했다. IPFS는 모든 컴퓨터가 조금씩 서버 역할을 하여 더 빠르고 안전한 웹을 구현할 수 있음을 제안하는 프로토콜이다. 이와 더불어 중요한 IPFS의 특징은 콘텐츠 주소이다. 기존 HTTP 웹 상에서 이용자들은 파일이 있는 것으로 알려진 주소, 즉 IP 주소에 접속하여 정보를 요청했다. 그러나 해당 서버 주소에 요청을 했는데 해당 파일이 존재하지 않는 경우도 심심치 않게 볼 수 있다. '404 에러 - 페이지가 존재하지 않음'이 뜨는 웹사이트가 대표적인 사례이다. IPFS 상에서는 콘텐츠 자체를 요청하고, 해당 콘텐츠를 저장하고 있는 노드를 찾아간다. 따라서 기존의 서버를 찾아가 파일이 있는지 요청하는 방식과 파일이 있는 노드를 탐색하고 찾아가는 것은 매우 시간 효율적인 방식이라고 할 수 있다. 만약 주변 노드가 요청한 파일을 가지고 있으면 요청한 노드에게 바로 보내줄 수 있고, 없다면 요청한 파일을 가지고 있는 다른 노드를 소개해준다. [[비트토렌트]](BitTorrent)처럼 여러 노드가 요청한 파일을 나누어서 보내주면, 요청한 컴퓨터는 파일을 더 빨리 받아볼 수 있게 된다. 즉, 여러 노드가 요청한 파일을 가지고 있을수록 해당 파일을 더 빠르게 받아볼 수 있다. 이 중 몇몇 노드가 다운되거나 해킹당한다고 하더라도 여전히 다른 노드에게서 요청한 파일을 받을 수 있으므로 안전하다.
  
 
또한 기존 HTTP 웹 상에서는 서버가 물리적으로 멀리 위치하면 파일을 다운받는 속도가 느려졌는데, 주변 노드 즉, 물리적으로 가까운 컴퓨터에 원하는 파일이 저장되어 있으면 가까운 컴퓨터로부터 파일을 받아올 수 있다. 인터넷 상에서 모든 데이터는 각각 파일의 형태로 저장되어 있다. 따라서 이름은 파일 시스템이라고 할지라도 사실 정보공유 시스템으로 바꾸어 표현할 수 있을 것이다. 정리하자면 데이터의 공유방식이 단일 서버와 수많은 클라이언트의 관계가 아닌, 모든 네트워크 참여자들의 [[P2P]] 방식으로 이루어진 것이다.<ref name="kblock">kblock, 〈[https://steemit.com/kr/@kblock/27-ipfs-interplanetary-file-system-2-ipfs-filecoin (케블리)#27. IPFS(InterPlanetary File System)이해하기 2부 / IPFS와 블록체인, 그리고 파일코인(Filecoin)]〉, 《스팀잇》</ref>
 
또한 기존 HTTP 웹 상에서는 서버가 물리적으로 멀리 위치하면 파일을 다운받는 속도가 느려졌는데, 주변 노드 즉, 물리적으로 가까운 컴퓨터에 원하는 파일이 저장되어 있으면 가까운 컴퓨터로부터 파일을 받아올 수 있다. 인터넷 상에서 모든 데이터는 각각 파일의 형태로 저장되어 있다. 따라서 이름은 파일 시스템이라고 할지라도 사실 정보공유 시스템으로 바꾸어 표현할 수 있을 것이다. 정리하자면 데이터의 공유방식이 단일 서버와 수많은 클라이언트의 관계가 아닌, 모든 네트워크 참여자들의 [[P2P]] 방식으로 이루어진 것이다.<ref name="kblock">kblock, 〈[https://steemit.com/kr/@kblock/27-ipfs-interplanetary-file-system-2-ipfs-filecoin (케블리)#27. IPFS(InterPlanetary File System)이해하기 2부 / IPFS와 블록체인, 그리고 파일코인(Filecoin)]〉, 《스팀잇》</ref>

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)