Cryptocurrency mining progressive pools
AssigneeIgt
InventorsDwayne Nelson, Kevin Higgins
Life of this patent
Estimating the term…
Abstract
A gaming system and method selects a subset of gaming devices to operate in a digital ledger validation mode to validate a set of data records defining a digital ledger, allocates, to each gaming device, a respective work unit, receives, at an electronic address associated with the gaming server, an electronic record defining a reward, tracks play activity at each of the plurality of gaming devices, and, based on the tracked play activity, selects a player from among multiple players to receive the reward.
Claims22
1-16. (canceled)
A gaming machine comprising:
- a display to render gaming information in a gaming session to a player;
- a user interface to receive player input;
- a communications interface that facilitates communications with a gaming server;
- a processor coupled with the display, user interface, and communications interface;
- and
- a computer memory coupled with the processor, the computer memory comprising a processor-executable set of instructions that, when executed by the processor, causes the processor to:
- receive, from the gaming server, a set of validation rules comprising a range of nonces;
- generate, based on the nonces in the range of nonces, a plurality of hash values of selected transaction data in a digital ledger to attempt to validate selected transaction data in the digital ledger;
- determine that a different gaming machine was first to validate successfully the selected transaction in the digital ledger;
- in response to determining that the different gaming machine was first to validate successfully the selected transaction in the digital ledger, notify the gaming server whether a player is currently interacting with the user interface;
- and
- when a player is currently interacting with the user interface and responsive to successful validation of the selected transaction in the digital header, update the display to comprise a notification that the currently interacting player has received at least a portion of a reward for validating successfully the selected transaction data.
A method comprising:
- receiving, by a processor and from a gaming server, a set of validation rules comprising a range of nonces;
- generating, by the processor based on the nonces in the range of nonces, a plurality of hash values of selected transaction data in a digital ledger to attempt to validate selected transaction data in the digital ledger;
- determining, by the processor, that a different gaming machine was first to validate successfully the selected transaction in the digital ledger;
- in response to determining that the different gaming machine was first to validate successfully the selected transaction in the digital ledger, notifying, by the processor, the gaming server whether a player is currently interacting with a user interface;
- and
- when a player is currently interacting with the user interface and responsive to successful validation of the selected transaction in the digital header, updating, by the processor, a display to comprise a notification that the currently interacting player has received at least a portion of a reward for validating successfully the selected transaction data.
A gaming machine comprising:
- a display to render gaming information in a gaming session to a player;
- a user interface to receive player input;
- a communications interface that facilitates communications with a gaming server;
- a processor coupled with the display, user interface, and communications interface;
- and
- a computer memory coupled with the processor, the computer memory comprising a processor-executable set of instructions that, when executed by the processor, causes the processor to:
- receive, from the gaming server, a set of validation rules comprising a range of nonces;
- generate, based on the nonces in the range of nonces, a plurality of hash values of selected transaction data in a digital ledger to attempt to validate selected transaction data in the digital ledger;
- determine that a different gaming machine was first to validate successfully the selected transaction in the digital ledger;
- in response to determining that the different gaming machine was first to validate successfully the selected transaction in the digital ledger, notify the gaming server whether a player is currently interacting with the user interface;
- and
- when a player is currently interacting with the user interface and responsive to successful validation of the selected transaction in the digital header, update the display to comprise a notification that the currently interacting player has received at least a portion of a reward for validating successfully the selected transaction data, wherein, when the transaction data is successfully validated by the processor, the processor causes the generated hash to be saved in a header of the selected record in the digital ledger, wherein, after successful validation, the selected record in the digital ledger comprises (a) the header comprising the generated hash, the hash of a second record in the digital ledger, a nonce corresponding to the generated hash, a target difficulty, a device identifier associated with a plurality of gaming machines, and a timestamp of when the selected record in the digital ledger was hashed and (b) the transaction data.
The gaming machine of claim 33, wherein, in the generating, the processor:
- selects a first nonce in the range of nonces;
- determines a first hash corresponding to the first nonce;
- determines whether or not the first generated hash less than or equal to a target hash;
- when the generated first hash is not less than or equal to the target hash, selects a second nonce in the range of nonces;
- generates a second hash corresponding to the second nonce;
- determines whether or not the generated second hash less than or equal to a target hash;
- and
- when either the generated first or second hashes is less than or equal to the target hash, the selected transaction data in the digital ledger is validated successfully.
Dependencies are inferred from the claim text.