위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
대중 과학: IPFS 행성간 파일 시스템
MinerHub
特邀专栏作者
2019-10-14 07:32
이 기사는 약 1503자로, 전체를 읽는 데 약 3분이 소요됩니다
분명히 IPFS는 매우 야심 찬 프로젝트입니다.

인터넷은 일상 생활에서 가장 중요한 도구입니다. 오늘날 우리가 무엇을 하든 인터넷의 지원 없이는 할 수 없습니다.

그러나 우리가 알고 있는 인터넷에도 몇 가지 결함이 있는데, 그 중 가장 치명적인 것은 인터넷에 있는 대부분의 정보가 중앙 집중화되어 있다는 것입니다. 우리가 매일 액세스하는 정보는 중앙 회사에서 관리하는 서버에 보관됩니다. 서버가 손상되면 사람들은 데이터에 대한 액세스 권한도 잃게 됩니다.

1 왜 우리는 결함이 있는 시스템에 집착합니까?

결국 우리가 이 모델에 집착하는 진짜 이유는 인터넷 액세스에 관해서는 꽤 버릇없기 때문입니다. 우리는 페이지가 밀리초 안에 로드되고, 이미지와 비디오가 지연 없이 표시되고, 모든 것이 HD 품질이기를 원합니다.

중앙 집중식 서버를 통해 기업은 콘텐츠를 제공하는 속도를 완벽하게 제어하고 그에 따라 비용을 청구할 수 있습니다. 우리가 이 시스템을 고집하는 또 다른 이유는 이전에는 정말 좋은 대안이 없었기 때문입니다.

2 IPFS - 최상의 대안

Interplanetary File System(IPFS라고도 함)은 인터넷을 완전히 분산시키는 아이디어입니다. 이 개념은 전통적인 HTTP 인터넷을 BitTorrent 작동 방식과 유사한 P2P 네트워크로 전환합니다.

Juan Benets(IPFS 설립자)는 처음 디자인 컨셉을 생각해냈을 때 IPFS를 만들어야 한다고 말하고 싶지 않았습니다. 그는 과학적 데이터 세트(크기가 10~100GB 이상일 수 있음)를 이동하는 효율적인 방법을 찾고 싶었습니다. IPFS는 Git과 BitTorrent가 융합된 것처럼 보이도록 설계되었습니다. BitTorrent를 사용하면 사람들이 웹에서 대용량 파일을 빠르게 이동할 수 있으며 Git은 사람들에게 데이터의 기본 제공 버전 제어 기능을 제공합니다.

프로토콜을 만든 후 Benets는 그 의미가 대규모 데이터 세트를 이동하는 것 이상이라는 것을 금방 깨달았습니다. 그는 실제로 오늘날 우리가 웹을 통해 정보에 액세스하는 방법의 문제를 해결하기 위해 다른 인기 있는 기존 프로토콜을 대체할 수 있는 프로토콜을 만들었습니다.

3 모든 것은 콘텐츠를 기반으로 합니다.

위치 기반 주소 지정에 의존할 때의 단점 중 하나는 서버가 다운되면 해당 서버에 포함된 모든 항목이 인터넷 액세스를 잃게 된다는 것입니다.

이를 위해 IPFS는 콘텐츠 기반 주소 지정 방법을 제안합니다. 각 파일에는 파일의 지문 또는 식별로 간주될 수 있는 고유한 해시가 있습니다. 특정 파일에 액세스할 때 지정된 해시가 있는 파일의 복사본을 소유한 네트워크에 문의하십시오.

요청을 하면 IPFS 네트워크의 누군가가 요청한 리소스를 제공합니다. 이 리소스를 다운로드하고 사본을 IPFS 캐시에 저장합니다. 이제는 제3자가 와서 같은 문서를 요구할 때 제공할 수도 있습니다.

이렇게 하면 사용량이 증가함에 따라 속도가 빨라지는 시스템이 생성됩니다. 더 많은 파일이 공유될수록 대규모 노드 그룹에서 더 많은 파일을 사용할 수 있기 때문입니다.

4 IPFS 작동 방식

IPFS에서 파일은 각각 256kb의 데이터를 저장할 수 있는 IPFS 개체에 저장됩니다. 개체는 256kb보다 큰 데이터를 저장할 수 있는 다른 IPFS 개체에 대한 링크를 포함할 수도 있습니다.

예를 들어 작은 텍스트 파일만 업로드한 경우 텍스트 파일에는 256kb 개체면 충분합니다.

그러나 이미지를 저장해야 하는 경우 대상 이미지는 각각 최대 크기가 256kb인 여러 개체로 나뉩니다. 이때 IPFS 시스템은 빈 개체를 생성하며, 이 개체(빈 개체)는 그림을 구성하는 모든 개체에 연결됩니다.

이 아키텍처는 깨끗하고 강력하며 이 아키텍처는 실제로 IPFS를 파일 시스템으로 사용할 수 있게 합니다. 다음 파일 디렉토리 구조를 살펴보고 이를 IPFS 구조로 변환하는 방법을 자세히 설명하겠습니다.

각 파일 및 각 폴더/디렉토리에 대해 1개의 개체를 만든 다음 파일을 지정된 디렉터리에 연결하여 이를 IPFS로 변환할 수 있습니다.

그러나 IPFS가 콘텐츠 주소 지정을 기반으로 한다는 사실을 고려하면 훨씬 더 잘할 수 있습니다. 즉, 추가된 파일은 블록체인과 마찬가지로 고정되어 변경할 수 없습니다. 또한 액세스하는 리소스가 올바른 데이터이며 변경된 적이 없다는 것을 확신할 수 있음을 의미합니다.

5 잡담 및 결론

분명히 IPFS는 매우 야심 찬 프로젝트입니다. 이전의 탈중앙화 프로젝트는 대부분 통화 발행 및 금융과 관련이 있었지만 IPFS는 데이터 공유에 대한 새로운 아이디어를 제공합니다.

번역 및 교정: 물고기가 있습니다.

원본 링크:

https://achainofblocks.com/

번역 및 교정: 물고기가 있습니다.

이 기사는 Mine Vision(Miracle Moore)에서 번역 및 편집했습니다. 전재가 필요한 경우 출처를 표시하십시오.

开发者
Odaily 공식 커뮤니티에 가입하세요