meile-gui
meile-gui copied to clipboard
FEATURE: Faucet for first 10 GB of data for new users
Per a discussion with lord_nine, an implementation of a faucet within the app that would allow non-crypto users to receive 1 time only enough dvpn tokens to their wallet (within the app) to allow the purcahse of up to 10 GB of data for free. Diligence is required to ensure the faucet does not become abused by a bad actor or someone running multiple virtual machines to drain funds.
Possible solutions
- sha256 of machines HD's UUIDs
- sha256 of MAC addresses (tho with current mac spoofers, this is very weak)
- sha256 of CPUIDs
- sha256 of ram model number + UUID
- sha256 of IP address
- combination of all of the above
This would be hardcoded into the app and sent to a remote database. Meile would then check if this hash has already been used and to report back that the user has already used their faucet lifeline.