IPFS 데이터는 어디에 있습니까?

IPFS 데이터 저장소는 Filecoin 과 약간 다릅니다. 바로 데이터 하드 디스크에 저장되는 위치 입니다.

1. IPFS 데이터 저장소

IPFS 의 데이터 저장소는 데이터가 자체 하드 디스크, 즉 로컬 하드 디스크에 저장 되는 곳입니다. 저장 후 그것은 IPFS 네트워크에 “해시를 Qm …으로 저장합니다.” 라고 브로드캐스팅 됩니다. 해시의 고유성 때문에 데이터가 특정 한 방식으로 분할 되는 경우 동일한 데이터는 네트워크 저장소에 하나의 복사본만, 즉, 로컬 노드에만 저장됩니다. 사용자가 데이터를 검색 하면 검색 된 데이터의 해시값이 키가 되고 노드는 키에 대한 DHT 테이블 (key/value 저장소) 에서 먼저 쿼리되며 값이 없는 경우, 가장 키에 대한 XOR 거리가 가까운 K-버킷 노드에 키에 해당하는 값이 있으면 반환하고 그렇지 않으면 값이 있다고 생각되는 가장 가능성이 큰 노드를 반환하고 키에 해당하는 값을 재귀적으로 찾습니다. 그런 다음 요청 노드는 값 (즉, 노드 ID) 에 대한 연결을 설정하고 자체 DHT 테이블에 key/value 쌍을 저장 하는 동안 데이터를 요청 합니다. 요청 노드는 수신 된 데이터를 IPFS 캐시에 저장하고 데이터 검색이 완료됩니다. 요청 노드는 또한 IPFS 네트워크 뿐만 아니라 캐시 데이터 유효 기간 동안 원래 데이터의 백업으로 데이터를 제공 할 수 있습니다.