一、什么是数字货币钱包?
生活中的传统钱包相当于一个容器,可用来存放现金,但对于数字货币钱包而言,它不是用来储存数字货币的,而是用来储存和管理私钥的一种工具,提供钱包地址的创建、加密数字货币转账、每个钱包地址交易历史的查询等基础金融功能。
数字货币钱包按照密码学原理创建 1 个或多个钱包地址,每个钱包地址都对应 1 个密钥对:私钥和公钥。而公钥是根据私钥进行一定的数学运算生成,与私钥一一对应。公钥主要是对外交易使用,每次交易都必须使用私钥对交易记录进行签名,以证明对相关钱包地址里面的资产有控制权。
为了方便理解,此处类比银行卡介绍一下:
钱包地址=银行卡号
钱包密码=银行卡密码
钱包私钥=银行卡号+银行卡密码
钱包助记词=银行卡号+银行卡密码
Keystore +密码=银行卡号+银行卡密码
Keystore ≠ 银行卡号
附注:私钥,助记词,keysrore 任意一一个都能找回自己钱包当中的资产。
二、数字货币钱包的几种分类
根据平台进行分类,分为桌面钱包、手机钱包、在线钱包、硬件钱包和纸钱包。
桌面钱包:运行平台为 Windows、Mac OS、Linus 等桌面操作系统,也称电脑钱包;
手机钱包:顾名思义在 iOS 和 Android 等手机操作系统上运行,很多都是为了操作方便而设计的;
在线钱包:钱包储存在第三方服务器上,通过浏览器来访问;
硬件钱包:在专门的硬件设备上运行,需要与手机或电脑配合使用,通过硬件接口将私钥储存于硬件设备中。
纸钱包:将公钥和私钥信息以纸质化的形式保存。
根据是否和网络连接分类,分为冷钱包和热钱包。
冷钱包:脱离网络的离线钱包,不能被网络访问,如纸钱包、硬件钱包、不联网的电脑或手机等。可以免受黑客及病毒的袭击,确保储存期间的绝对安全,是存储数字货币最安全的方式。缺点是创建复杂,转账麻烦,硬件损坏或私钥丢失都可能造成数字货币的丢失。
热钱包:与网络连接的在线钱包,如联网的桌面钱包、手机钱包、在线钱包。将私钥加密后存储在服务器上,需要时再下载下来解密。虽然使用方便,但被黑客盗取钱包信息或破解加密私钥的风险很高。
根据私钥掌握自主程度分类,分为中心化钱包和去中心化钱包。
中心化钱包:私钥不属于用户所有。中心化钱包通常被称为 Offchain。私人密钥和资产被移交给钱包进行集中管理。比如,你在一个网站上注册账号,对方给你开通了钱包,你充入了比特币,但是对方没有把私钥给你,这就是一个中心化的钱包。当中心化钱包被黑客征服时,用户也将遭受不必要的损失。
去中心化钱包:私钥由用户维护,资产存储在区块链中。去中心化钱包通常被称为 Onchain 钱包。如果私钥丢失,钱包将无法帮助用户恢复,资金将永远丢失。但是去中心化的钱包很难被黑客集中攻击,用户也不必担心钱包服务提供商的自我窃取。
另外,还有一种钱包类型为观察钱包。观察钱包主要用来浏览某个地址的相关信息,用户知道某个钱包地址后即可导入观察钱包进行观察,但只有浏览、观察权限,无法编辑或更改。
三、使用数字货币钱包的“十不要”
- 不使用未备份的钱包
- 不使用邮件传输或存储私钥
- 不使用聊天软件或云备份存储私钥
- 不要截屏或拍照保存私钥
- 不使用聊天软件传输私钥
- 不要将私钥告诉身边的人
- 不要将私钥发送到群里
- 不使用第三方提供的未知来源钱包应用
- 不使用他人提供的 Apple ID
- 不要将私钥导入未知的第三方网站