2. Cannibal Members
Last updated
Last updated
This is an edge-case where we consider what happens if a Member completes all or the majority of TCP (Total Contribution Points) available in a Hub in a period T.
Meaning that for Member j -> .
This situation could be due to two factors:
The Member whose is the only Member in the community in a given Period.
In this case we should include a new condition:
if j is a Member of , and , then the Participation Score of j in that Period will be calculated as:
meaning that their PS remains constant.
Else, we can use the general formula for .
The Member whose may be trying to collude, therefore, we need to limit their ’s exponential growth.
We do so by introducing a constraint factor (c) that controls the growth of .
Another simple extension in this case:
that we can render as:
This approach ensures that the growth of PS is constrained by the factor c, and any calculated PS exceeding this constraint will be normalized through the allowed maximum.
Together with c, we will introduce a step of normalization ( )- that will protect the Hub in case a collusion attempt.
if , then -> ,
The value of c is initially set to 1.4 (40% growth) - later the Hub itself will be able to customize it internally, in the same fashion of the approach with p-minus ( ).