austintgriffith / twitter-bot-wallet-dropper

DMs a preloaded burner wallet via link triggered from DM or tweet
MIT License
12 stars 5 forks source link

Discussing the Sybil resistance point from the readme #2

Open aerophile opened 5 years ago

aerophile commented 5 years ago

I was thinking about the sybil resistance point. Firsty most faucets for testnets these days give out coins based on a tweet/social media post. The idea is that if you have a twitter account, you are probably real. It is possible for a person to have multiple accounts but it is certainly not easy to create loads of twitter accounts for a sybil attack considering that creating an account requires atleast an email address based verfication.

And if your account is found to be producing even slightly suspicious behavior, it gets blocked until verified by a code from a phone. So the idea is that having an account on thes services itself has some sense of prevention against such an attack. I know that relying on twitter to prevent such an attack isn't really ideal but I'm just talking about the points that do help us.

austintgriffith commented 5 years ago

Great stuff.

The reason why the Sybil resistance is so important for this game is the "bank" holds all the prize money. Players are given a small amount of tokens that can immediately be off ramped to xDai.

If someone can figure out how to get multiple accounts they can get more money out. The point of the game, however, is if you invest the little money you start with, there is a lot more to be won.

For more info, check out: https://medium.com/gitcoin/emojicoin-exchange-53f9658c9e3b

ExperimentsWithCode commented 5 years ago

I would argue a twitter account alone isn't that hard to make many of especially for fairly straightforward financial incentive. I've had 30 accounts running for several months before they started getting blocked a couple years back.