区块链钱包
2018-07-24 本文已影响38人
程序员不务正业
钱包地址:
类比银行卡号,一个钱包对应一个私钥,一个人可同时拥有多张银行卡,所以可以拥有多个钱包地址以及钱包地址对应的私钥
公钥:
密码学概念,由私钥推算出来,公钥的算法属于不对称加密算法,该算法拥有两个密钥:公钥和私钥。使用私钥加密的数据可以使用公钥解密,公钥加密数据可用私钥解密。通过公钥可算出钱包地址
私钥:
私钥可以计算出公钥,公钥可以经过一系列数字签名生成钱包地址,私钥的持有者才是数字货币的持有者
普通用户获取钱包可以由多种方式:
p.jpgon-chain
向一个钱包地址发送数字货币,这笔交易通过全网广播、被确认、被打包进入某个区块。这发生在链上,被成为on-chain交易。on-chain钱包需要自己保管私钥
off-chain
相对于on-chain交易,通过交易所(gate、火币等)进行的交易是off-chain的,用户并没有私钥,私钥在交易所,统一由交易所托管。所以交易所的钱包也是中性化的钱包。交易所的安全尤为重要
冷钱包
冷钱包就是离线、断网(imtoken提供了冷钱包保管方式)也就是说私钥存储的位置不能被互联网访问。例如:断网的手机、纸钱包
热钱包
热钱包就是联网,私钥的存储能被互联网访问的位置,如存储在交易所(gate.io、火币网)、在线钱包网站(jaxx)、手机app(IMToken、myToken、比特派等)。冷钱包安全、热钱包方便
全节点钱包
除了保存私钥外,全节点钱包还保存了区块链的所有数据。如bitcoin-core,缺点就是大(好几百G)
轻钱包
对比全节点钱包,不必保存所有区块链的数据,只保存和自己相关的数据
中性化钱包
交易所的钱包,或者类似OKLink提供的保险柜服务。