HTTP Web의 문제점을 보완한 IPFS Web에 대해 궁금합니다.
HTTP Web의 단점을 보완하기 위해 IPFS가 개발되고 있다고 합니다.
IPFS 상에 업로드된 파일의 이름은 영원히 기록되며, 만약 IPFS 상에서 지키고 싶은 파일은 원하는 만큼 지켜낼 수 있고 인터넷에 원활하게 접속할 수 없는 상황이더라도 IPFS의 생태계는 유지된다고 하는데요 이렇게 많은 장점만 부각되고있는데 그 반대로 단점은 무엇인지 궁금합니다.
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
IPFS 상에 업로드된 파일의 이름은 영원히 기록되며, 만약 IPFS 상에서 지키고 싶은 파일은 원하는 만큼 지켜낼 수 있고 인터넷에 원활하게 접속할 수 없는 상황이더라도 IPFS의 생태계는 유지된다고 하는데요 이렇게 많은 장점만 부각되고있는데 그 반대로 단점은 무엇인지 궁금합니다.
IPFS 상에서 노드들이 저장하고 있는 파일들은 여러 개의 조각으로 나뉘어 있고 이러한 조각들은 해시값을 이름으로 갖게 됩니다. 그리고 데이터 베이스에서 이름을 검색하여 원하는 파일 조각을 가진 노드를 찾아 빠르게 공유를 할 수 있는 시스템이라고 할 수 있습니다.
실제로 IPFS에는 비트 토렌트의 원리가 적용되어 있는데요, 제 생각에는 비트 토렌트에서 시드 유지가 되지 않는 경우가 IPFS에서도 반복될 수 있다는 점이 단점인 것 같습니다. 즉 노드들이 한정된 저장 공간을 가지고 있을 경우 다운로드가 잘 되는 파일은 남기고 그렇지 않은 파일들을 삭제할 수도 있고 또 네트워크게 접속하지 않을 경우가 있을 수 있으며 파일을 공유한 시간이 오래 되어 옛날 자료들은 더 이상 공유가 되지 않을 수도 있는 것입니다.
답변이 도움이 되길 바랍니다.