主页 > tp钱包和imtoken钱包通用吗 > 区块链学习笔记(四) - 比特币的存储和使用
区块链学习笔记(四) - 比特币的存储和使用
tp钱包和imtoken钱包通用吗 2023-05-17 05:53:41
区块链学习笔记(四) - 比特币的存储和使用
2018 年 1 月 24 日
本文是 coursera 的比特币和加密货币技术课程的注释。
4.1 简单的本地存储
要消费比特币,你需要比特币的一些公开信息,以及私钥。存储比特币的关键是管理私钥。
三个目标:可用性、安全性、便利性。
最简单的方法
电脑或手机上的文件。非常方便,但可能会丢失或损坏,甚至中毒。
钱包软件
帮助用户处理细节。
误解:比特币钱包包含比特币。✘
钱包只包含钥匙。√
编码键:
对字符串使用 Base58 编码和 QR 码编码。
Base58是由大小写字母和数字组成的58个字符,去掉容易混淆的字母。
4.2 热存储和冷存储
热存储和冷存储分别类似于钱包和保险箱,或者分别是在线存储和离线(不经常在线)存储。使用不同的私钥和公钥来确保安全。
事实上比特币保管私钥,冷存储仍然需要上线才能将其地址转移到热存储。
注:以下内容中,教材中的知识点比较落后,此处参考《精通比特币第二版》第五章的内容。
非确定性钱包
比特币核心客户端从一开始就生成足够的私钥,并且每个密钥只使用一次。
为了保证不丢失,需要做好备份,但这有悖于避免比特币地址重复使用的原则。
确定性钱包
使用种子生成多个私钥,备份时只需要备份种子。
分层确定性钱包
以树状结构派生的密钥比特币保管私钥,以便父密钥可以派生一系列子密钥。
优势:
风险:
种子和助记符钱包技术标准
4.3 拆分和共享密钥
后来看了,基本都是了解的知识,就不记录了。