Method for processing blockchain based real-time transaction and system thereof
A method of processing a block chain-based real time transaction performed by a block chain-based transaction processing system including a plurality of block chain nodes constituting a block chain network and a service providing server, comprises the steps of: performing, by the service providing s...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method of processing a block chain-based real time transaction performed by a block chain-based transaction processing system including a plurality of block chain nodes constituting a block chain network and a service providing server, comprises the steps of: performing, by the service providing server, a first process for delivering a processing request for a target transaction to a first block chain node among the plurality of block chain nodes in response to receiving the processing request for the target transaction from a payor′s terminal and obtaining an inspection result of validation of the target transaction from the first block chain node; performing, by the service providing server, a second process of transferring an electronic money from an electronic wallet of the payor to an electronic wallet of a payee depending upon the target transaction if the target transaction is valid; and performing a third process of writing data for the target transaction to a new block and propagating the new block onto the block chain network by a second block chain node among the plurality of block chain nodes, wherein the second process and the third process may be processed in parallel.
블록체인 기반 실시간 거래 처리 방법이 제공된다. 블록체인 네트워크(blockchain network)를 구성하는 복수의 블록체인 노드 및 서비스 제공 서버를 포함하는 블록체인 기반 거래 처리 시스템에 의해 수행되는 블록체인 기반 실시간 거래 처리 방법에 있어서, 상기 서비스 제공 서버가, 지급인의 단말로부터 대상 거래의 처리 요청이 수신됨에 응답하여, 상기 복수의 블록체인 노드 중 제1 블록체인 노드로 상기 대상 거래의 처리 요청을 전달하고, 상기 제1 블록체인 노드로부터 상기 대상 거래의 유효성 검증 결과를 획득하는 제1 프로세스를 수행하는 단계, 상기 대상 거래가 유효한 경우, 상기 서비스 제공 서버가, 상기 대상 거래에 따라 상기 지급인의 전자 지갑에서 수취인의 전자 지갑으로 전자 화폐가 이전되도록 하는 제2 프로세스를 수행하는 단계 및 상기 복수의 블록체인 노드 중 제2 블록체인 노드가, 상기 대상 거래에 대한 데이터를 신규 블록에 기록하고, 상기 신규 블록을 상기 블록체인 네트워크 상에 전파하는 제3 프로세스를 수행하는 단계를 포함할 수 있다. 이때, 상기 제2 프로세스 및 상기 제3 프로세스는 병렬로 처리될 수 있다. |
---|