CPC H04L 67/565 (2022.05) [H04L 9/0637 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); H04L 9/3297 (2013.01); H04L 67/10 (2013.01); H04L 67/108 (2013.01); H04L 67/1042 (2013.01); H04L 67/1093 (2013.01); H04L 67/1095 (2013.01); H04L 67/12 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 8 Claims |
1. A computing system, comprising:
a set of distributed hardware processors;
computer memory associated with each of the set of distributed hardware processors, wherein a computer memory holds computer program instructions configured as a processing node in a non-blocking mesh of processing nodes;
wherein the non-blocking mesh of processing nodes are configured to receive messages from edge servers configured in an overlay network, wherein a message is associated with a transaction for inclusion in a blockchain;
wherein ordered segments of a block to be added to the blockchain are associated with respective processing nodes, wherein a segment of the block comprises a set of one or more transactions that are unique to the segment;
wherein the non-blocking mesh of processing nodes process the block into the blockchain using the ordered segments;
wherein each processing node comprises a cluster of node-specific computing, communications and storage elements; and
wherein a response time for processing the block into the blockchain is on an order of a sub-second, and wherein the block is designated as being an immutable component of the blockchain within approximately 1-2 seconds following initiation of the transaction.
|