- 본 기술은 Reed-Solomon 부호화를 적용하여 IPFS에 분산 저장되는 컨텐츠의 저장 공간 사용양을 줄이면서 고가용성을 보장하기 위한 SW 기술이며, 기술 이전 대상은 본 기술을 구현한 소스코드와 관련 설계 노하우(국내/국제 특허, 기술 문서)임.
- 본 기술은 일반적인 대용량 데이터 분산 저장 시스템에 적용이 가능.
- 본 기술은 제공되는 SW 버전으로 바로 사용이 가능하나, 최적으로 활용하기 위해서는 최신 버전의 IPFS Cluster 소스코드에 기술 이전한 소스코드의 적용이 필요.
- 본 기술은 기술 이전 기업체의 필요에 따라 Reed-Solomon 부호화 외에 다른 부호화 기술을 IPFS의 컨텐츠에 적용할 수 있도록 확장하여 적용 가능.
* 본 기술은 사전 협의된 기업체에서 적용하려는 개발 환경에 조기 적용하여 사업화를 하려는 특성에 따라 소스코드와 설계 노하우를 분리하여 기술이전을 추진함.
- 기업에서는 2024년 4월 현재 이미 IPFS 기반으로 Web3를 위한 데이터 스토리지 서비스인 PERME를 사업화하여 운영하고 있고, IPFS 및 IPFS Cluster의 내부 구조 및 동작 방식에 대한 이해, Reed-Solomon 부호화 기술 및 관련 라이브러리에 대한 이해 및 IPFS에 대한 적용 노하우가 기업체에게 필수적이나, 기업체 스스로 습득하기에 시간 및 인력 측면에서 한계가 있음.
- 이에 따라, 본 기술을 사업화 중인 서비스 환경에 조기 적용하여 사업화를 하려는 특성에 따라 본 과제 수행에서 습득한 해당 기술 및 운영 노하우 및 관련 기술 문서, 특허 등을 포함하는 설계 노하우 중심의 기술이전으로 추진하여 기업체의 사업화에 기여하고자 함.
- 사전 협의된 기업체 이외의 기업체는 소스코드를 포함하여 기술이전하는 경우 Reed-Solomon 부호화가 적용된 IPFS 컨텐츠 분산 저장 기술을 사업화에 활용 가능함.
- IPFS(InterPlanetary File System)는 향후 다가올 Web3 환경을 위한 파일 저장 시스템으로 가장 주목 받는 P2P 기반의 분산화 된 파일 저장 시스템임.
- 그러나, 퍼블릭 P2P 네트워크인 IPFS 네트워크의 노드는 접근 제어 기능 및 영구히 데이터를 저장할 의무가 존재하지 않아서, 컨텐츠의 ID (CID)를 알면 악의적인 사용자가 데이터 삭제를 할 수 있고, 데이터를 가진 모든 노드로부터 특정 데이터를 전부 삭제하게 되면, 또는 노드에 장애가 발생하거나, 또는 노드의 네트워크 이탈이 발생하면 데이터의 영구적 손실을 야기할 수 있음.
- IPFS Cluster는 IPFS의 클러스터링 도구로서, 암호화폐의 도입 및 데이터 공개 문제를 피하며 데이터 가용성 문제를 해결할 수 있는 수단으로 주목을 받고 있음. 그러나, IPFS Cluster의 복제 메커니즘은 전체 원본 데이터를 복제함에 따라 저장 공간의 효율성을 저하시킬 수 있는 문제가 존재함.
- 본 기술은 대표적인 소거 코드인 Reed-Solomon 코드의 저장 공간을 적게 차지하면서 고가용성을 제공할 수 있는 장점을 활용하여, 대규모 대용량 Web3 스토리지를 개발하기 위한 필수 기술임.
- 본 기술은 IPFS Cluster를 이용해서 IPFS 에 디지털 컨텐츠를 분산 저장하고 활용할 때 Reed-Solomon 인코딩을 적용하여 분산 저장하는 방법, 분산 저장된 컨텐츠에 Reed-Solomon 디코딩을 수행하여 원래 데이터를 복구하는 방법, 그리고, 여러 IPFS 피어에 부호화되어 분산 저장된 컨텐츠의 피어 장애 시에 복구 및 재인코딩을 수행하는 방법을 제공.
A. 기술명 : Reed-Solomon 부호화 기반 IPFS 컨텐츠 분산 저장 소스코드
- Reed-Solomon 부호화 기반 IPFS 컨텐츠 분산 저장 기술의 노하우
. Erasure Code 부호화 기술 분석 자료 (Reed-Solomon Code, Raptor Code, Fountain Code 등)
. Erasure Code 기반 분산 저장 시스템, 블록체인 플랫폼 분석 자료
. IPFS & IPFS Cluster 기술 분석 및 Reed-Solomon 부호화 적용 방안
. GPU 활용 Reed-Solomon 부호화 고속화 방안
- Reed-Solomon 부호화 기반 데이터 분산 저장 관련 국내/국제 지식 재산권
- Reed-Solomon 부호화 기반 데이터 분산 저장 소스코드 (SW)
B. 기술명 : Reed-Solomon 부호화 기반 IPFS 컨텐츠 분산 저장 설계 노하우
- Reed-Solomon 부호화 기반 IPFS 컨텐츠 분산 저장 기술의 노하우
. Erasure Code 부호화 기술 분석 자료 (Reed-Solomon Code, Raptor Code, Fountain Code 등)
. Erasure Code 기반 분산 저장 시스템, 블록체인 플랫폼 분석 자료
. IPFS & IPFS Cluster 기술 분석 및 Reed-Solomon 부호화 적용 방안
. GPU 활용 Reed-Solomon 부호화 고속화 방안
- Reed-Solomon 부호화 기반 데이터 분산 저장 관련 국내 지식 재산권
A. 기술명 : Reed-Solomon 부호화 기반 IPFS 컨텐츠 분산 저장 소스코드
- 국내/국제 특허 및 기술 문서
- 소스코드 (SW)
B. 기술명 : Reed-Solomon 부호화 기반 IPFS 컨텐츠 분산 저장 설계 노하우
- 국내 특허 및 기술 문서
- 소스코드 (SW) 는 미포함
- 블록체인 기반 응용 서비스에서 대용량 데이터를 저장하기 위한 외부 탈중앙 스토리지로 활용 가능
- 빅데이터, 인공지능 등에서 대규모 데이터를 다루는 분야에서 컴퓨팅 스토리지 인프라로 활용 가능
- 향후 Web3 기반의 다양한 메타버스들이 연동되는 멀티버스 환경에서 디지털 아바타, 디지털 컨텐츠의 저장, 관리 및 활용 측면에서 중요한 기반 기술로 활용 가능