|
def get_group_type(group_nodes): |
If we have for example 3 seed groups A, B, C and A=(a1, a2, a3) B=(b1, b2, b3) and C=(c1, c2, c3) and then (a1, b1, c1) make a group, my approach set this new group as a seed group. It may be problematic.
There is a subtle attack where members of different seed groups can choose to collude to create new seed groups. It doesn't seem likely, but it's probably better to avoid it.
BrightID-AntiSybil/anti_sybil/algorithms/sybil_group_rank.py
Line 36 in 8ebe6cc
If we have for example 3 seed groups A, B, C and A=(a1, a2, a3) B=(b1, b2, b3) and C=(c1, c2, c3) and then (a1, b1, c1) make a group, my approach set this new group as a seed group. It may be problematic.
There is a subtle attack where members of different seed groups can choose to collude to create new seed groups. It doesn't seem likely, but it's probably better to avoid it.