1 |
1
블록체인 네트워크의 각 노드에 의해 수행되는 블록 사이즈 조절 방법에 있어서, (a) 블록 사이즈를 초기값으로 설정하는 단계; (b) 트랜잭션 요청을 대기하고, 트랜잭션 요청이 발생하면 처리하는 단계;(c) 상기 요청된 트랜잭션의 처리가 성공하면, 사전 설정된 블록 사이즈에 따라 블록을 생성하고, 블록 사이즈를 증가시켜 한 번에 처리할 수 있는 트랜잭션의 수를 증가시키는 단계; 및(d) 상기 요청된 트랜잭션의 처리가 실패하면, 블록 생성없이 블록 사이즈를 감소시켜 한 번에 처리할 수 있는 트랜잭션의 수를 감소시키는 단계; 를 구비하고, 트랜잭션의 처리 여부에 의해 조정된 블록 사이즈에 따라 상기 (b), (c) 및 (d) 단계를 반복 수행함으로써, 트랜잭션의 Dependency에 따라 블록 사이즈를 유동적으로 조절하고 조절된 블록 사이즈에 따라 블록을 생성하도록 구성된 것을 특징으로 하는 블록체인 네트워크의 블록 사이즈 조절 방법
|
2 |
2
제1항에 있어서, 상기 블록 사이즈는 한번에 처리되어 하나의 블록에 저장될 수 있는 트랜잭션들의 개수인 것을 특징으로 하는 블록체인 네트워크에서의 블록 사이즈 조절 방법
|
3 |
3
제1항에 있어서, 상기 (c) 단계는 트랜잭션 처리가 성공하고 블록을 생성하면 블록 사이즈를 선형적으로 증가시키고, 상기 (d) 단계는, 트랜잭션 처리가 실패되면, 블록 생성없이 블록 사이즈를 지수적으로 감소시키는 것을 특징으로 하는 블록체인 네트워크에서의 블록 사이즈 조절 방법
|
4 |
4
제1항에 있어서, 상기 (c) 단계는 트랜잭션 처리가 성공하고 블록을 생성하면 블록 사이즈를 1씩 선형적으로 증가시키고, 상기 (d) 단계는 트랜잭션 처리가 실패되면 블록 생성없이 블록 사이즈를 이전 블록 사이즈의 절반으로 감소시키는 것을 특징으로 하는 블록체인 네트워크에서의 블록 사이즈 조절 방법
|
5 |
5
제1항에 있어서, 상기 (a) 단계는, 블록 사이즈의 초기값은 블록 사이즈의 최저값으로 설정된 것을 특징으로 하는 블록체인 네트워크에서의 블록 사이즈 조절 방법
|
6 |
6
복수 개의 노드들로 이루어지는 블록체인 네트워크에 있어서, 각 노드는, 블록 사이즈를 초기값으로 설정하고, 트랜잭션의 요청을 대기하고, 요청된 트랜잭션의 처리가 성공하면 블록을 생성하고 블록 사이즈를 증가시켜 한번에 처리할 수 있는 트랜잭션의 개수를 증가시키고, 요청된 트랜잭션의 처리가 실패하면 블록 생성없이 블록 사이즈를 감소시켜 한번에 처리할 수 있는 트랜잭션의 개수를 감소시키는 것을 특징으로 하는 블록체인 네트워크
|
7 |
7
제6항에 있어서, 상기 블록 사이즈는 한번에 처리되어 하나의 블록에 저장될 수 있는 트랜잭션들의 개수인 것을 특징으로 하는 블록체인 네트워크
|
8 |
8
제6항에 있어서, 각 노드는, 요청된 트랜잭션의 처리가 성공하면 블록 사이즈를 선형적으로 증가시키고, 요청된 트랜잭션의 처리가 실패하면 블록 사이즈를 지수적으로 감소시키는 것을 특징으로 하는 블록체인 네트워크
|
9 |
9
제6항에 있어서, 각 노드는, 요청된 트랜잭션의 처리가 성공하면 블록 사이즈를 1씩 선형적으로 증가시키고, 요청된 트랜잭션의 처리가 실패하면 블록 사이즈를 이전 블록 사이즈의 절반으로 감소시키는 것을 특징으로 하는 블록체인 네트워크
|
10 |
10
제6항에 있어서, 상기 블록 사이즈의 초기값은 블록 사이즈의 최저값으로 설정된 것을 특징으로 하는 블록체인 네트워크
|