网赚论坛

 找回密码
 免费注册
查看: 232|回复: 0
打印 上一主题 下一主题

对俺BTC关于比特币核心钱包10.0.0测试有问题的理解

[复制链接]

21

主题

21

帖子

84

积分

Ⅰ级财主

Rank: 1

积分
84
跳转到指定楼层
楼主
发表于 2017-11-24 21:57:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
俺BTC对比特币核心钱包10.0.0进行了一次测试,认为钱包有问题,请参考
http://8btc.com/thread-25211-1-1.html
我的理解如下:

bitcoin-qt 第一次启动时会自动生成100个私钥到keypool而形成wallet.dat文件。(你把生成的wallet这个文件删除,没有了这个文件, qt启动会再次自动生成100个私钥到keypool而形成wallet.dat文件,但是这次里面的地址与你删除的wallet里面的地址完全不一样)当发送比特币时触发了找零机制才会到keypool中找一个未使用的私钥和地址来接收找零。请参考:http://jingyan.baidu.com/article/19192ad84bcd54e53e570729.html
如果你的交易非常频繁,经常发送比特币触发找零机制,100个私钥的key pool就用完了,那么生成的第101个地址时候,wallet的文件就已经不一样了,所以长铗有一篇呼吁大家发送一次比特币就备份一次电子钱包的帖子,请参考:http://www.8btc.com/lost-large-number-of-bitcoins
这里LZ把所有地址都生成了 超过100个,当生成为第101个地址的时候,由于是随机生成,所以LZ步骤8 步骤10以及后面的再次生成地址的步骤 在生成101个的地址时,随机的环境已经不一样了,所以第101个的地址开始,3个wallet的文件比特币地址前面100个相同,101往后都不相同。
不管哪个钱包同样一个wallet文件,100地址后在产生的地址在不同情况产生的地址都不同。
举例 你把原来的wallet文件 给3个人 他们放在自己的钱包中,然后地址打开超过100个,这3个人的钱包里面,前面100个地址全部相同,从101开始,3个全部不相同。
不是钱包问题,实际是找零机制的原理你没有弄明白。






如果大家觉得我的这篇文章对大家有所帮助,请打赏,不胜感激!
16nzniDWBUsbWMvJod6mdcauBcmLRLrLgP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2024-12-27 03:15 , Processed in 0.124800 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表