Discuss / 区块链 / 用户私钥的不同性

用户私钥的不同性

Topic source

怎么才能保证每一个用户生成的私钥不相同呢,是有对应的算法吗

同求

私钥有2的256次方个,生成相同私钥的概率可以忽略不计

打字猴子

#4 Created at ... [Delete] [Delete and Lock User]

我猜是这样的:私钥相同代表公钥也相同,公钥等同于账号,如果和已有账号相同,你的钱包是无法成功创建的

廖雪峰

#5 Created at ... [Delete] [Delete and Lock User]

安全的随机数可以保证私钥不会被碰撞出来。

两个人持有相同私钥那他们控制的是同一个地址,相当于任何一个人都能花钱,这和黑客盗你的私钥效果一样。

不会

#6 Created at ... [Delete] [Delete and Lock User]

我猜是这样的:私钥相同代表公钥也相同,公钥等同于账号,如果和已有账号相同,你的钱包是无法成功创建的

————

私钥其实不存在创建一说,比特币的私钥数上限就是256位数之多,你随便拿一个和多个私钥当作自己的钱包用(转帐到对应的公钥地址),如果恰好另一个人选中的私钥和你的一样,那你俩都可以拿它消费(转账是用私钥签名,和人没有关系)。之所以存在比特币地址创建数量一说,是指账本中已经出现过的不同的地址(被输出过的地址)总数量在不断增加。【想请教廖老师,我理解是否有误。】

非常喜欢您用图例把技术细节掰开讲得这么生动,我不是专职技术人员,感觉也看懂了。想听您讲一下,交易费用打包给矿工的技术说明。


  • 1

Reply