4
As Bitcoin vanity pools become more popular, the possibility of using that power to derive another person's Base58 public key hash becomes slightly more likely.
I'd like to know if anyone has done the math calculating probability of guessing a public key hash vs keys generated per hour.
In particular this information would be useful to defenders (and attackers) of accounts with large balances... Namely it may make sense from a risk avoidance strategy to keep large balances spread among several accounts for this reason
- So the question is, what is the horsepower required needed to crack someone else's key hash and what are the mitigating circumstances such as ASIC or FPGA availability?
If someone wants to take this a step further what is the maximum balance that should be held in an account based on those previous statistics
Public key or private key? – Meni Rosenfeld – 2012-12-12T06:37:31.140
Now it is possible to create a vanity address that looks very similar to someone else's vanity address. But that still results in two completely separate private keys. – Stephen Gornick – 2012-12-12T07:30:23.977
@StephenGornick - I intended to say Public Key Hash collision, which is the point of vanity pools. I clarified the question. – goodguys_activate – 2012-12-12T14:42:41.350
@makerofthings7: Another's person public key hash is public, there's no need to derive it, it's already in the open. The problem is with deriving a private key which maps to this public key hash. This has essentially 0 chance of happening unintentionally. As for it happening intentionally, the chance is still negligible as detailed in my answer. – Meni Rosenfeld – 2012-12-13T10:37:04.420