1.比特币私钥为什么可以生成无限量的地址?
比特币的私钥通过圆曲线函数生成公钥,公钥通过两次哈希生成收款地址。
所以按道理来说同一个私钥应该是只能生成同一个公钥,然后生成同一个收款地址。然而现实是比特币钱包可以几乎无限量生成收款地址,是哪个变量造成的地址不同?
2.我用一个比特币钱包软件生成了 10 个比特币收款地址,我现在使用另一个比特币钱包(假设两个钱包使用同一协议),第二个钱包能识别出我生成的 10 个地址吗。如果可以,按照问题 1 的逻辑,是怎么刚好识别出我的 10 个地址而不是 9 个 ?如果不可以,那岂不是第二个钱包软件就无法准确计算我的比特币“余额”?(这里用余额是为了方便说明,我知道比特币用的是 UTXO )
请区块链大神解答一下疑惑,谢谢!!!!
比特币的私钥通过圆曲线函数生成公钥,公钥通过两次哈希生成收款地址。
所以按道理来说同一个私钥应该是只能生成同一个公钥,然后生成同一个收款地址。然而现实是比特币钱包可以几乎无限量生成收款地址,是哪个变量造成的地址不同?
2.我用一个比特币钱包软件生成了 10 个比特币收款地址,我现在使用另一个比特币钱包(假设两个钱包使用同一协议),第二个钱包能识别出我生成的 10 个地址吗。如果可以,按照问题 1 的逻辑,是怎么刚好识别出我的 10 个地址而不是 9 个 ?如果不可以,那岂不是第二个钱包软件就无法准确计算我的比特币“余额”?(这里用余额是为了方便说明,我知道比特币用的是 UTXO )
请区块链大神解答一下疑惑,谢谢!!!!

