在之前的帖子中: 每天进步一点点: 比特币的公钥压缩与地址
在文末抛出一个问题,也是我迫切想知道的疑问
就是一个原始的私钥,可以生成两个公钥(未压缩的和压缩的)
而这两个公钥可以分别用来生成比特币地址
- 对应未压缩公钥的地址
- 对应压缩公钥的地址
我的疑问就是:
两个地址对应的是同一个私钥(256bit随机数),那么我向一个地址打一笔钱过去,是两个地址同时显示有钱,还是只是我打钱的地址有钱呢?
等了半天也没见有人回答我这个问题。
不如动手试试吧
操作步骤
步骤一:
生成两组私钥以及两个对应的地址:
(咦,为何没贴私钥呢?)
步骤二:
将两个地址对应私钥导入blockchain.info 钱包
并将两个地址分别命名Address(C), Address(U)
步骤三:
从钱包中转0.001 BTC 给地址: Address(C)
步骤四:
确认转账
步骤五:
查看Address(C),里边有交易,有余额
步骤六:
查看Address(U),里边无交易,无余额
步骤七:
在钱包中检查
结论
转向地址的BTC,只出现转账时选择的地址,尽管两个地址是同一组原始私钥。
但是这个可能和钱包的实现有关(我瞎猜的)
不管咋说,私钥再手,天下我有!
再测试一下转回去
聪明的小伙伴们,算算我为了这个测试投入多少真金白银啊?
不写了,我趴床上哭一会去。
😭😭😭😭😭😭😭😭😭
😭😭😭😭😭😭😭😭😭
😭😭😭😭😭😭😭😭😭
😭😭😭😭😭😭😭😭😭
😭😭😭😭😭😭😭😭😭