We're considering all options.
The downside to a fixed address is when someone wants to cash out to someone else, which happens all the time.
We're looking at the best way to authenticate and will implement something soon.
-Jered
When
this patch will be accepted in bitcoin (it allows to sign a message with a bitcoin address), you could require a bitcoin address at the registration time and if people wan't to withdraw to another address, they just have to sign the new address with the default address. This allow you to :
- prove you own the original address (you can only sign messages with this address if it is in your wallet and you own the private key)
- give your trust to other addresses
Signing a message :1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG is the address given at registration time.
./bitcoind signmessage 1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG "New address : xxxxxxxxxxxxxxxxxxxxxxxx"
Then, you need to give the output of the command to the website which will verify it (another "simple" command line). And it's done :
- identity verified
- the new address is provided by the verified identity in a secured way