Skip to content

Defending Against Fake Accounts in a UBI system (Sybil attack) #3

@TomTem

Description

@TomTem

https://github.com/CirclesUBI/docs/blob/master/Circles.md#defending-against-fake-accounts

In understand from this example that it makes no sense for Alice to create a fake account, because she can only pay Bob with her real AliceCoins. She would have to create a trust link with her AliceFake account to Bob, but because of the personal nature of the trust links Bob would know, and he would of course not allow this.

But what if Alice has a group of friends that Bob does not know about. If I understand correctly, the idea with circles is that you could have very large networks where everybody is linked to everybody without knowing each other directly. So it is possible that Allice has 1 account with some trusted users of 1 group, and a second account that is trusting a completely different set of users. This way Allice could be buying at Bob’s shop with 2 accounts giving her an unfair advantage in a UBI system.

ubi_circles_2_issue_small

What could be a solution for this scenario?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions