블록체인 스토리지는 전 세계 사용자의 미사용 하드 디스크 공간을 활용하여 파일을 저장하는 분산 네트워크에 데이터를 저장하는 방법입니다. 분산형 인프라는 중앙 집중식 클라우드 스토리지의 대안이며 중앙 집중식 시스템에서 발견되는 많은 문제를 해결할 수 있습니다.
블록체인 스토리지 작동 방식
블록체인 은 분산 원장 기술(DLT)에 의존합니다. DLT는 다양한 당사자 간의 거래에 대한 정보의 분산 데이터베이스 역할을 합니다. 작업은 DLT를 시간 순서대로 채우고 일련의 블록으로 원장에 저장됩니다. 블록 사이에 상호 연결된 체인이 형성되고 각 블록이 이전 블록을 참조하여 블록체인이 생성됩니다.
블록체인 스토리지에서 파일은 먼저 샤딩(sharding)이라는 프로세스에서 분리됩니다.
- 각 샤드는 전송 중에 오류가 발생할 경우 데이터 손실을 방지하기 위해 복사됩니다.
- 파일은 네트워크의 다른 노드에서 볼 수 없도록 개인 키로 암호화됩니다.
- 복제된 샤드는 전 세계의 분산된 노드에 분산됩니다.
- 상호 작용은 블록체인 원장에 기록되어 시스템이 블록체인의 노드 전체에서 트랜잭션을 확인하고 동기화할 수 있습니다.
블록체인 스토리지는 이러한 상호 작용을 영원히 저장하도록 설계되었으며 데이터는 절대 변경할 수 없습니다.
블록체인 스토리지와 클라우드 스토리지
블록체인 스토리지는 중앙 집중식 클라우드 스토리지에 대한 잠재적으로 더 저렴하고 안전하며 안정적인 대안입니다.
중앙 집중식 클라우드 스토리지 제공업체는 데이터 복사본을 만들어 다른 데이터 센터에 저장하여 데이터 손실을 방지합니다. 이 과정에서 중복되는 많은 양의 데이터는 과도한 양의 잉여 정보를 생성할 수 있습니다. 또한 클라우드 스토리지에는 데이터 센터 용 엔터프라이즈급 하드웨어가 필요합니다. 이러한 요인으로 인해 중앙 집중식 데이터 저장소가 블록체인 저장소보다 훨씬 더 비쌀 수 있습니다.
블록체인 스토리지는 전 세계 사용자 장치의 빈 공간을 활용하여 중앙 집중식 클라우드 스토리지 비용의 최대 90%를 절감할 수 있다고 지지자들은 주장합니다. 개인과 기업은 하드 디스크의 미사용 공간을 다른 사람이 사용할 수 있도록 임대함으로써 이익을 얻을 수 있습니다.
블록체인 스토리지의 장점
위에서 설명한 이점 외에도 수십 개의 개별 노드에 데이터를 저장하면 블록체인 스토리지 보안 이점도 얻을 수 있습니다. 파일을 암호화하고 분산 네트워크에 배포하면 해커 가 데이터에 액세스 하기가 더 어려워집니다.
- 파일에 대한 액세스를 제어하거나 파일을 해독하는 데 필요한 키를 소유하는 중앙 엔티티가 없습니다.
- 개인 키는 전적으로 사용자에 의해 제어되므로 제3자가 파일에 액세스 하는 것은 이론적으로 불가능합니다. 또한 샤딩은 각 노드가 전체 파일의 내용을 볼 수 없도록 하여 더 많은 개인 정보를 제공합니다.
블록체인 스토리지는 또한 사용자가 검색 속도 및 중복성과 같은 설정을 조작할 수 있기 때문에 더 빠르고 사용자 정의 가능한 스토리지 시스템을 허용할 수 있습니다.
현재 블록체인 스토리지 프로젝트
Sia, InterPlanetary File System(IPFS), MaidSafe 및 Storj는 블록체인 스토리지를 제공하는 가장 유명한 회사 중 일부입니다.
Sia는 분산형 클라우드 스토리지 기술을 전문으로 하는 오픈 소스 소프트웨어 회사입니다. 사용자가 자신의 개인 분산 클라우드를 실행할 수 있는 플랫폼을 제공합니다. 고객의 지불을 받지 않습니다.
- IPFS는 파일을 저장하고 공유하기 위한 영구적이고 분산된 방법을 제공하도록 설계된 P2P (피어 투 피어 ) 하이퍼미디어 배포 시스템입니다.
- IPFS 네트워크 내의 노드는 Linux 기반 FUSE 인터페이스 및 HTTP(Hypertext Transfer Protocol)를 포함하여 다양한 방식으로 액세스 할 수 있는 분산 파일 시스템을 형성합니다.
- 로컬 파일을 IPFS 네트워크에 추가하고 전 세계에서 사용할 수 있습니다.
MaidSafe는 데이터 액세스, 교환 및 저장에 사용할 수 있는 인터넷의 새로운 "중추망"을 만드는 것을 목표로 하는 회사입니다. MaidSafe 네트워크는 블록체인 분산 애플리케이션(dapps)을 구축하는 데에도 사용할 수 있습니다.
- 스토리지는 이더리움 블록체인 플랫폼을 기반으로 하는 안전하고 효율적인 프라이빗 P2P 기반 클라우드 스토리지를 제공하는 것을 목표로 합니다. Storj 플랫폼은 샤딩 및 종단 간 암호화(E2EE)를 사용하여 데이터를 저장하고 보호합니다.
- Sia, 스토리지 및 IPFS는 분산형 스토리지를 사고파는 시장을 만들고 사용을 장려하기 위해 자체 암호화폐(시아 코인, 스토리지 코인 및 파일 코인)를 출시했습니다. 블록체인 스토리지 프로젝트를 시작하는 기업 이 직면하게 될 주요 장애물 은 확장성입니다.
마지막 정리
스토리지란 무엇인가요?
스토리지(storage)는 대용량 데이터 저장장치를 말합니다. 영어 뜻으로는 원래 저장 장소를 의미하여 데이터 저장장치 그 자체를 스토리지 또는 스토리지 디바이스라고도 합니다.
스토리지라는 뜻이 확대되어 전문화, 네트워킹화, 대용량화 된 저장기술을 총칭하게 되었고, 기업, 정부, 비영리기관 등의 조직에서 생성 보유하는 데이터가 점차 대형화됨에 따라, 조직 내 스토리지 인프라 구축을 위해 저장, 백업, 재난복구, 보안 등을 모두 고려하는 전문화된 대용량 저장기술을 총칭합니다.