US 11,057,225 B2
Enforcing compute equity models in distributed blockchain
Konstantinos Christidis, Raleigh, NC (US); and Nitin Gaur, Roundrock, TX (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 7, 2017, as Appl. No. 15/834,768.
Prior Publication US 2019/0182055 A1, Jun. 13, 2019
Int. Cl. H04L 9/32 (2006.01); H04L 29/08 (2006.01); H04L 9/06 (2006.01); G06Q 10/06 (2012.01); H04L 12/24 (2006.01); G06F 16/9535 (2019.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01)
CPC H04L 9/3297 (2013.01) [G06F 9/4881 (2013.01); G06F 9/505 (2013.01); G06F 9/5016 (2013.01); G06F 9/5061 (2013.01); G06F 16/9535 (2019.01); G06Q 10/06312 (2013.01); H04L 9/0637 (2013.01); H04L 29/08468 (2013.01); H04L 41/5022 (2013.01); G06Q 10/06313 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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.