- Aug 28, 2015
- 517
- 1,679
Another conundrum for anyone interested on here.
I have been considering the following theoretical problem. I wonder if it is possible to trustlessly and randomly generate a bitcoin address from a private key assembled from multiple separate random number fragments, say nodes on a peer-to-peer network and produce a public key without ever revealing the private key to any individual node on the network.
Assembling the private key (256bit random number) is straightforward.
Running the ECDSA algorithm to generate a public key is the tricky (impossible?) step. Suggestions please
I have been considering the following theoretical problem. I wonder if it is possible to trustlessly and randomly generate a bitcoin address from a private key assembled from multiple separate random number fragments, say nodes on a peer-to-peer network and produce a public key without ever revealing the private key to any individual node on the network.
Assembling the private key (256bit random number) is straightforward.
Running the ECDSA algorithm to generate a public key is the tricky (impossible?) step. Suggestions please