1 |
1
컴퓨터 시스템에서 실행되는 다중 블록체인 방법에 있어서,상기 컴퓨터 시스템은 메모리에 포함된 컴퓨터 판독가능한 명령들을 실행하도록 구성된 적어도 하나의 프로세서를 포함하고,상기 다중 블록체인 방법은 상기 적어도 하나의 프로세서에 의해 수행되는 것으로,각 거래의 내용이나 유형에 따라 수정에 필요한 작업증명의 난이도를 결정한 후 상기 난이도에 따라 상기 거래에 대한 목표값을 계산하는 단계; 및거래수정이 가능하도록 상기 목표값에 대한 작업증명을 통해 거래승인을 수행하는 단계를 포함하고,상기 수행하는 단계는,하나의 주블록체인(main blockchain)과 복수 개의 부블록체인(sub blockchain)으로 구성된 계층적 블록체인을 생성하는 것으로,거래수정의 작업증명을 위한 블록채굴을 진행하여 상기 부블록체인을 계산하고 상기 주블록체인에서는 거래승인을 진행하고,상기 부블록체인은 난이도별로 분류된 거래수정을 다루는 블록체인이고,상기 주블록체인은 거래의 승인과 함께 상기 부블록체인을 상기 주블록체인에 연결하여 상기 부블록체인에 기록된 데이터를 상기 주블록체인에 기록하고,상기 주블록체인에 거래승인의 작업증명 블록을 연결하는 것으로, 상기 주블록체인의 블록은 거래수정의 난이도를 결정하는 계수로서 각 거래의 내용이나 유형에 따라 각기 다른 복수 개의 난이도 계수, 및 거래수정의 유효성을 검증하기 위해 사용되는 데이터로서 각 채굴자에 의해 계산된 각기 다른 거래의 해쉬값에서 일부의 해쉬값으로 설정된 목표값을 포함하는 것을 특징으로 하는 다중 블록체인 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 수행하는 단계는,상기 작업증명의 난이도에 따라 수정이 요청된 거래에 대한 수정명령으로 이루어진 상기 부블록체인을 상기 주블록체인에 연결하는 단계를 포함하는 다중 블록체인 방법
|
4 |
4
제3항에 있어서,상기 연결하는 단계는,상기 부블록체인을 상기 주블록체인의 해쉬값이 특정 조건을 만족하는 블록에 연결함으로써 상기 부블록체인을 상기 주블록체인에 연결하는 단계를 포함하는 다중 블록체인 방법
|
5 |
5
제3항에 있어서,상기 연결하는 단계는,상기 부블록체인을 상기 주블록체인에 연결함으로써 상기 부블록체인에 기록된 특정 거래에 대한 수정명령을 전체 블록체인에 적용하여 업데이트하는 단계를 포함하는 다중 블록체인 방법
|
6 |
6
제3항에 있어서,상기 수행하는 단계는,상기 부블록체인 별로 각기 다른 작업증명 방법과 암호화폐를 사용하는 단계를 더 포함하는 다중 블록체인 방법
|
7 |
7
제3항에 있어서,상기 수행하는 단계는,상기 부블록체인이 거래의 승인을 위해 사용됨에 따라 상기 부블록체인에 수정이 요청된 거래에 대한 수정명령으로 이루어진 하위 블록체인을 연결하는 단계를 더 포함하는 다중 블록체인 방법
|
8 |
8
컴퓨터 시스템에 있어서,메모리에 포함된 컴퓨터 판독가능한 명령들을 실행하도록 구성된 적어도 하나의 프로세서를 포함하고,상기 적어도 하나의 프로세서는,블록체인을 기반으로 거래를 관리하는 것으로, 각 거래의 내용이나 유형에 따라 수정에 필요한 작업증명의 난이도를 결정한 후 상기 난이도에 따라 상기 거래에 대한 목표값을 계산하고 거래수정이 가능하도록 상기 목표값에 대한 작업증명을 통해 거래승인을 수행하고,상기 적어도 하나의 프로세서는,하나의 주블록체인(main blockchain)과 복수 개의 부블록체인(sub blockchain)으로 구성된 계층적 블록체인을 생성하는 것으로,거래수정의 작업증명을 위한 블록채굴을 진행하여 상기 부블록체인을 계산하고 상기 주블록체인에서는 거래승인을 진행하고,상기 부블록체인은 난이도별로 분류된 거래수정을 다루는 블록체인이고,상기 주블록체인은 거래의 승인과 함께 상기 부블록체인을 상기 주블록체인에 연결하여 상기 부블록체인에 기록된 데이터를 상기 주블록체인에 기록하고,상기 주블록체인에 거래승인의 작업증명 블록을 연결하는 것으로, 상기 주블록체인의 블록은 거래수정의 난이도를 결정하는 계수로서 각 거래의 내용이나 유형에 따라 각기 다른 복수 개의 난이도 계수, 및 거래수정의 유효성을 검증하기 위해 사용되는 데이터로서 각 채굴자에 의해 계산된 각기 다른 거래의 해쉬값에서 일부의 해쉬값으로 설정된 목표값을 포함하는 것을 특징으로 하는 컴퓨터 시스템
|
9 |
9
삭제
|
10 |
10
제8항에 있어서,상기 적어도 하나의 프로세서는,상기 작업증명의 난이도에 따라 수정이 요청된 거래에 대한 수정명령으로 이루어진 상기 부블록체인을 상기 주블록체인에 연결하는 것을 특징으로 하는 컴퓨터 시스템
|
11 |
11
제10항에 있어서,상기 적어도 하나의 프로세서는,상기 부블록체인을 상기 주블록체인의 해쉬값이 특정 조건을 만족하는 블록에 연결함으로써 상기 부블록체인을 상기 주블록체인에 연결하는 것을 특징으로 하는 컴퓨터 시스템
|
12 |
12
제10항에 있어서,상기 적어도 하나의 프로세서는,상기 부블록체인 별로 각기 다른 작업증명 방법과 암호화폐를 사용하는 것을 특징으로 하는 컴퓨터 시스템
|
13 |
13
제10항에 있어서,상기 적어도 하나의 프로세서는,상기 부블록체인이 거래의 승인을 위해 사용됨에 따라 상기 부블록체인에 수정이 요청된 거래에 대한 수정명령으로 이루어진 하위 블록체인을 연결하는 것을 특징으로 하는 컴퓨터 시스템
|