METHODS AND APPARATUS FOR A DISTRIBUTED DATABASE WITHIN A NETWORK
In some embodiments, a method comprises 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 t...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; hun |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In some embodiments, a method comprises 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: a) identified by a second set of events, a collective stake value associated with the second set of events meeting a first stake value criterion, each event from the second set of events (1) being defined by a different instance of the distributed database and (2) being identified by the third event, and b) associated with a first round number; 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, a round number for the first 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: a) identified by a fourth set of events including the third event, each even from the fourth set of events being defined by a different instance of the distributed database, a collective stake value associated with the fourth set of events meeting a third stake value criterion, and b) from the first set of events; 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. |
---|