
“Polkadot 지식 그래프그림Polkadot 지식 그래프。
Web3 시대의 기하급수적인 데이터 증가로 분산형 스토리지에 대한 수요도 강화되었으며, IPFS 및 Crust 스토리지와 같은 프로젝트는 차세대 인터넷을 위한 중요한 인프라 서비스가 될 것입니다.
스토리지는 현대 컴퓨터 시스템의 필수적인 부분이며 블록체인과 같은 분산 및 탈중앙화 시스템에서도 마찬가지입니다. Polkadot 생태계와 상호 작용할 때 분산형 스토리지에 대한 현재 Web3 접근 방식과 이러한 시스템이 작업을 지원하는 방법에 대해 잘 알고 있다면 도움이 될 것입니다.
첫 번째 레벨 제목
DCS(분산형 클라우드 스토리지)
중앙 집중식 클라우드 스토리지의 핵심 속성은 데이터의 위치입니다.
분산형 클라우드 스토리지에서 핵심 속성은 데이터의 위치가 아니라 데이터 자체가 됩니다.
이는 위치 중심 접근 방식에서 중앙 집중식 스토리지로 콘텐츠 중심 접근 방식에서 분산형 스토리지로의 전환으로 볼 수 있습니다.
IPFS(행성간 파일 시스템)
IPFS의 목적은 현재 HTTP 기반 인터넷의 장애를 해결하는 것입니다.
Filecoin
그림
IPFS와 마찬가지로 Filecoin은 분산형 스토리지 네트워크를 제공하는 Protocol Labs에서 개발한 프로토콜입니다. Filecoin의 주요 초점은 스토리지 자체이며 IPFS를 (보완적인) 백엔드 프로토콜로 사용합니다.
첫 번째 레벨 제목
기판 보관
RocksDB:
Substrate는 계층적 저장 방법을 채택하고 키-값(key-value) 데이터 저장을 사용하며 데이터베이스에서 지원하는 수정된 Merkle 트리를 구현합니다. Substrate의 상위 계층 스토리지 추상화는 키-값 저장소 위에 구축됩니다.
https://github.com/paritytech/parity-db
키-값 데이터 저장소는 실험적인 Parity 데이터베이스도 지원하는 RocksDB에서 지원합니다.:
실험적 패리티 데이터베이스:https://docs.substrate.io/build/runtime-storage/
알아채다
이 데이터베이스는 Substrate 클라이언트, Substrate 라이트 클라이언트 및 오프 체인 작업자를 포함하여 영구 스토리지가 필요한 구성 요소에 사용됩니다. 자세한 내용은 기판 문서 저장 페이지를 확인하십시오.
Substrate에서 빌드할 때 런타임 개발자는 Substrate의 스토리지 API에 대한 액세스를 제공하는 Substrate의 FRAMEStorage 팔레트를 활용할 수 있습니다.
이러한 저장 항목은 Parity의 SCALE(Simple Concatenated Aggregate Little-Endian) 코덱으로 인코딩된 값을 지원합니다.단일 값을 저장하기 위한 Storage Value API, 키-값 해시맵을 위한 Storage Map API 및 두 개의 키로 Storage Map을 생성하기 위한 Storage Double Map API가 있어 모든 항목을 효율적으로 삭제할 수 있습니다. 또한 임의 개수의 키로 해시맵을 저장하는 데 사용할 수 있는 Storage N Map API입니다.https://docs.substrate.io/build/runtime-storage/
이러한 계층화된 API는 런타임 저장소 역할을 하여 블록체인에 데이터를 저장할 수 있습니다.
. 자세한 내용은 기판 개발자 센터의 런타임 저장소 페이지에서 찾을 수 있습니다.
크러스트 저장
Crust Network는 Metaverse를 위한 Web3.0 분산 스토리지 네트워크를 제공합니다. 탈 중앙화, 개인 정보 보호 및 보안의 핵심 가치 실현을 목표로합니다.
Crust는 IPFS와 같은 여러 스토리지 계층 프로토콜을 지원하고 사용자에게 즉시 액세스할 수 있는 온체인 스토리지 기능을 제공합니다. Crust의 기술 스택은 데이터 조작 및 계산도 지원할 수 있습니다.
Crust는 xStorage라는 XCMP 기반 로컬 교차 체인 통신 팔레트를 제공합니다.
이 프로토콜은 또한 크로스체인 dStorage 솔루션을 통해 이더리움을 포함한 대부분의 스마트 계약을 지원합니다.
Crust Network Wiki:
크러스트에 대해 자세히 알아보기
https://wiki.crust.network/docs/en/build101
Crust에 대해 자세히 알아보려면 Crust Network Wiki를 확인하세요. Crust Storage 101 가이드를 따라 Crust와 통합해 보십시오.
크러스트 저장 101 가이드:
https://polkadot.js.org/docs/substrate/storage/
PolkadotJS API에서 제공하는 저장 방법은 기본 Substrate 런타임의 일부입니다. 그들은 api.query를 전달합니다.
공공의. 자세한 내용은 공식 문서를 참조하십시오.기판 파일。
기판 체인 기반 사용자가 파일을 IPFS W3Auth 게이트웨이에 업로드하고 IPFS W3Auth Pinning 서비스를 사용하여 Crust 네트워크에 파일을 고정할 수 있습니다.
그림
그림
그림
파일 상태:
알아채다:
알아채다:
전체 파일 모듈은 분산되어 있으므로 파일 디렉토리는 브라우저에만 캐시됩니다. 새 브라우저로 전환하거나 브라우저 캐시를 지우면 파일 디렉토리 정보가 표시되지 않습니다. 스토리지 모듈을 사용하면 현재 브라우저에서 파일 디렉토리 정보를 내보내고 새 브라우저로 가져올 수 있습니다.https://github.com/polkadot-js/apps/pull/6106
그림
참고: 위 이미지는 이 풀 리퀘스트에서 가져온 것입니다.현재 폭발적인 성장을 경험한 후 데이터 생산은 기하급수적으로 계속 증가하고 데이터 저장은 점차 전통적인 하드웨어 저장에서 클라우드 저장으로 변경되었습니다.권리의 중앙 집중화, 보안 및 투명성 부족, 데이터 주권은 시급히 해결해야 할 문제가 되었습니다. 해결.웹 3.0 시대의 도래와 함께 저장 및 데이터 공유 방식도 엄청난 변화를 겪었다.
대용량 데이터에 직면하여 안전하고 가용성이 높으며 저렴하고 사용하기 쉬운 분산 스토리지 인프라는 차세대 인터넷의 중요한 부분이 될 것입니다.
. 따라서 Web3 인프라가 되겠다는 비전으로 Polkadot은 분산형 데이터 스토리지 프로젝트를 위한 광범위한 개발 공간을 제공합니다.
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05