Patent ID: 9646029
Date: 2017-05-09
CPC Classifications: G06F,G06Q

Claim:
1. A method, comprising: receiving a first event from an instance of a distributed database at a first compute device from a plurality of compute devices that implement the distributed database via a network operatively coupled to the plurality of compute devices; defining, based on the first event and a second event, a third event; determining a first set of events based at least in part on the third event, each event from the first set of events is: calculating a round number for the third event based on a determination that a sum of stake values associated with each event from the first set of events meets a second stake value criterion, the round number for the third event corresponding to a second round number greater than the first round number; determining a third set of events based on the third event, each event from the third set of events is: defining an order value for a fourth event based on a collective stake value associated with the third set of events meeting a fourth stake value criterion; and storing the order value in an instance of the distributed database at a second compute device from the plurality of compute devices.