1 |
1
고속 동기화 가능 탈중앙화 분산 데이터베이스를 구성하기 위한 방법에 있어서, P2P 네트워크에 참여하는 노드들을 기반으로, 메인체인(main-chain)을 구성하는 단계;상기 노드들의 사용자들과 관련된 계정들로 이루어지는 계정체인(account-chain)을 구성하는 단계;상기 메인체인을 기반으로, 복수 개의 세그먼트들로 이루어지는 적어도 하나의 사이드체인(side-chain)을 구성하는 단계; 및상기 세그먼트들의 시작과 끝을 상기 메인체인에 연결하여, 분산 데이터베이스를 구성하는 단계를 포함하는 방법
|
2 |
2
제 1 항에 있어서, 상기 분산 데이터베이스를 구성하는 단계는,상기 사이드체인이 상기 사용자들 중 어느 하나의 데이터에 대한 변경의 승인을 기반으로, 상기 분산 데이터베이스를 동기화하는 단계를 포함하는 방법
|
3 |
3
제 1 항에 있어서, 상기 메인체인과 계정체인은 블록체인 형태로 구성되는 방법
|
4 |
4
제 2 항에 있어서, 상기 사용자들에 대한 데이터를 저장하기 위한 로컬 오프체인 데이터스토리지를 구성하는 단계를 더 포함하는 방법
|
5 |
5
제 4 항에 있어서, 상기 계정체인을 구성하는 단계 및 상기 로컬 오프체인 데이터스토리지를 구성하는 단계는, 로컬 데이터베이스를 상기 계정체인 및 상기 로컬 오프체인 데이터스토리지로 구성하는 방법
|
6 |
6
제 1 항에 있어서, 상기 사이드체인을 구성하는 방법은,상기 메인체인의 블록 해쉬값을 이용하여, 상기 사이드체인을 구성하는 단계를 포함하는 방법
|
7 |
7
제 2 항에 있어서, 상기 분산 데이터베이스를 동기화하는 단계는, 복수 개의 사이드체인들이 상기 승인을 병렬로 처리하여, 상기 분산 데이터베이스를 동기화하는 방법
|
8 |
8
제 2 항에 있어서, 상기 분산 데이터베이스를 동기화하는 단계는,상기 사이드체인이 상기 승인을 기반으로 스마트 계약을 구성하는 단계; 및상기 스마트 계약이 상기 메인체인에 연결될 때, 상기 계정체인이 상기 사용자들 중 어느 하나의 계정을 변경하는 단계를 포함하는 방법
|
9 |
9
고속 동기화 가능 탈중앙화 분산 데이터베이스를 구성하기 위한 시스템에 있어서, P2P 네트워크에 참여하고, 공동으로 분산 데이터베이스를 구성하여, 관리하는 노드들을 포함하고,상기 노드들은,상기 노드들을 기반으로, 메인체인을 구성하고, 상기 노드들의 사용자들과 관련된 계정들로 이루어지는 계정체인을 구성하고, 상기 메인체인을 기반으로, 복수 개의 세그먼트들로 이루어지는 적어도 하나의 사이드체인을 구성하고, 상기 세그먼트들의 시작과 끝을 상기 메인체인에 연결하여, 분산 데이터베이스를 구성하는 시스템
|
10 |
10
제 9 항에 있어서, 상기 노드들은,상기 사이드체인을 통해, 상기 로컬 오프체인 데이터스토리지에서의 상기 사용자들 중 어느 하나의 데이터에 대한 변경의 승인을 기반으로, 상기 분산 데이터베이스를 동기화하는 시스템
|
11 |
11
제 10 항에 있어서, 상기 노드들은,상기 사용자들에 대한 데이터를 저장하기 위한 로컬 오프체인 데이터스토리지를 구성하는 시스템
|
12 |
12
제 11 항에 있어서, 상기 노드들은,로컬 데이터베이스를 상기 계정 체인 및 상기 로컬 오프체인 데이터스토리지로 구성하는 시스템
|
13 |
13
제 9 항에 있어서, 상기 노드들은, 상기 메인체인의 블록 해쉬값을 이용하여, 상기 사이드체인을 구성하는 시스템
|
14 |
14
제 10 항에 있어서, 상기 노드들은, 복수 개의 사이드체인들을 통해, 상기 승인을 병렬로 처리하여, 상기 분산 데이터베이스를 동기화하는 시스템
|
15 |
15
제 10 항에 있어서, 상기 노드들은,상기 사이드체인을 통해, 상기 승인을 기반으로 스마트 계약을 구성하고, 상기 스마트 계약이 상기 메인체인에 연결될 때, 상기 계정체인에서의 상기 사용자들 중 어느 하나의 계정을 변경하는 시스템
|