-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wallet generation enhancements #50
Comments
One idea for how we may be able to prevent spam bots from claiming wallet addresses is to require certain "milestones" be hit by the user before they can claim a new wallet. Some examples are, account must have a project with both uploaded and downloaded traffic, or must have a balance due before you can add a wallet payment method. |
There is no need to prevent spam bots. Let's say we just give every user a numeric ID. With an xPub we can generate the wallet for each user faster than the user can signup for a new account. It works like an unlimited list with pre generated addresses and we just pick the next one in the list. |
Should we care about the DB table size though? Each new spam account would end up with a row in our table to map from user to wallet address. |
Currently, we have the following flow:
A couple of options for generating keys on demand:
Note: It might be better to use two db columns for name and derivation path in this case
Note: Since satellites are independent, the derivation path can be the same for different satellite, if different mnemonic is used
https://storj.slack.com/archives/C02HDN77485/p1653559481789419
The text was updated successfully, but these errors were encountered: