进入区块链的大门— —加密货币钱包(第一讲)

加密货币钱包概括

加密货币钱包是用户与区块链网络进行交互的工具。常见的加密货币钱包分为两种:软件钱包硬件钱包,也可被划分为热钱包冷钱包

软件钱包的易用性要优于硬件钱包,但是硬件钱包的安全性会更高。

数字货币钱包是如何工作的?

数字货币钱包是用户与区块链网络进行交互的工具,它并不会存储资产。钱包在生成时会创造出一对或者多对公钥和私钥。

基于公钥和私钥,还会生成一个公共地址,是一串由字母和数字组成的字符串。用户可以将地址告知他人用来接收资金。

通过私钥,任何人都可以在任何设备上存取钱包内的加密货币,因此用户不得向任何人透露私钥。

所有用户都需要一个钱包地址来存储和交易加密货币。用户可以使用中心化数字货币交易所提供的热钱包,浏览器插件,在手机或者电脑上的软件钱包,或者是硬件钱包。

软件钱包推荐imtoken和tokenpocket。浏览器插件推荐metamask。硬件钱包推荐ledger 和 Trezor。

冷钱包和热钱包的区别

数字货币钱包也可按运作⽅式分为“ 热钱包” 或“ 冷钱包” 。

热钱包是与互联网连接的钱包。热钱包是指以任何⽅式连⼊互联⽹的钱包。例如在交易所,收发数字货币所使用的就是交易所的热钱包。这些钱包设置简单,适合高频交易者使用。

相反,冷钱包则与互联⽹完全断开。它们离线存储密钥,可有效抵御⿊客的在线攻击。因此,冷钱包保护数字货币资产更具有安全性。这种方式则适合大额以及长期投资者。

软件钱包

软件钱包可以分为网络钱包,桌面钱包和移动钱包。

网络钱包, 如metamask

用户可以使用网络钱包通过浏览器的接口访问区块链网络,无需下载软件如浏览器插件钱包和交易所钱包。部分服务公司可能会替用户持有和保管私钥,用户通过账号密码进入。这种方式虽然便利,但是也同样存在着巨大的风险。metamask则是用户自己保存私钥数据,而非服务公司中心化保存。

目前,大部分网络钱包支持用户管理自己的私钥,也可以设置多签名来共享控制权限。在选择网络钱包之前,应该先检查钱包的安全性。

post image

桌面钱包

桌面钱包是可以下载到电脑的软件。通过桌面钱包,用户可以掌握密钥和资金控制权限。桌面钱包的创建,会生成一个名为wallet.dat的文件保存在本地。这个文件可以用于访问私钥信息,也可以自行加密。如果加密后忘记密码,可能会丢失钱包,无法提取其中的资金。所以用户必须谨慎备份文件,或者导出私钥或者助记词。通常情况下,桌面钱包在没有恶意攻击的情况下,会很安全。

移动钱包,如imtoken,tokenpocket

移动钱包与桌面钱包类似,但是是在手机上运行。这类钱包便携性高,也可以通过二维码接收资金。在日常的交易和支付当中,移动钱包通常是理想的选择。与桌面钱包一样,如果手机受到恶意攻击,或者手机丢失,私钥和资金的安全同样会受到威胁。

post image

硬件钱包

如ledger, Trezor

硬件钱包是一种实体的电子设备,通过随机数生成器生成公钥和私钥。私钥存入设备内部并且不会与互联网连接。因此,硬件存储构成了一种冷钱包,是最安全的方案之一。

虽然这种钱包能提供更好的保护,但是如果被恶意破解,也可能面临一定的风险。同时,硬件钱包的便携性不高,而且部分硬件钱包需要同计算机配合使用,资金存取相对麻烦。

作为加密货币的长期持有者或者大额持有者,应当考虑使用硬件钱包。

post image

备份的重要性

丢失私钥会导致无法访问钱包,造成严重的经济损失,所以备份信息至关重要。多数情况下,软件会备份wallet.dat或用户备份助记词。如果软件设置了密码,则同样需要备份软件密码。

用户该如何选择加密货币钱包

对于经常交易的高频交易者,部分资金使用网络钱包能让用户更方便的访问区块链网络和交易市场。对于大额长期持有者来说,则更推荐冷钱包。冷钱包的安全性更好,不联网的特性能抵御网络攻击。

总结

加密货币钱包是加密货币使用过程中不可或缺的一部分。用户需要使用钱包,才能进入区块链网络收发代币。不同的钱包优缺点各不相同,用户需要了解钱包并通过自己的需求来选择。

Written by: Lucio Lyu

Twitter: @imLucio_eth