Decentralized exchanges in a distributed autonomous platform
AssigneeProtoblock, Inc.
InventorYehuda Jay Berg
Life of this patent
Estimating the term…
Abstract
Disclosed embodiments include a server included in a network. The server is operable to determine a next block signer in a blockchain. The server includes processor(s) and memory containing instructions executable by the processor(s). As such, the server is operable to receive bids from nodes of the network and to select a bid from the received bids. The selected bid is provided by a node from the nodes of the network. The server is further operable to grant a right to sign a next block in a blockchain to the node that provided the selected bid.
Claims10
A server computer included in a network, the server computer being operable to determine a next block signer in a blockchain, the server computer comprising:
- one or more processors;
- and
- memory containing instructions executable by the one or more processors whereby the server computer is operable to:
- receive a plurality of bids from a plurality of nodes of the network;
- select a bid from the plurality of bids, the selected bid being provided by a node from the plurality of nodes of the network;
- and
- grant a right to sign a next block in a blockchain to the node that provided the selected bid.
A method performed by a server computer included in a network to determine a next block signer in a blockchain, the method comprising:
- receiving a plurality of bids from a plurality of nodes of the network;
- selecting a bid from the plurality of bids, the selected bid being provided by a node from the plurality of nodes of the network;
- and
- granting a right to sign a next block in a blockchain to the node that provided the selected bid.
A server computer included in a network, the server computer comprising:
- one or more processors;
- and
- memory containing instructions executable by the one or more processors whereby the server computer is operable to:
- receive a plurality of orders from a plurality of nodes collectively implementing a decentralized exchange;
- associate a time value to each of the plurality of orders thereby providing a corresponding plurality of time-stamped orders;
- and
- distribute information indicative of each of the time values of the time-stamped orders to the plurality of nodes of the network.
A method performed by a server computer included in a network implementing a decentralized exchange, the method comprising:
- receiving a plurality of orders from a plurality of nodes collectively implementing a decentralized exchange;
- associating a time value to each of the plurality of orders thereby providing a corresponding plurality of time-stamped orders;
- and
- distributing information indicative of each of the time values of the time-stamped orders to the plurality of nodes of the network.
Dependencies are inferred from the claim text.