Search All Applications in Cryptocurrency: Security
Application US20200092084
Published 2020-03-19
System And Methods For Operating A Blockchain Network
A system for processing a blockchain transaction includes a first server operating a communications layer, and a second server operating a load balancer. The system includes a third plurality of servers, each comprising a ledger set, and a plurality of groups of consent nodes. Each group of consent nodes is associated with a ledger set. The second server routes transactions by selecting a first ledger set and determining whether the volume of transactions being processed on the first ledger set exceeds a threshold volume. The second server selects and uses the first ledger set to complete the transaction if the volume of transactions is less than the threshold volume. If the volume of transactions is greater than the threshold volume the second server causes a second ledger set to be created, and selects the second ledger set to complete the transaction.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A method of enhancing the performance of a blockchain network, the method comprising:
receiving blockchain transaction data at an ingestion server; determining whether the transaction rate of ledger set servers participating in the blockchain network exceeds a threshold transaction rate; causing an additional ledger set server to participate in the blockchain network if the transaction rate exceeds the threshold transaction rate; and transmitting the transaction data to the additional ledger set server for processing.
- 9. A system for processing a blockchain transaction comprising:
a first server operating a communications layer, the first server comprising an ingestion server and a queue; a second server operating a load balancer; a third plurality of servers, each of the third plurality of servers comprising a ledger set; and a plurality of groups of consent nodes, with each group of consent nodes being associated with a ledger set, wherein the second server comprises instructions for routing transactions including:
receiving blockchain transaction data at the first server;
determining whether the transaction rate of the third plurality of servers exceeds a threshold transaction rate;
adding an additional ledger set server to the third plurality of servers if the transaction rate exceeds the threshold transaction rate; and
transmitting the blockchain transaction data to the additional ledger set server for processing.