Cryptocurrency trading method and system
AssigneeCoinone Inc.
InventorDaekyeong Moon
Life of this patent
Estimating the term…
Abstract
Disclosed herein are a cryptocurrency trading system and method. The cryptocurrency trading system includes: a first matching server configured to generate a transaction pair by matching an order requesting a cryptocurrency transaction with another order to be concluded in conjunction with the former order in order to process the former order; and a coordination device configured to add the first matching server to the cryptocurrency trading system. When the first matching server fails, the coordination device registers a second matching server and allows the second matching server to process the former order.
Claims10
A cryptocurrency trading system comprising:
- an admission server configured to acquire orders requesting a cryptocurrency transaction from users;
- a first matching server configured to receive the orders transferred from the admission server and generate transaction pairs by matching the orders with each other, in order to process the orders;
- a coordination device configured to add the first matching server to the cryptocurrency trading system;
- and
- a commit server configured to receive a conclusion request for conclusion of the transaction pairs from the first matching server, conclude the transaction pairs and record data updated according to a result of the conclusion in a database,
- wherein the first matching server queues the orders received from the admission server,
- wherein when the first matching server fails, the coordination device registers a second matching server and allows the second matching server to process the orders,
- wherein the second matching server requests the commit server to conclude the transaction pairs that have been received from the first matching server but have not been concluded, and to respond to the second matching server, and recovers the orders queued by the first matching server from the database when acquiring a response to the conclusion request from the commit server, and
- wherein the second matching server sets the orders from the admission server pending, and queues the pending orders when the orders queued into the first matching server are recovered from the database.
A cryptocurrency trading method by which a cryptocurrency trading system, including an admission server configured to acquire orders requesting a cryptocurrency transaction from users, a first matching server configured to receive the orders transferred from the admission server, queue the orders received from the admission server and generate transaction pairs by matching the orders with each other, in order to process the orders, and a commit server configured to receive a conclusion request for conclusion of the transaction pairs from the first matching server, conclude the transaction pairs and record data updated according to a result of the conclusion in a database, trades cryptocurrency, the cryptocurrency trading method comprising:
- when the first matching server fails, registering a second matching server and allowing the second matching server to process the orders;
- by the second matching server, requests the commit server to conclude the transaction pairs that have been received from the first matching server but have not been concluded, and to respond to the second matching server, and acquiring a response to the conclusion request from the commit server;
- by the second matching server, recovering the orders queued by the first matching server, from the database;
- and
- by the second matching server, setting the orders from the admission server pending and queuing the pending orders when the orders queued into the first matching server are recovered from the database.
Dependencies are inferred from the claim text.