1
yfdyh000 2014-12-11 19:41:15 +08:00
|
3
yfdyh000 2014-12-12 01:14:01 +08:00
“比特币客户端可以离线生成比特币地址[4] 。可用的比特币地址数量接近2^161个。”
两者的具体数量不知道,算出来好像没任何意义。第二个地址已经给出了生成算法。 至于是否一一对应,不太确定。既然有哈希算法参与,理论上可能出现冲突(重复)吧。但几率是极低的,找出的难度是极高的,所以应该算是一一对应吧。 |
4
lijun20020229 2014-12-12 09:49:31 +08:00 1
@paster yfdyh000 给的第2个网页那个图可以很好的看出比特币公私钥生成的流程了。我在补一个链接,里面有讨论比特币地址总数和碰撞的概率问题。https://bitcointalk.org/index.php?topic=653151.40(在第2,3页) 我就简单粗暴的回答下问题好了,比特币合法私钥总数是2^256个(32字节),合法地址总数是2^160个(20字节),二者不是一样多,不是一一对应,会有多个私钥对一个地址的情况(可以看这个问题http://bitcoin.stackexchange.com/questions/25069/can-two-private-keys-generate-the-same-public-bitcoin-address)。关于碰撞概率的问题bitcointalk那个帖子里说得很详细了,要找到一样的实在是太难了。
|
5
SmallMoonRiver 2014-12-24 15:18:29 +08:00 via iPhone
|