区块链钱包是数字资产的流量入口,也是“区块链世界”基础设施
由于区块链底层技术开源,区块链钱包产品很容易同质化。
市面上大多钱包的界面、功能和用户体验本质上差异不大。
便捷和安全的数字货币钱包应当是首先考虑的。
1.私钥决定了比特币的产权,如果想花掉一个地址上的比特币,很简单,您得有私钥,没私钥?抱歉。
2.一定要保管好私钥,私钥丢了,币就花不了了,私钥被别人看到了,币就丢了。所以,请做好备份,请做好加密,如果可能的话,请尽可能的“冷”(也就是保持离线、断网),记住,被别人看到了,钱就没了,一定不要让别人看到。
3.地址是公开的,请广而告之,如果您拥护该地址的私钥,任何转入该地址的比特币都只有您能花。
4.账目都是去中心化的存储在区块链上的,也就是存储在比特币网络的每一个节点上的,并不是存储在私钥或者地址上的,所以,一个地址当前的余额是多少,这类的问题需要问区块链,区块链上有着比特币历史上的全部账目,账目都是公开的。
一 什么是区块链钱包
区块链钱包(Block Chain Wallet): 是密钥的管理工具,它只包含密钥而不是确切的某一个代币;钱包中包含成对的私钥和公钥,用户用私钥来签名交易,从而证明该用户拥有交易的输出权;而输出的交易信息则存储在区块链中;用户在使用钱包时, 你的 Keystore, 助记词, 明文私钥, 都是钱包;Keystore 是你加了”锁”的钱包,而助记词和明文私钥是完全暴露在外的钱包,没有任何安全性可言,所以在使用助记词和明文私钥时,一定要注意保密。
01 根据区块链数据的维护方式,可以把钱包分为:
1.全节点(如 bitcoin-core 核心钱包),维护着全部的区块链数据(当前在50GB以上),完全去中心化,同步所有数据;
2.SPV轻钱包(如ETH EOS)只维护与自己相关的区块链数据,基本上去中心化(要依赖比特币网络上的其他全节点),仅同步与自己相关的数据;
3.中心化钱包,不依赖比特币网络,只依赖自己的中心化服务器,不同步数据,所有的数据均从自己的中心化服务器中获得;
从去中心化角度上讲,我们希望更多的人使用全节点钱包,这样比特币网络上的节点数也会更多,不过,由于区块链的数据量太大,严重影响了普通用户的体验,因此,当前越来越流行 SPV 轻钱包模式,越来越多的钱包解决方案也开始转向 SPV。中心化钱包由于不依赖比特币网络,有着流量和体验上的优势,不过因其要依赖第三方中心化的服务,服务不可用则钱包不可用,用户也需要信赖该第三方服务才行。
02 根据所使用的硬件设备,可以把钱包分为:
1.电脑钱包,钱包软件运行于桌面操作系统(Windows、MacOS、Linux等);
2.手机钱包,安卓、iOS等;
3.在线钱包(如 blockchain.info ),运行与云服务,私钥加密存储于服务器上,通过浏览器访问;
4.硬件钱包,运行与专门定制的硬件上,可能需要与电脑或手机配合使用;
除了上述分类方式外,还有一种所谓的“链上 on-chain、链下 off-chain”的分类方式,这又产生出了一种“钱包”,叫“off-chain 钱包”。
其实,从本质上讲,我们并没有一种比特币交易叫“off-chain 交易”,也不应称这类的服务为“off-chain 钱包”,我们应该称其为“银行”或者是“存币平台”,因为在这种情况下,您手里所谓的一个比特币,其实只是该平台上的一个数字,而并非是比特币网络上真实的比特币,而是该平台欠您的钱,所以,我们应尽可能避免称这类平台为“钱包”。
二 区块链钱包的几个概念
(1)私钥
通常是由随机算法生成的,以太坊钱包的私钥就是64 位的 16 进制哈希值字符串。
在区块链交易中,私钥用于生成支付货币所必须的签名,以证明资金的所有权。
区块链世界中,私钥就是你行走的钥匙
(2)助记词
助记词是明文私钥的另一种表现形式,为了帮助用户记忆复杂的私钥(64位的哈希值)
这么多个字节可怎么记呢?所以有的钱包就就出现了助记词,一般情况下,
助记词由一些单词组成,只要你记住这些单词,按照顺序在钱包中输入,也能打开钱包。
(3)keystore
Keystore文件是以太坊钱包存储私钥的一种文件格式(JSON)
他适用用户自定义的密码加密,以起到一定程度上的保护作用。
有的钱包会采取把私钥制作成keystore让用户导出保存,这个Keystore就是私钥经过加密过后的一个文件,需要你自己设置的密码才能打开文件。这样的好处是就算keystore文件被盗,只要你额外设置的密码够长够随机,那么短时间内私钥也不会泄露,有充足的时间转移地址里面的加密货币到其他地址。
(4)公钥
那么,别人要给你转账怎么办呢?但是你肯定不能把私钥告诉别人,对吧,私钥就代表了你对钱包的所有权,这是用密码学来保护的。所以,我们需要另一个东西,就是别人能给你转账,同时又不会泄露你的私钥,我们用到了哈希加密技术,把私钥转换一下得到一串字符,我们把它叫做公钥。哈希加密技术目前的技术水平是不可逆的,也就是说通过公钥几乎不可以倒推出来私钥,所以可以认为这种方法比较安全。一般情况,我们转账都用一个收币地址,这是通过公钥转化过来的,是公钥的缩减版本,公钥和收币地址之间是可以相互转换的。
私钥三 钱包用户体验
按照用户体验的模型:Whitney Quesenbery 的 5E 原则来看下区块链钱包的用户体验情况。
Whitney Quesenbery“5E原则”注释:
有效:实际可以等同于可用性或者有用性;
效率:产品应该是能提高使用者的效率的;
易学:学习成本低,能够记忆或重新学习;
容错:防止用户犯错,以及恢复错误的能力;
吸引:从交互和视觉等方面让用户舒适,并乐意使用。
imtoken2.0
目前imtoken2.0支持BTC ETH EOS3种钱包的导入
使用imtoken前无需注册 直接创建 导入钱包 相比繁琐的登录注册要方便易学很多
imtoken在“资产”里可以添加自己关注的币种,或自己已有的币种资产
在“行情”里可以查看币种的市场价格和涨跌幅以及币行情
在“发现”里可以查看Dapp的应用以及区块链相关文章
在“我的“里可以管理钱包以及查看你的交易记录
资产 发现无需注册流程,界面简单,方便用户操作,APP提供二维码接受转账,
用户之间可以使用二维码实现快速便捷
的转账,符合用户易用 易学 高效的设计原则。
TokenPocket
下载链接:TokenPocket - 你的通用数字钱包 | EOS钱包 - 以太坊钱包 - 墨客钱包 - 井通钱包
支持去中心化EOS钱包,支持买卖RAM,权限管理,节点投票,超级代理
目前钱包体系支持 EOS底层 墨客底层 以太坊底层 ENU底层 井通底层
同样无需登录注册即可导入或创建钱包
TokenPocketTokenPocket有资产 行情 交易 发现和我的
在资产里展示我的资产总额以及EOS空投的代币数量
用户看中自己的资产得到里优先的展示,符合设计的吸引原则
顶部有类似支付宝的一样的主要功能:
转账 收款 投票 资源
(EOS的网络资源 cpu net ram)
在行情里面目前只能看见币种的最新价格以及涨跌幅
里面的K线和走势图尚未上线,毕竟ram价格才是重点
tokenpocket靠ram eos 这波操作获取里大量的用户
EOS RAM在交易里面主要是EOS 内存的交易 以及价格预警
价格预警会消化相应的EOS 目前是1eos一个月
交易公开展示里所有人的购买记录以及大单记录
和成交资金的分布情况和持量大户,
区块链的公开透明原则,设计高效
提高了用户投资者的效率
交易面版作为浮窗 点击上不是很友好便捷。
在发现里面有Dapp Store EOS助手以及快讯和文章
方便用户学习和查询相关的资源管理
设置里面增加了节点的设置我切换重置
并且可以让用户自定义添加节点
让用户感到舒适,网络拥堵的情况可以去切换节点。
Bitpie-Hi BlockChain
下载链接:Bitpie
安全方便的管理和交易多种区块链资产
支持多币种钱包:BTC ETH EOS OMG PAY SNT等
支持分叉币种的分发
有钱包 交易所 发现 资产等多个功能
目前已经支持 OTC交易 KYC认证大额资金
方便用户通过法币购买数字货币
钱包内置交易所 便于用户高效 的使用 降低购买的门槛
符合易学 高效 吸引设计原则
Bitpie当然相应的区块链数字货币钱包还有很多,诸如:
BlockChain Coinbase Kcash O3 Jaxx myetherwallet
Metamask Jaxx Zcash Bitpay Huobiwallet GXSWallet
Mixin等众多钱包。
钱包安全才是用户真正关心的。
IICPAYIICPAY是我们正在做的一款数字货币理财钱包
同样有数字货币相关投资,行情,糖果分发,ERC20钱包功能
很多功能还在开发与完善中,欢迎多指导!
体验下载:
感谢您的阅读
网友评论