全节点客户端
全节点客户端也被称之为(重钱包),是由比特币核心开发组(Bitcoin Core)设计开发比特币全节点客户端,是拥有完整区块链账本的节点,全节点需要占用内存同步所有的区块链数据,能够独立校验区块链上的所有交易并实时更新数据,全节点在区块链分布式账本中主要的作用是负责区块链的交易的广播和验证。但由于比特币网络数据较大,首次使用下载同步需要的时间较长,对网络宽带以及硬盘也有一定的要求,据比特币官方数据,需要占用超过20G的硬盘空间。
因此,比特币全节点客户端并不适用于普通用户,一般都是一些专业的矿工,组织或者机构在使用。根据bitnodes数据显示,全球比特币全节点客户端有10556个,主要分布在北美洲和欧洲。
轻钱包
轻钱包不存储比特币全部的交易数据,主要是用于支付和收款,交易信息只需要通过连接全节点调取即可。因此,轻钱包也称之为(SPV)Simple-payment-verification,这是早期比特币用于快捷支付的方式之一。
在线钱包
一般都是我们把钱包和私钥交给第三方进行管理,我们常用的交易所,各种钱包APP都是在线钱包的一种,例如比特币钱包比太钱包,多链钱包imtoken等等,他们也都是轻钱包的一种。但是,imtoken同时还是一个多重签名钱包,私钥掌握在用户手中。
硬件钱包(冷钱包)
硬件钱包一般是存储加密数字货币的硬件设备,可以是电脑,硬盘,收集,U盘等等。但是他们也存在一定的风险,目前,安全系数最高的还是专业的硬件钱包设备,也是目前币圈公认的最安全的存放加密货币的方式。专业的硬件钱包设备之所以安全可靠,主要是因为这些设备都会安装专业的芯片,例如我们常用硬件钱包imKey Pro 使用的是军工级芯片 CC EAL6 +。
区块链钱包的核心就是私钥,而私钥其实质就是一串随机数,随机数的安全性直接影响着私钥的安全强度。imKey使用的这款芯片就是采用真随机数发生器生成的随机数,真随机数发生器通常采用来自热噪声方式生成随机数,随机性强,安全性高,很难被预测,这从源头上保证了私钥的机密性,也即确保了钱包的安全性。
专业的硬件钱包适用户大多数普通用户,非专业的硬件钱包设备需要掌握一定的技术才能更安全的存储用户的加密货币。
纸质钱包
纸质钱包就是把私钥抄写或者打印出来存放起来,也可以是生成的二维码。这种方式也被称之为“冷存储”,技术含量低,安全系数也是比较高的。这也是早期离线存储加密货币的方式之一。
钱包只一个软件,钱包的选择不重要,重要的是钱包里的加密货币需要安全。网络是不安全的,只有离线保存私钥才是最安全的存储方式。单币种硬件钱包设备不适合大多数用户,因为,普通用户不只是有比特币资产,还会有以太坊网络的各种资产等。他们需要的是一个可以安全的存储多种加密货币的钱包,而imKey Pro 和imtoken深度绑定,支持比特币,以太坊等20多种主流的加密货币,是一个不错的选择。