ETRI-Knowledge Sharing Plaform

KOREAN
기술이전 검색
Year ~ Transaction Count Keyword

Detail

Reed-Solomon Code-based IPFS Contents Distributed Storage Technology

Manager
Myungcheol Lee
Participants
Chang Soo Kim, Sohyun Park, 신희경, Myungcheol Lee, Lee Hun Soon, Beongjun Choi, Jinchun Choi
Transaction Count
1
Year
2024
Project Code
24HB8300, Development of Big Blockchain Data Highly Scalable Distributed Storage Technology for Increased Applications in Various Industries, Myungcheol Lee
23HB8300, Development of Big Blockchain Data Highly Scalable Distributed Storage Technology for Increased Applications in Various Industries, Myungcheol Lee
22HS4200, Development of Big Blockchain Data Highly Scalable Distributed Storage Technology for Increased Applications in Various Industries, Myungcheol Lee
21HS9400, Development of Large and Big Blockchain Data Highly Scalable Distributed Storage Technology, Myungcheol Lee
- 본 기술은 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 기반의 다양한 메타버스들이 연동되는 멀티버스 환경에서 디지털 아바타, 디지털 컨텐츠의 저장, 관리 및 활용 측면에서 중요한 기반 기술로 활용 가능