Open ilblackdragon opened 4 years ago
We might be able to make some changes to the linkdrop contract to make this easier.
If we make balances reusable, allows Flux to send most users to wallet with a key e.g.
This doesn't prevent spam/sybil attacks, but will at least cut a step out of the flow.
The alternative is pretty ugly:
And this is also in no way sybil resistant
cc @vgrichina
Agree that contract shouldn't be using up tokens that aren't claimed.
As for Sybil resistance – I think we have such options in short term:
I’m not sure Sybil resistance on our side helps the app that much, as they’ll have already given the user a funded Linkdrop key
I’m not sure Sybil resistance on our side helps the app that much, as they’ll have already given the user a funded Linkdrop key
@kcole16 it's not like conditions for claiming Linkdrop are set in stone. We can require another signature by our backend if necessary.
Currently Linkdrop would be used for creating accounts. At the same time, the app needs to know if user needs new account before creating linkdrop. But without targeting user to Wallet first, there is no way to identify this.