1 |
1
송금자 단말로부터 제1 거래 요청 정보를 수신하는 단계;상기 제1 거래 요청 정보로부터 확인되는 수금자 단말로 거래 요청을 하는 단계;상기 수금자 단말로부터 제2 거래 요청 정보를 수신하는 단계;상기 제1 거래 요청 정보에 기초하여 제1 블록체인 해시 값을 획득하고, 상기 제2 거래 요청 정보에 기초하여 제2 블록체인 해시 값을 획득하는 단계; 및상기 제1 및 제2 블록체인 해시 값에 따라 DHT(distributed hash table) 시스템으로 거래를 요청하여, 상기 DHT 시스템에 포함된 복수의 노드들 중 상기 제1 및 제2 블록체인 해시 값 각각에 대응하는 제1 및 제2 노드에 의해 입출금이 수행되도록 하는 단계;를 포함하는, 중앙 서버에 의한 P2P 거래 방법
|
2 |
2
제1항에 있어서,상기 P2P 거래 방법은,상기 송금자 단말로부터 제1 거래 요청 정보의 수신 전에, 상기 송금자 단말로부터 송금자 비밀키를 수신하는 단계;를 더 포함하되,상기 송금자 단말로부터 제1 거래 요청 정보를 수신하는 단계는,상기 송금자 단말에 의해 상기 비밀키로 암호화된 제1 거래 요청 정보를 상기 미리 수신한 비밀키로 복호화하는 단계;를 포함하는, P2P 거래 방법
|
3 |
3
제1항에 있어서,상기 P2P 거래 방법은,상기 송금자 단말로부터 제1 거래 요청 정보의 수신 전에, 상기 송금자 단말과 송금자 공개키 및 중앙 서버 공개키를 교환하는 단계;를 더 포함하되,상기 송금자 단말로부터 제1 거래 요청 정보를 수신하는 단계는,상기 제1 거래 요청 정보와 함께 수신되는 공개키를, 상기 미리 수신된 송금자 공개키 및 중앙 서버 공개키 중 적어도 하나와 비교하여 상기 송금자 단말을 인증하는 단계;를 더 포함하는, P2P 거래 방법
|
4 |
4
제1항에 있어서,상기 P2P 거래 방법은,상기 수금자 단말로부터 제2 거래 요청 정보의 수신 전에, 상기 수금자 단말로부터 수금자 비밀키를 수신하는 단계;를 더 포함하되,상기 수금자 단말로부터 제2 거래 요청 정보를 수신하는 단계는,상기 수금자 단말에 의해 상기 비밀키로 암호화된 제2 거래 요청 정보를 상기 미리 수신한 비밀키로 복호화하는 단계;를 포함하는, P2P 거래 방법
|
5 |
5
제1항에 있어서,상기 P2P 거래 방법은,상기 수금자 단말로부터 제2 거래 요청 정보의 수신 전에, 상기 수금자 단말과 수금자 공개키 및 중앙 서버 공개키를 교환하는 단계;를 더 포함하되,상기 수금자 단말로부터 제2 거래 요청 정보를 수신하는 단계는,상기 제2 거래 요청 정보와 함께 수신되는 공개키를, 상기 미리 수신된 수금자 공개키 및 중앙 서버 공개키 중 적어도 하나와 비교하여 상기 수금자 단말을 인증하는 단계;를 더 포함하는, P2P 거래 방법
|
6 |
6
제1항에 있어서,상기 P2P 거래 방법은,상기 제1 거래 요청 정보를 연산하여 송금자의 계좌 정보 및 송금 정보를 획득하는 단계; 및상기 제2 거래 요청 정보를 연산하여 수금자의 계좌 정보 및 수금 정보를 획득하는 단계;를 더 포함하는, P2P 거래 방법
|
7 |
7
제6항에 있어서,상기 P2P 거래 방법은,상기 제1 및 제2 거래 요청 정보를 역직렬화(deserialization)하는 단계;를 포함하는, P2P 거래 방법
|
8 |
8
제6항에 있어서,상기 제1 및 상기 제2 블록체인 해시 값을 획득하는 단계는,상기 송금자 단말로부터 수신되는 공개키 및 상기 송금자의 계좌 정보를 해싱하여 상기 제1 블록체인 해시 값을 획득하고, 상기 수금자 단말로부터 수신되는 공개키 및 상기 수금자의 계좌 정보를 해싱하여 상기 제2 블록체인 해시 값을 획득하는 단계;를 포함하는, P2P 거래 방법
|
9 |
9
제6항에 있어서,상기 제1 및 제2 블록체인 해시 값에 따라 DHT 시스템으로 거래를 요청하는 단계는,상기 제1 블록체인 해시 값과 상기 송금 정보에 기초하여 생성되는 제1 블록체인 트랜잭션 및 상기 제2 블록체인 해시 값과 상기 수금 정보에 기초하여 생성되는 제2 블록체인 트랜잭션을 상기 DHT 시스템으로 전송하는 단계;를 포함하는, P2P 거래 방법
|
10 |
10
제1항에 있어서,상기 P2P 거래 방법은,상기 DHT 시스템에 의한 입출금이 완료되면, 상기 송금자 단말과 상기 수금자 단말로 거래 완료 메시지를 전송하는 단계;를 더 포함하는, P2P 거래 방법
|
11 |
11
삭제
|
12 |
12
송금자 단말로부터 제1 거래 요청 정보를 수신하고, 수금자 단말로부터 제2 거래 요청 정보를 수신하는 사용자 연동부;상기 제1 거래 요청 정보에 기초하여 제1 블록체인 해시 값을 획득하고, 상기 제2 거래 요청 정보에 기초하여 제2 블록체인 해시 값을 획득하는 중앙 처리부; 및상기 제1 및 제2 블록체인 해시 값에 따라 DHT(distributed hash table) 시스템으로 거래를 요청하여, 상기 DHT 시스템에 포함된 복수의 노드들 중 상기 제1 및 제2 블록체인 해시 값 각각에 대응하는 제1 및 제2 노드에 의해 입출금이 수행되도록 하는 시스템 연동부;를 포함하는, 중앙 서버
|
13 |
13
송금자 단말로부터 수신되는 제1 거래 요청 정보 및 수금자 단말로부터 수신되는 제2 거래 요청 정보에 기초하여 제1 블록체인 해시 값과 제2 블록체인 해시 값을 획득하고, 상기 제1 및 제2 블록체인 해시 값에 기초하여 입출금 거래를 요청하는 중앙 서버; 및상기 중앙 서버로부터 거래 요청이 수신되면, 복수의 노드들 중 상기 제1 및 제2 블록체인 해시 값 각각에 대응하는 제1 및 제2 노드에 의해 입출금을 수행하는 DHT(distributed hash table) 시스템;을 포함하는, P2P 거래 시스템
|