如何获得比特币钱包地址 公钥作为收款地址,为什么很多比特币钱包每次都能生成一个新的收款地址

bi1 3个月前 (01-28) 15次浏览 0个评论

其实这个问题可以分解成以下几个问题:

钱包地址是一个概念吗?如果不是,是什么关系?那么账户和钱包是一个概念吗?如果不是,是什么关系?为什么每次收到钱都需要生成和使用不同的地址?

为了回答这些问题如何获得比特币钱包地址,作者制作了以下思维导图,以帮助理解数字货币钱包相关的概念:

一个典型的数字货币钱包在图中包括三个基本功能:1)密钥管理;2) 事务处理;3) 网络数据同步。可见,钱包和地址是两个概念。地址是与私钥一一对应的字符串。比特币的私钥是 256 位或 32 字节长,而大多数比特币地址是 34 位,少数是 26 位。一个比特币钱包可以有一个或多个私钥和对应的地址。每个地址对应 0 到几个比特币的余额。

但是如何获得比特币钱包地址,大家所说的账号,通常是指钱包用户拥有数字货币资产的一个抽象概念。如果用户的私钥没有导入钱包,那么用户有钱包但没有账户。当用户的地址集合存储在用户管理的钱包中时,可以说账户是一个抽象概念。

那么为什么用户在使用钱包收款时,通常会使用钱包生成的新地址呢?这是一种以加强隐私保护为目的的做法。虽然数字货币接收地址是一个34位的随机字符串,但如果每次使用都不变,仍然可以和现实生活场景相关联,比如发红包或者打赏的行为,让其他人可以相对容易地猜出对应地址持有人的社会身份。相反,如果频繁更改地址,即使每次收到硬币,也会阻止非交易参与者猜测接收者的真实社会身份,从而保护用户隐私。

一个用户的钱包可能有很多地址,备份起来听起来很麻烦。实际上,现在通常使用一种称为 Hierarchical Deterministic Wallet 的技术。这个钱包允许用户通过简单地记录一组 12 个不同的单词来生成无限数量的私钥和相应的地址。这既解决了隐私问题,也解决了多地址私钥备份和恢复的便利性问题。


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何获得比特币钱包地址 公钥作为收款地址,为什么很多比特币钱包每次都能生成一个新的收款地址
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址