主页 > tp钱包和imtoken钱包通用吗 > 区块链学习笔记(四) - 比特币的存储和使用

区块链学习笔记(四) - 比特币的存储和使用

tp钱包和imtoken钱包通用吗 2023-05-17 05:53:41

区块链学习笔记(四) - 比特币的存储和使用

2018 年 1 月 24 日

本文是 coursera 的比特币和加密货币技术课程的注释。

4.1 简单的本地存储

要消费比特币,你需要比特币的一些公开信息,以及私钥。存储比特币的关键是管理私钥。

三个目标:可用性、安全性、便利性。

最简单的方法

比特币保管私钥

电脑或手机上的文件。非常方便,但可能会丢失或损坏,甚至中毒。

钱包软件

帮助用户处理细节。

误解:比特币钱包包含比特币。✘

钱包只包含钥匙。√

比特币保管私钥

编码键:

对字符串使用 Base58 编码和 QR 码编码。

Base58是由大小写字母和数字组成的58个字符,去掉容易混淆的字母。

4.2 热存储和冷存储

热存储和冷存储分别类似于钱包和保险箱,或者分别是在线存储和离线(不经常在线)存储。使用不同的私钥和公钥来确保安全。

比特币保管私钥

事实上比特币保管私钥,冷存储仍然需要上线才能将其地址转移到热存储。

store-and-use-01

注:以下内容中,教材中的知识点比较落后,此处参考《精通比特币第二版》第五章的内容。

非确定性钱包

比特币核心客户端从一开始就生成足够的私钥,并且每个密钥只使用一次。

比特币保管私钥

为了保证不丢失,需要做好备份,但这有悖于避免比特币地址重复使用的原则。

确定性钱包

使用种子生成多个私钥,备份时只需要备份种子。

store-and-use-02

分层确定性钱包

比特币保管私钥

以树状结构派生的密钥比特币保管私钥,以便父密钥可以派生一系列子密钥。

store-and-use-03

优势:

风险:

种子和助记符钱包技术标准

4.3 拆分和共享密钥

后来看了,基本都是了解的知识,就不记录了。