首页 币圈新闻 比特币钱包技术概述

比特币钱包技术概述

关于比特币钱包有一个普遍的误解。 人们通常认为这些钱包包含比特币。 事实上,钱包只包含钥匙。 用户只能通过使用他们的钱包密钥签署交易来控制网络上的“硬币”。 换句话说,钱包可以被看作是一个钥匙扣。 这些钥匙串包括一对私钥和公钥。 使用这些密钥验证交易,这证明他们拥有自己的代币。 基本上有两种类型的钱包,它们的区别在于它们包含的密钥的相关性。

要讨论的第一种类型是非确定性钱包。 对于这种类型,每个密钥都是独立于随机数创建的。 它们彼此没有关系。 另一种钱包是确定性钱包。 所有的密钥都是从一个称为种子的主密钥生成的。 这些密钥彼此相关,并且可以在原始种子可用后生成。

非确定性钱包

这些也称为随机钱包。 这种类型的钱包的主要缺点之一是,当用户生成许多钱包时,必须保留所有钱包的副本,这意味着必须尽可能经常备份它们。 如果任何密钥没有备份,一旦钱包无法访问,它控制的资金将不可逆转地丢失。 这明显违背了避免地址重用的原则,因为每个比特币地址只用于单个交易。

地址重用可能会降低隐私,因为多个交易是由单个地址执行的。 如果用户希望避免地址重用,那么 Type-0 非确定性钱包是一个糟糕的钱包选择。 这意味着要维护许多密钥,这将经常需要备份。

确定性钱包

这些由使用单向哈希函数从公共种子生成的私钥组成。 它们也被称为种子钱包。 种子是随机生成并与其他数据结合以产生私钥的数字。 在这种类型的钱包中,种子可以充分恢复所有生成的密钥,这意味着只需要一个备份即可。 种子也可以充分辅助钱包的导入和导出。 这确保了在多个钱包实现之间轻松迁移每个密钥。

注意:有几个网站可以有效地进行比特币交易。 这方面的例子是比特币热潮。 但是,要了解更多信息,比特币热潮审查提供了有关预期的足够信息。

高清钱包

这是确定性钱包的最高级形式,由 BIP-32 标准定义。 HD 钱包由以树结构生成的密钥组成,这样父密钥可以派生一系列其他“子”密钥,每个子密钥也可以生成自己的孙密钥。 这一直延伸到无限的深度。

HD 钱包几乎没有随机密钥所没有的优势。 第一个是树结构可以定义额外的组织含义,例如当在传入交易中使用子密钥的某个组件时,在接收来自传出付款的更改时使用不同的组件。

另一个优点是它确保用户能够创建一系列公钥而无需访问相应的私钥。 这确保了 HD 钱包可以在不安全的服务器上使用。 由于服务器没有可用于访问资金的私钥,因此不需要预先加载或生成公钥。

助记符

HD 钱包功能强大,可以管理多个密钥和地址。 当与从一系列可以在钱包之间转录和迁移的英语单词中生成种子的标准化方法相结合时,它们甚至会更有用。 这称为助记符,它具有 BIP-39 定义的标准。 如今,许多比特币钱包都使用此标准,并且可以使用可互操作的助记符轻松迁移种子以进行适当的备份和恢复。

该图片由Rodrigo Joaquin Mba Mikue在Pixabay上发布

比特币钱包技术概述的帖子首先出现在实时比特币新闻上。

关于作者: szhbsd

热门文章