Enforcing compute equity models in distributed blockchain
View Patent ↗An example operation may include one or more of identifying a blockchain transaction, determining a penalty metadata token assigned to a member associated with the blockchain transaction, determining a penalty coefficient rating based on the penalty metadata token assigned to the member, and determining whether to accept the blockchain transaction based on the penalty coefficient rating.
1. A method, comprising:
identifying a blockchain transaction;
determining a penalty metadata token assigned to a member node, of a plurality of member nodes, associated with the blockchain transaction;
determining a penalty coefficient rating based on the penalty metadata token assigned to the member node; and
determining whether to accept the blockchain transaction based on the penalty coefficient rating.
2. The method of claim 1 , further comprising:
accepting the blockchain transaction when the penalty coefficient rating exceeds a current penalty threshold.
3. The method of claim 1 , further comprising:
rejecting the blockchain transaction when the penalty coefficient rating does not exceed a current penalty threshold.
4. The method of claim 1 , wherein the determining whether to accept the blockchain transaction further comprises:
identifying a current penalty threshold required for processing the blockchain transaction;
determining whether the penalty coefficient rating exceeds the current penalty threshold; and
accepting the blockchain transaction when the penalty coefficient rating exceeds the current penalty threshold.
5. The method of claim 1 , further comprising:
performing a consensus determination, via the plurality of blockchain member nodes, to accept or reject the blockchain transaction.
6. The method of claim 5 , wherein the performing a consensus determination is based on a current penalty threshold.
7. The method of claim 5 , further comprising:
identifying one or more of the plurality of blockchain member nodes with an acceptable penalty coefficient rating; and
accepting the blockchain transaction based on the one or more of the plurality of blockchain member nodes that have the acceptable penalty coefficient rating.
8. An apparatus, comprising:
a processor configured to:
identify a blockchain transaction;
determine a penalty metadata token assigned to a member node, of a plurality of member nodes, associated with the blockchain transaction;
determine a penalty coefficient rating based on the penalty metadata token assigned to the member node; and
determine whether to accept the blockchain transaction based on the penalty coefficient rating.
9. The apparatus of claim 8 , wherein the processor is configured to:
accept the blockchain transaction when the penalty coefficient rating exceeds a current penalty threshold.
10. The apparatus of claim 8 , wherein the processor is configured to:
reject the blockchain transaction when the penalty coefficient rating does not exceed a current penalty threshold.
11. The apparatus of claim 8 , wherein, when the processor is configured to determine whether to accept the blockchain transaction, the processor is further configured to:
identify a current penalty threshold required for processing the blockchain transaction;
determine whether the penalty coefficient rating exceeds the current penalty threshold; and
accept the blockchain transaction when the penalty coefficient rating exceeds the current penalty threshold.
12. The apparatus of claim 8 , wherein the processor is further configured to:
perform a consensus determination via the plurality of blockchain member nodes to accept or reject the blockchain transaction.
13. The apparatus of claim 12 , wherein the processor is further configured to perform the consensus determination based on a current penalty threshold.
14. The apparatus of claim 12 , wherein the processor is further configured to:
identify one or more of the plurality of blockchain member nodes with an acceptable penalty coefficient rating; and
accept the blockchain transaction based on the one or more of the plurality of blockchain member nodes that have the acceptable penalty coefficient rating.
15. A non-transitory computer readable storage medium configured to store one or more instructions that when executed by a processor causes the processor to perform:
identifying a blockchain transaction;
determining a penalty metadata token assigned to a member node, of a plurality of member nodes, associated with the blockchain transaction;
determining a penalty coefficient rating based on the penalty metadata token assigned to the member node; and
determining whether to accept the blockchain transaction based on the penalty coefficient rating.
16. The non-transitory computer readable storage medium of claim 15 , further configured to store one or more instructions that when executed by the processor causes the processor to perform:
accepting the blockchain transaction when the penalty coefficient rating exceeds a current penalty threshold.
17. The non-transitory computer readable storage medium of claim 15 , further configured to store one or more instructions that when executed by the processor causes the processor to perform:
rejecting the blockchain transaction when the penalty coefficient rating does not exceed a current penalty threshold.
18. The non-transitory computer readable storage medium of claim 15 , wherein the determining whether to accept the blockchain transaction further comprises:
identifying a current penalty threshold required for processing the blockchain transaction;
determining whether the penalty coefficient rating exceeds the current penalty threshold; and
accepting the blockchain transaction when the penalty coefficient rating exceeds the current penalty threshold.
19. The non-transitory computer readable storage medium of claim 15 , configured to store one or more instructions that when executed by the processor causes the processor to perform:
performing a consensus determination via the plurality of blockchain member nodes to accept or reject the blockchain transaction;
identifying one or more of the plurality of blockchain member nodes with an acceptable penalty coefficient rating; and
accepting the blockchain transaction based on the one or more of the plurality of blockchain member nodes that have the acceptable penalty coefficient rating.
20. The non-transitory computer readable storage medium of claim 19 , wherein the performing a consensus determination is based on a current penalty threshold.