4 ms·
There is a reason Satoshi used an elliptic curve algorithm for Bitcoin...
by LAMike 10y ago
There is a reason Satoshi used an elliptic curve algorithm for Bitcoin...
- rphlx 10y agoA future mathematical weakness in RSA/DSA could have been a concern, but 2 larger reasons to use EC in BTC are that a) signature computation is much faster, b) almost every 256-bit value is a valid key, allowing fast key generation that supports the (often ignored) recommendation to use a new key for each transaction.
- divbit 10y agoAlso, lets not ignore the space savings for ec keys. The blockchain is huge, yet meant to be possible to run on a personal computer.
- Mtinie 10y agoBecause he/she worked for the NSA and figured early "that shit was broke."
- scott_karana 10y agoWhat, because he worked for the NSA? I don't think so ;)
- Godel_unicode 10y agoWhy not? TOR was largely created by the US government, what makes you think BTC is different?
- YCode 10y agoIt always kind of makes me chuckle when I read a comment about using TOR to stay off the grid and away from government spying. I can't help but think, at least in principal, should you be using something they created and then gave away?
- clarkmoody 10y agoHe also blinded the public key behind two different hash algorithms[1] for display as an address (RIPEMD-160 & SHA256). The public key of an address is only revealed in the output script when spending funds held by that address. Thus, with proper wallet behavior surrounding address reuse, your EC public key vulnerable for a short period. Now, the private key must be secured properly, but that's the case with any crypto system. [1] https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses https://en.bitcoin.it/wiki/Technical_background_of_version_1...