主页 > imtoken安卓版 > btc的比特币钱包地址会永久改变吗?

btc的比特币钱包地址会永久改变吗?

imtoken安卓版 2023-09-09 05:09:58

btc比特币钱包地址是不是永久的会变吗?

看了这篇文章的标题,一些新手投资人变得一头雾水。这个比特币钱包是区块链分类账中的一个账户。通常是英文和数字结合的一组文字码或对应的二维码。使用这组地址或二维码,其他人可以向您发送数字货币。一般来说,经常囤积比特币的投资者经常使用比特币钱包地址,在交易中发挥着重要作用。说到这,投资者会想问,比特币钱包地址是唯一的吗?它会改变吗?下面,我将回答这两个问题。

比特币钱包的地址是唯一的吗?会变吗?

比特币钱包地址是唯一的吗?

比特币钱包的地址不是唯一的,会发生变化,那么,什么情况下比特币地址会发生变化呢?第一种情况是重新引入助记词,第二种情况是要求更新新地址。

由于比特币独特的交易结构,理论上用户每次转账时都会更新他们的地址。原因是为了确保足够高的匿名性和安全性。

以token为例。当用户在token中创建钱包时,token会生成200个BTC地址供用户使用。很多细心的用户会发现,新建钱包时,BTC地址显示为2;但是,当助记词重新引入时,BTC 地址会增加,可能是 40 或 200。

换句话说,地址是比特币独特的交易结构,旨在保证交易的随机性、匿名性和不可追踪性。

很多用户不小心更新了地址,发现之前的地址找不到了,所以很着急,下面小编就告诉你如何找到原来的地址。

如何生成比特币钱包地址?

随机选择256个二进制数组成私钥,然后通过加密函数生成地址。这个生成方向是单向的。也就是说,你知道地址不能被解密来计算私钥。以目前人机的计算能力,您可以放心地在互联网上发布地址。

使用随机数生成器生成私钥。通常,这是一个 256 位的数字。有了这串数字,就可以操作对应钱包地址中的比特币比特币钱包地址生成,所以一定要妥善保管。

私钥经过椭圆曲线加密算法(SECP256K1)处理生成公钥,然后通过SHA256.RIPEMD160等几种HASH算法计算出BASE58编码前的钱包地址.这些过程是不可逆的。可以从公钥计算公钥得到公钥哈希,反之则不行。

使用BASE58(比特币定制版),可以获取钱包地址比特币钱包地址生成,对公钥哈希xi和钱包地址进行编码,是等价的。

所以private key.public key.wallet address的关系就是上面计算过程中的所有值都可以通过私钥得到,而钱包地址只能得到公钥hash。

完成钱包地址的生成过程后,回过头来看,甜蛋最先转入BTC,那么如何使用私钥对交易进行签名,交易数据是由甜蛋生成的鸡蛋的拥有者A账户,也就是钱包的比特币余额可以用私钥花掉。生成交易的过程如下:

1.交易的原始数据包括转账金额和转账到钱包地址,但仅仅这些是不够的,因为没有办法证明交易的创建者有权使用余额转移到钱包地址。因此,原始数据需要用私钥签名。

2.@ >转出钱包公钥的生成过程同第二步生成钱包地址。

3.在原始交易数据中添加转账签名和转账公钥,生成官方交易数据,以便广播到比特币网络进行转账。

现在是验证公钥的时候了,用公钥验证签名。

交易数据广播到比特币网络后,节点会检查交易数据,包括签名验证。如果验证无误,余额将成功从传出钱包转移到传入钱包。