ETRI-Knowledge Sharing Plaform

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

Detail

Multi-chain Distributed Consensus Technology

Manager
Oh Jintae
Participants
Transaction Count
0
Year
2025
Project Code
다중 체인을 위한 랜덤 분산 합의체 구성 방법과 이들 랜덤 합의체에 의한 분산합의 기술
기존 단일 체인 방식에서 모든 서비스가 하나의 체인을 이용하므로 발생하는 성능 문제 등을 해결하여, 새로운 서비스 수용을 위한 체인을 운용 중에 생성하고 관리할 수 있는 기술을 개발하고, 기존 이더리움 플랫폼과 연동을 통해 다중의 체인이 운용되는 새로운 블록체인 상용 플랫폼을 만들 수 있도록 이전하고자 함
메시지 교환 없이 분산된 노드들이 블록 단위로 다중 합의체를 구성하는 알고리즘
랜덤 선택된 분산 합의체들이 각 체인을 독립적으로 합의하는 다중 합의 알고리즘
*다중 체인 분산합의 기술
대규모 노드 간에 메시지 교환 없이 블록단위 다중 합의체를 선발하는 기술과, 다중 체인 분산 합의 기술 (DCC)
- 메시지 교환 없이 랜덤 합의체 생성 (증명 가능, 예측 불가능, 블록당 한번만 생성)
※ 해시기반 기술 사용, 합의체 구성을 위한 메시지 교환 없이 분산된 노드들이 동일한 합의체 구성
- 참여노드 수에 따라 합의체 크기 확정 (확률기반 노드 선정)
- 비잔틴 환경에서도 확장성을 제공하는 비잔틴 감내 합의체 구성 방법 제공
- 블록단위 Finality 제공하는 분산 합의 기술, 우수한 확장성 제공으로 수만 노드까지 합의 가능
- 합의 복잡도(O(C - EC-Schnorr 다중 서명 기술 적용
- 동작 중 체인 구성 관리 가능
- 이더리움 플랫폼 연동을 위한 인터페이스 제공
(SW) 다중 동적 합의체 기반 멀티체인 시스템
(문서) 설계서, 시험 절차 및 결과서, 요구사항정의서, 사용자 가이드

체인 관리 모듈
- 체인 추가 등 관리, 노드 추가 삭제 관리 기능
- 체인, 노드 관리용 CLI 인터페이스

다중 합의체 구성 모듈
- 블록단위 다중 합의 구성 및 참여 노드 관리
- 랜덤 합의체 동기화 기능

분산합의 엔진 모듈
- BADA (Byzantine Agreement among Decentralized Agents) 합의 알고리즘
- Govchain, Subchain 분산합의 관련 메시지 처리

블록체인 플랫폼 연동 모듈
- 이더리움 플랫폼 연동을 위한 기능 처리
- 다중 체인 분산합의 기술은 블록체인의 핵심기술로 모든 블록체인 플랫폼 및 응용·서비스 분야에서 활용가능하며, 구체적으로 다음과 같은 분야가 예측 가능함
- (물류·유통·지식거래 분야) 블록체인을 이용한 실시간 가시성 제고로 업무효율성 향상을 위한 분산합의 알고리즘으로 활용가능
- (공공서비스 분야) 블록체인 핵심기반 기술을 의료 등 공공서비스 분야에 적용함으로 정보거래의 신뢰성 확보 문제해결 및 한계 극복이 가능함