1 |
1
블록체인에 발생한 이중지불을 탐지하는 시스템으로서,상기 블록체인을 구성하는 각 블록에 서로 다른 2 이상의 자식 블록들이 연결되는 분기점을 검색하는 분기점 검색부,분기점이 검색된 경우, 상기 검색된 분기점을 형성하는 제1 블록 및 제2 블록을 결정하는 블록 결정부, 상기 제1 블록 및 상기 제2 블록에 포함된 복수의 트랜잭션들 중 최초로 발생한 트랜잭션이 아닌 각 트랜잭션마다, 이전 트랜잭션의 출력 거래정보와 현재 트랜잭션의 입력 거래정보를 하나의 거래정보 쌍으로 추출하고, 상기 제1 블록에서 추출한 복수의 거래정보 쌍들과 상기 제2 블록에서 추출한 복수의 거래정보 쌍들을 비교하고, 이전 트랜잭션의 출력 거래정보가 동일하고 현재 트랜잭션의 입력 거래정보가 서로 다른 거래정보 쌍이 검색되면, 상기 블록체인에 이중지불이 발생한 것으로 결정하는 이중지불 발생 결정부, 그리고상기 시스템 내 노드들 또는 상기 시스템과 네트워크로 연결된 노드들에게 상기 블록체인에 이중지불 발생을 알리는 경고메시지 전송부를 포함하는 이중지불 탐지 시스템
|
2 |
2
삭제
|
3 |
3
제1항에서,상기 이중지불 발생 결정부는상기 제1 블록에서 추출한 거래정보 쌍들과 상기 제2 블록에서 추출한 거래정보 쌍들 중 이전 거래정보를 포함하지 않는 최초 거래정보 쌍을 제외하고, 상기 제1 블록에서 추출한 거래정보 쌍들과 상기 제2 블록에서 추출한 거래정보 쌍들을 상호 비교하는 이중지불 탐지 시스템
|
4 |
4
제1항에서,상기 이중지불 발생 결정부는이전 트랜잭션의 출력 거래정보가 동일하고 다음 트랜잭션의 입력 거래정보가 서로 다른 거래정보 쌍이 검색되지 않으면,상기 제1 블록의 자식 블록인 제3 블록에 포함된 복수의 트랜잭션들과 상기 제2 블록의 자식 블록인 제4 블록에 포함된 복수의 트랜잭션들에 대해, 각 트랜잭션의 이전 트랜잭션의 출력 거래정보와 현재 트랜잭션의 입력 거래정보를 하나의 거래정보 쌍으로 추출하고, 상기 제3 블록에서 추출한 복수의 거래정보 쌍들과 상기 제4 블록에서 추출한 복수의 거래정보 쌍들을 비교하고, 이전 트랜잭션의 출력 거래정보가 동일하고 현재 트랜잭션의 입력 거래정보가 서로 다른 거래정보 쌍이 검색되면 상기 블록체인 내에서 이중지불이 발생한 것으로 결정하는, 이중지불 탐지 시스템
|
5 |
5
삭제
|
6 |
6
이중지불 탐지 시스템이 복수의 블록들로 구성된 블록체인에 발생한 이중지불을 탐지하는 방법으로서,상기 블록체인을 구성하는 각 블록에 서로 다른 2 이상의 자식 블록들이 연결되는 분기점을 검색하고, 상기 분기점을 형성하는 제1 블록 및 제2 블록을 결정하는 단계,상기 제1 블록 및 상기 제2 블록에 포함된 복수의 트랜잭션들 중 최초로 발생한 트랜잭션이 아닌 각 트랜잭션마다, 이전 트랜잭션의 출력 거래정보와 현재 트랜잭션의 입력 거래정보를 하나의 거래정보 쌍으로 추출하는 단계, 상기 제1 블록에서 추출한 복수의 거래정보 쌍들과 상기 제2 블록에서 추출한 복수의 거래정보 쌍들을 비교하고, 이전 트랜잭션의 출력 거래정보가 동일하고 현재 트랜잭션의 입력 거래정보가 서로 다른 거래정보 쌍이 검색되면 상기 블록체인에 이중지불이 발생한 것으로 결정하는 단계, 그리고상기 이중지불 탐지 시스템 내 노드들 또는 상기 이중지불 탐지 시스템과 네트워크로 연결된 노드들에게 상기 블록체인에 이중지불 발생을 알리는 단계를 포함하는 이중지불 탐지 방법
|
7 |
7
삭제
|
8 |
8
제6항에서,상기 이중지불이 발생한 것으로 결정하는 단계는이전 트랜잭션의 출력 거래정보가 동일하고 다음 트랜잭션의 입력 거래정보가 서로 다른 거래정보 쌍이 검색되지 않으면, 상기 제1 블록의 자식 블록인 제3 블록에 포함된 복수의 트랜잭션들과 상기 제2 블록의 자식 블록인 제4 블록에 포함된 복수의 트랜잭션들에 대해, 각 트랜잭션의 이전 트랜잭션의 출력 거래정보와 현재 트랜잭션의 입력 거래정보를 하나의 거래정보 쌍으로 추출하고, 상기 제3 블록에서 추출한 복수의 거래정보 쌍들과 상기 제4 블록에서 추출한 복수의 거래정보 쌍들을 비교하고, 이전 트랜잭션의 출력 거래정보가 동일하고 현재 트랜잭션의 입력 거래정보가 서로 다른 거래정보 쌍이 검색되면 상기 블록체인 내에서 이중지불이 발생한 것으로 결정하는 이중지불 탐지 방법
|
9 |
9
제6항에서,상기 이중지불이 발생한 것으로 결정하는 단계는상기 제1 블록에서 추출한 거래정보 쌍들 및 상기 제2 블록에서 추출한 거래정보 쌍들 중 이전 거래정보를 포함하지 않는 최초 거래정보 쌍을 제외한 거래정보 쌍들을 상호 비교하는 이중지불 탐지 방법
|
10 |
10
삭제
|