在最罕见的情况下,两个 btc 钱包可能会创建冲突的私钥或初始化字符串。如果是,那会是什么情况。如果没有那么原因
问问题
254 次
1 回答
0
私钥只是一个随机数,如此之大,以至于无法生成另一个相同的数字。有不同的算法来计算私钥和公钥。例如 RSA 或 ECDSA。
- ECDSA 用于比特币
- RSA是最流行的
简而言之,RSA 由两个素数相乘组成。从某种意义上说很容易计算,但在相反的意义上很难做到。以一种非常基本的方式,它的原理是这样的:假设给我们这些数字 456、645、835、2345 的组合并将它们的数字相乘。结果可能如下所示:
- 4 * 5 * 6 = 120
- 6 * 4 * 5 = 120
- 8 * 3 * 5 = 120
- 2 * 3 * 4 * 5 = 120
所有人都会给出相同的数字,120。但是,如果我们得到数字 120(公钥),我们无法确定我们使用什么初始组合(私钥)来获得 120,因为它们都产生相同的结果。
于 2017-07-17T07:23:47.267 回答