Every Service Node within the Pocket Network has an economic incentive to become a Federated Node so that the node can earn POKT reward for completing relay validations. To become a Federated Node, a Service Node must complete several admission requirements, one of which is a high Karma score. Karma scoring is the ± system that the Pocket Network uses to rate Service Node performance. Most (if not all) Karma scoring is based on the performance of a SN within each Servicing Session.
ORIGINAL ATTACK VECTOR:
Application Client and Service Node collusion where the AC sends arbitrary requests to the SN in order to boost the SN’s Karma score.
This attack vector may have been indirectly fixed by forcing session nodes (now including Service Nodes) to be derived pseudorandomly from the native blockchain data.
This is a discussion about whether or not the Karma Farming attack vector is remedied.