币圈故事

比特币钱包的常见版本的作用清楚58是什么清楚

币安官网注册链接: 币安(Binance)

目标

本章的内容是了解比特钱包开发中非常重要的概念。

了解钱包、账户、地址、公钥、私钥、密码、助记词。 了解什么是 HD 钱包。 了解 BIP 协议常见版本的作用。 了解 Base58 在比特币账户中的重要性。

1. 钱包应用

1. 钱包

2. 账户

3、地址

4. 公钥

5. 私钥

6. 密码

密码不是私钥,可以修改或重置。 在钱包应用中,创建账户时需要设置密码。 该密码一般要求不少于8个字符。 为了安全起见,最好设置一个比较复杂的密码。

7. 助记词

私钥是64位的十六进制字符,不利于记录,不易记忆。 而且,每个账户都对应一个私钥。 多个账户有多个私钥,管理困难。 因此,采用一种算法,将一串随机数转换成一串容易记忆的12到24个单词的字符串,方便保存记录。 因此,有同学得出以下结论:

八、总结

钱包应用程序用于管理多个帐户。 在比特币中,账户、公私钥对、地址都是一一对应的。 公钥、私钥和地址也是一一对应的。 私钥生成公钥,公钥生成地址。 ,且不可逆。 私钥是账户的核心,不能泄露。 该地址可以公开以便转账。 子账户的介绍稍后会解释。

2.HD钱包

此 HD 钱包不是 Hardware Wallet 硬件钱包。 这里的HD是HierarchicalDeterministic的缩写,意思是分层确定性,所以HD钱包的全称是Bitcoin DivideDeterministicWallet。 比特币中的钱包是一个非确定性钱包。 BIP32是HD钱包的标准定义,它从种子生成多个私钥。

1.BIP

BIP是一种协议,是Bitcoin Improvement Proposals的缩写,意为比特币改进建议,用于提出比特币的新功能或改进措施。 BIP协议衍生了很多版本,主要有BIP32、BIP39、BIP44。 BIP32

BIP32是HD钱包的核心提案。 它通过种子生成主私钥,然后衍生出大量的子私钥和地址。 种子是一长串随机数。

BIP39

由于种子是一长串随机数,不利于记录,因此我们使用算法将种子转换为12到24个字的字符串,以方便记录保存。 这就是BIP39,它扩展了HD钱包种子生成算法。

BIP44

BIP44在BIP32和BIP43的基础上增加了多种币种。 提议的层次结构非常全面。 它允许处理多种货币、多个账户,每个账户有数百万个地址。

BIP32路径中定义了以下5个级别:

m/purpse'/coin_type'/account'/change/address_index

BIP44的规则使得HD钱包非常强大。 用户只需要保存一个种子就可以控制所有币种和账户的钱包。 因此,BIP39生成的助记词非常重要,必须安全、妥善保存。 会不会破解呢? 如果一个HD钱包助记词是12个单词,总共有2048个单词的可能性,那么随机生成的助记词的总可能性约为5e+39,因此几乎不可能被破解。

2. 种子

种子可以用来生成多个私钥,因此种子是钱包账户中最关键的数据,级别高于私钥。 因此,备份种子将备份所有关联的私钥。 HD钱包包含以树结构派生的密钥,这样父密钥可以派生一系列子密钥,并且每个密钥可以派生一系列子密钥,从而允许无限的深度。

比特币钱包_钱包比特币钱包_钱包比特币网络添加

3.Base58编码

1.Base64编码

Base64 是一种基于 64 个可打印字符表示二进制数据的方法。

Base64字符集:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

2.Base58编码

Base58是一种基于文本的二进制编码格式,是比特币中使用的一种独特的编码方法,主要用于生成比特币钱包地址。

Base58字符集:

ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz123456789

3.Base58检查

Base58Check是比特币中常用的Base58编码格式,它添加了错误校验码来检查数据转录中的错误。 在Base58Check中,数据中添加了一个称为“版本字节”的前缀。 这个前缀用来明确需要编码的数据类型。

首先给数据添加版本前缀,用于标识编码后的数据类型。 例如,比特币地址的前缀是 0(十六进制的 0x00)。 对数据执行两次连续的 SHA256 哈希算法 checksum = SHA256(SHA256(prefix+data))。 生成的长度为32字节的哈希值(两次哈希云计算)中,前4字节作为校验和,添加到数据第一步生成的数据中,对数据进行Base58编码

Base58Check的编码过程如下所示。

比特币钱包_钱包比特币钱包_钱包比特币网络添加

Base58Check的作用:

请给文章评分
[总: 0个 平均: 0 星]

Related Posts

币圈多元赚钱路径揭秘超越炒币的财富

币圈这个充满机遇与挑战的数字金融领域,早已超越了单纯炒币的范畴。

币圈投资三千块策略实现财富增值

在币圈拥有三千块资金(大约400u)的投资者,如何在风险与机遇并存的市场中稳健增值呢?

币圈生存法则从新手到财富自由

在币圈这个充满机遇与挑战的世界里,每一位投资者都渴望找到通往财富自由的捷径。

币圈十年磨一剑:从8000到财富自由的炒币之道

在币圈摸爬滚打了整整十年,我亲历了三次牛熊转换,从最初的本金8000元

币圈交易智慧 MEME币投资之道

在币圈的世界里,交易策略与心态管理同样重要。以下是一些值得深思的交易智慧

加密货币交易心得与风险防控教程

加密货币交易,以其高风险高收益的特性,吸引了无数投资者的目光。

发表回复