1 |
1
블록체인 트랜잭션 트래픽 제어 시스템에 있어서,벤치마크 테스트에 관련된 트랜잭션을 생성하는 클라이언트; 및분산 원장의 사본과 스마트 콘트랙트를 보유하는 복수의 노드를 포함하는 블록체인 네트워크를 포함하며,상기 스마트 콘트랙트는 트랜잭션 데이터 흐름을 모니터링하여 분석하는 트랜잭션 플로우 모니터; 및상기 분석된 트랜잭션 데이터 흐름에 기반하여 트랜잭션 트래픽 흐름을 조절하는 트랜잭션 데이터 제어 매니저를 포함하는 블록체인 트랜잭션 트래픽 제어 시스템
|
2 |
2
청구항 1에 있어서,상기 트랜잭션 플로우 모니터는 트랜잭션 대기시간을 분석하고 분석 결과를 출력하는 트랜잭션 대기시간 분석기;트랜잭션 처리량을 분석하고 분석 결과를 출력하는 트랜잭션 처리량 분석기;현재의 트랜잭션 대기시간을 계산하는 트랜잭션 대기시간 계산기; 및현재의 트랜잭션 처리량을 계산하는 트랜잭션 처리량 계산기를 포함하는 블록체인 트랜잭션 트래픽 제어 시스템
|
3 |
3
청구항 2에 있어서,상기 트랜잭션 데이터 제어 매니저는제어 규칙을 저장하는 규칙 베이스;상기 트랜잭션 처리량과 트랜잭션 대기시간을 평가하고 평과 결과를 출력하는 트랜잭션 제어 매니저;상기 평가 결과를 수신하고, 상기 제어 규칙에 기반하여 추론을 수행하는 추론 엔진;상기 추론에 기반하여 상기 수락률과 관련된 트랜잭션 데이터 제어 동작(transaction data control operations)을 수행하는 제어 정책 매니저를 포함하는 블록체인 트랜잭션 트래픽 제어 시스템
|
4 |
4
청구항 1에 있어서,상기 스마트 콘트랙트는 트랜잭션 처리량(transaction throughput)과 트랜잭션 대기시간(network latency)을 획득하여 퍼지화하는 퍼지화기;트랜잭션 처리량과 네트워크 대기 시간을 입력 퍼지 집합으로 하는 복수개의 긍정 법칙 및 부정 법칙들로 이루어지는 퍼지 규칙 베이스;상기 퍼지 규칙 베이스의 긍정/부정 법칙들을 이용하여 상기 트랜잭션의 수락률을 출력하는 퍼지 추론 시스템;상기 수락률을 퍼지가 아닌 값으로 변환하여 출력하는 비퍼지화기; 및상기 트랜잭션의 수락률을 소정 기준 범위를 유지하도록 조정하는 트랜잭션 제어 모듈;을 포함하는 블록체인 트랜잭션 트래픽 제어 시스템
|
5 |
5
청구항 1에 있어서,상기 트랜잭션을 상기 트랜잭션 네트워크로 제출하는 블록체인 어댑터를 더 포함하는 블록체인 트랜잭션 트래픽 제어 시스템
|
6 |
6
청구항 1에 있어서,상기 블록체인 네트워크로부터 벤치마크 테스트 결과를 관찰하고 수집하는 트랜잭션 트래픽 측정 분석기를 더 포함하는 블록체인 트랜잭션 트래픽 제어 시스템
|
7 |
7
분산 원장의 사본과 스마트 콘트랙트를 보유하는 복수의 노드를 포함하는 블록체인 네트워크에서 블록체인 트랜잭션 트래픽 제어 방법에 있어서,클라이언트에서 벤치마크 테스트에 관련된 트랜잭션을 생성하는 단계;상기 트랜잭션을 블록체인 네트워크로 제출하는 단계;상기 스마트 콘트랙트에서 트랜잭션 처리량(transaction throughput)과 트랜잭션 대기시간(network latency)을 획득하는 단계;상기 트랜잭션 처리량과 트랜잭션 대기시간을 평가하고 평과 결과를 출력하는 단계;상기 평가 결과 및 제어 규칙에 기반하여 추론을 수행하는 단계; 및 상기 추론에 기반하여 트랜잭션 데이터 제어 동작(transaction data control operations)을 수행하는 단계를 포함하는 블록체인 트랜잭션 트래픽 제어 방법
|
8 |
8
분산 원장의 사본과 스마트 콘트랙트를 보유하는 복수의 노드를 포함하는 블록체인 네트워크에서 블록체인 트랜잭션 트래픽 제어 방법에 있어서,클라이언트에서 벤치마크 테스트에 관련된 트랜잭션을 생성하는 단계;상기 트랜잭션을 블록체인 네트워크로 제출하는 단계;상기 스마트 콘트랙트에서 트랜잭션 처리량(transaction throughput)과 트랜잭션 대기시간(network latency)을 획득하여 퍼지화하는 단계;상기 스마트 콘트랙트에서 퍼지 규칙 베이스의 긍정/부정 법칙들을 이용하여 상기 트랜잭션의 수락률을 출력하는 단계;소정 기준 범위를 유지하도록 상기 트랜잭션의 수락률을 조정하는 단계를 포함하는 블록체인 트랜잭션 트래픽 제어 방법
|
9 |
9
청구항 8에 있어서,상기 수락률과 관련된 트랜잭션 데이터 제어 동작(transaction data control operations)을 수행하는 단계를 더 포함하는 블록체인 트랜잭션 트래픽 제어 방법
|
10 |
10
청구항 7 또는 청구항 8에 있어서,상기 벤치마크 테스트가 완료되면 상기 스마트 콘트랙트가 제거되는 단계를 더 포함하는 블록체인 트랜잭션 트래픽 제어 방법
|
11 |
11
청구항 7 또는 청구항 8에 있어서,상기 트랜잭션 데이터 제어 동작을 수행한 후 트랜잭션 실행 응답을 생성하여 상기 클라이언트로 반환하는 단계를 더 포함하는 블록체인 트랜잭션 트래픽 제어 방법
|
12 |
12
청구항 7 및 청구항 8의 블록체인 트랜잭션 트래픽 제어 방법을 수행하는 프로그램이 수록된 기록매체
|