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.
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
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.