零点芝士 | 加密数字货币钱包必要知识4
五、钱包的主要功能
- 用户是否控制私钥
币最重要的就是私钥,这是币所有权的证明。选择加密数字货币钱包首先就是要看是否提供用户控制私钥的功能。
- 钱包使用哪种技术来验证币合法性
币的合法性验证方法一般会有两种,一种是交易验证,这是最严格和最完整的验证方法。另一种是简单支付验证(SPV验证)。一般钱包采用的验证方法却可以分三类。一是钱包带交易验证,这是完整节点钱包才能做的事。二是简单支付验证,这是SPV钱包的功能,SPV钱包会随机委托完整节点来验证交易是否被纳入区块中。三是委托第三方节点来验证,offchain钱包和轻钱包都是委托服务器来完成币的合法性验证。
- 是否能保存多币种
- 是否提供多重签名
- 是否提供矿工费调节
- 是否提供隐私保护
有些钱包会默认让用户使用不同的地址来收发币,以提高隐私性。甚至有的还提供混币功能,以保证用户的币难于追踪。但绝大多数钱包为了用户方便,没有默认使用同一地址,特别是对新用户来说,老换地址会担心。
- 币是否可移植
对于绝大多数用户自己保管私钥的钱包来说,是可以任意切换硬件的。比如用户可以在PC端装一个钱包,在手机端装一个钱包,但使用同一个助记词来管理币。绝大多数Onchain钱包也是可以任何切换到其他Onchain钱包的,私钥是通用的,可以导入到各种onchain钱包里。对于offchain钱包来说,换硬件就更简单了,只需要你重新登录一下账户就可以。
- 是否私钥离线,即冷存储
私钥离线存储,即私钥从来不接触互联网,无论是不是处在加密状态。有些钱包是直接显性提供这样的功能。
- 其他功能
上面只是对于加密数字货币钱包最主流的几项功能。事实上,钱包可以有无穷的创新,比如支持理财,支持交易,甚至可以加上社交功能……