사이드 체인 기반의 데이터 공유 시스템 및 그 방법
SIDECHAIN-BASED DATA SHARING SYSTEM AND METHOD
특허 요약
사이드 체인 기반의 데이터 공유 시스템 및 그 방법을 개시한다. 사이드 체인 기반의 데이터 공유 방법은, 제1 메인 노드가 상기 제1 메인 노드를 포함하는 메인 노드들이 형성하는 메인 체인에서 데이터가 제2 메인 노드에 존재함을 나타내는 정보를 수신하는 단계와, 상기 제1 메인 노드의 데이터 요청에 기반하여, 상기 제2 메인 노드가 상기 제2 메인 노드와 제2 메인 노드와 관련된 다수의 사이드 노드들이 형성하는 사이드 체인에서 데이터를 가져와 상기 제1 메인 노드로 전송하는 단계를 포함한다.
청구항
번호청구항
1

제1 메인 노드가 상기 제1 메인 노드를 포함한 다수의 메인 노드들이 형성하는 메인 체인에서 데이터가 제2 메인 노드에 존재함을 나타내는 정보를 수신하는 단계; 및상기 제1 메인 노드의 데이터 요청에 기반하여, 상기 제2 메인 노드가 상기 제2 메인 노드와 상기 제2 메인 노드와 관련된 다수의 사이드 노드들이 형성하는 사이드 체인에서 데이터를 가져와 상기 제1 메인 노드로 전송하는 단계를 포함하는사이드 체인 기반의 데이터 공유 방법.

2

제1항에 있어서,상기 다수의 사이드 노드들은 상기 데이터를 포함한 데이터들을 트랜잭션으로 만들고, 노드 점수에 기반하여 결정된 리더 노드가 상기 데이터들에 대한 사이드 체인 블록을 생성하는 사이드 체인 기반의 데이터 공유 방법.

3

제2항에 있어서,상기 리더 노드는 상기 다수의 사이드 노드들 중 상기 노드 점수가 가장 높은 노드인사이드 체인 기반의 데이터 공유 방법.

4

제3항에 있어서,각 사이드 노드의 노드 점수는 다른 사이드 노드들이 계산한 점수의 평균 값인사이드 체인 기반의 데이터 공유 방법.

5

제4항에 있어서,상기 점수는 (i) 과거 성공적인 블록 생성 비율, (ii) 현재 블록을 생성하기 위해 검증한 트랜잭션 수, (iii) 노드의 트랜잭션 검증 정확도, (iv) 우선순위 점수에 기반하여 계산되는사이드 체인 기반의 데이터 공유 방법.

6

제2항에 있어서,상기 제1 메인 노드와 상기 다른 메인 노드들은 상기 사이드 체인 블록을 포함한 사이드 체인 블록들을 메타 데이터로 압축하여 메인 체인 블록을 생성하는사이드 체인 기반의 데이터 공유 방법.

7

제1항에 있어서,상기 제2 메인 노드가 상기 제1 메인 노드를 인증하는 단계를 더 포함하는사이드 체인 기반의 데이터 공유 방법.

8

제1항에 있어서,상기 데이터는 상기 제2 메인 노드가 상기 제1 메인 노드의 공개키로 암호화하고 상기 제1 메인 노드가 자신의 개인키로 복호화하는 것인사이드 체인 기반의 데이터 공유 방법.

9

제1 메인 노드를 포함하는 메인 노드들이 형성하는 메인 체인에서 데이터가 제2 메인 노드에 존재함을 나타내는 정보를 수신하는 제1 메인 노드; 및상기 제1 메인 노드의 데이터 요청에 기반하여, 제2 메인 노드와 상기 제2 메인 노드와 관련된 다수의 사이드 노드들이 형성하는 사이드 체인에서 데이터를 가져와 상기 제1 메인 노드로 전송하는 제2 메인 노드를 포함하는사이드 체인 기반의 데이터 공유 시스템.