【一个小产品】区块链中的钱包

区块链中的钱包引语:
本文为让刚接触区块链的产品经理对钱包的梳理 , 以便于针对特定场景来引用相应的钱包,文中会引入钱包的创建过程和结合场景来分析采用的钱包策略 。
在区块链中 , 钱包实际为一个管理私钥的工具 , 拥有钱包的私钥等于拥有了交易权限 , 而不同的钱包 , 私钥的存放地方不一样 。
1、钱包的区分:中心化钱包中心化钱包是由钱包的私钥寄存在平台服务器中 , 用户不用担忧私钥的丢失或忘记 , 同时平台会拓展更多方便的使用方式 , 市面上的交易所基本采用中心化钱包 。
创建中心化钱包的策略:
a、地址可以通过批量提前生成 , 用户申请充值地址时进行地址和用户编号的关联即可 , 不需要每次申请都创建新地址 。
b、用户在根据用户注册的时候 , 生成地址 , 将该地址的私钥根据私钥的存放方式 , 系统统一存放在安全级别更高的区域 。
HD钱包HD钱包全称为是分层确定性(HierarchicalDeterministic)钱包的缩写HDWallets 。 创建HD钱包的时候 , 会生成助记词 , 助记词是12个英文单词(或者更多)组成的 , 可以根据助记词来导入钱包 , 可以跨平台导入 , 如可以在A钱包中创建HD钱包 , 之后到B钱包平台中导入进去 , 对应的token数据也会同步 。
多链钱包多链钱包算是HD钱包的拓展 , 由于单链钱包只支持某一条公链 , 如ETH钱包 , 只支持ETH或根据ETH开发的token , BTC或EOS不能存放在ETH地址 , 多链钱包的出现就是为了解决该问题 , 现有的多链钱包会支持多条公链 , 如BTC、ETH、EOS等 , 可以理解为一个钱包中可以包含多条公链的token 。
热钱包即联网钱包 , 也就是私钥存储在能被网络访问的位置 , 也可以成为在线钱包 。 用户可以在任何浏览器和移动设备上使用 , 通常它还提供一些额外功能 , 使用户使用时更加方便 , 更多的是互联网公司或交易所以日常准备金的方式使用 。
冷钱包【【一个小产品】区块链中的钱包】冷钱包是指网络不能访问到你私钥的钱包 。 冷钱包往往依靠网络隔离确保私钥的安全 , 比如不联网的电脑、手机、写着私钥地址的小本本等 。 冷钱包避免了被道黑客盗取私钥的风险 , 但是可能面临物理安全风险 , 比如电脑丢失损坏等 。
硬件钱包硬件冷钱包的存储功能类似于硬盘 , 但它交易时 , 随机生成支付密码 , 且每一笔交易进行数字签名备注 , 随时可查;如银行卡中的U盾 。
2、钱包使用的区分
【一个小产品】区块链中的钱包
文章图片
平台采用热钱包与冷钱包则是考虑到资金调配的快捷与资金的安全性 , 热钱包以日常准备金的方式能更高效实现资金调配 , 而冷钱包如同保险柜一致 , 将平台大部分的资金进行隔离 。
3、安全程度
【一个小产品】区块链中的钱包
文章图片
4、HD钱包的创建流程
【一个小产品】区块链中的钱包
文章图片
HD钱包的创建方式与多链钱包、硬件钱包的创建方式原理一致 , 区别在于对私钥的加密方式以及兼容的公链数量 。
5、总结切记:需根据不同的业务场景来结合选择钱包的类型 , 需结合业务的时效性 , 私钥存放的安全性 , 未来的拓展性 , 指定对应的策略;另外希望更多的产品经理能进入区块链行业 , 加速促进区块链的发展 , 探究区块链给生活带来的变化 。