Enforcing compute equity models in distributed blockchain
AssigneeInternational Business Machines Corporation
InventorsKonstantinos Christidis, Nitin Gaur
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of identifying a blockchain transaction submitted from a requestor member of the blockchain, identifying one or more task requests associated with the blockchain transaction, determining one or more blockchain members having resources available for completing the one or more task requests, wherein the resources are identified via known computing parameters associated with each of the one or more blockchain members, and assigning the one or more task requests to the one or more blockchain members based on the resources available.
Claims20
A method, comprising:
- identifying a blockchain transaction submitted from a requestor member of the blockchain;
- identifying one or more task requests associated with the blockchain transaction;
- assigning a penalty to the blockchain transaction based on how the requestor has performed when executing one or more previous blockchain transactions;
- determining whether or not to execute the blockchain transaction based on the penalty assigned to the blockchain transaction;
- and
- in response to determining to execute the blockchain transaction, identifying one or more blockchain members having resources available for completing the one or more task requests, and assigning the one or more task requests to the one or more identified blockchain members based on the resources available.
An apparatus, comprising:
- a processor configured to:
- identify a blockchain transaction submitted from a requestor member of the blockchain;
- identify one or more task requests associated with the blockchain transaction;
- assign a penalty to the blockchain transaction based on how the requestor has performed when executing one or more previous blockchain transactions;
- determine whether or not to execute the blockchain transaction based on the penalty assigned to the blockchain transaction;
- and
- in response to determining to execute the blockchain transaction, identify one or more blockchain members having resources available for completing the one or more task requests, and assign the one or more task requests to the one or more identified blockchain members based on the resources available.
A non-transitory computer readable storage medium configured to store on or more instructions that when executed by a processor cause the processor to perform a method comprising:
- identifying a blockchain transaction submitted from a requestor member of the blockchain;
- identifying one or more task requests associated with the blockchain transaction;
- assigning a penalty to the blockchain transaction based on how the requestor has performed when executing one or more previous blockchain transactions;
- determining whether or not to execute the blockchain transaction based on the penalty assigned to the blockchain transaction;
- and
- in response to determining to execute the blockchain transaction, identifying one or more blockchain members having resources available for completing the one or more task requests, and assigning the one or more task requests to the one or more identified blockchain members based on the resources available.
Dependencies are inferred from the claim text.