关于比特币的知识了解了这么多,那么想象一下,假如你现在拥有了一笔比特币财富,你需要怎么保管和管理它?
假如我有了100个比特币,首先我想到的是放在哪里,这时候我就需要知道自己这些比特币的存储地址和交易的私钥,私钥、地址这些,需要一个这些东西,需要一个物件来统一保管,这个统一管理工具就叫钱包。
比特币钱包就相当于你的实物钱包,地址就相当于你钱包里的一张张银行卡,私钥就是你的银行卡密码。
每个地址会对应一把私钥,每个私钥会对应一个比特币地址,用私钥去花费比特币的方式就是对私钥拥有的未花费比特币进行签名,这个签名的过程也就是加密的过程。
私钥是随机生成的,那么私钥还安全吗?我通过穷尽所有的排列组合能不能找到某个与比特币的私钥相对应的字符串呢,再者世界上会不会出现两个一模一样的私钥呢?如果有两个一模一样的私钥那这两个人就可以互相动用对方比特币资产了,是吗?
从密码学角度来说,私钥是安全的,因为私钥的本质是由32个字节组成的数组,一个字节=8位2进制,也就是一个2进制有0和1两种可能性,所以一个私钥的总数是2的256次方个可能性,这已经超越了全宇宙中原子的总数了。我们生活中的密码是很容易被黑客尝试出来的,容易被破解的密码通常都比较短,黑客穷尽了几位数就可以了,但是如果黑客想要并列所有的私钥,将耗尽整个太阳的能量,这是不可能做到的。
也就是说如果你拥有比特币的私钥,那你就拥有了这个比特币资产的所有权,只有你才能有权去花费和转移这个地址上的比特币。如果你的私钥丢了,那你就再也花不了这些比特币了。
在线钱包就是连着网生成私钥或者连着网运行的钱包,也叫热钱包。
比特币的钱包可大致分为在线钱包和离线钱包。
离线钱包,就是不联网的钱包,也叫冷钱包。冷钱包因为不联网,所以大大降低了黑客盗取的概率,相比来说比较安全,但是操作起来比较复杂,适合有技术背景的人。
其实钱包还有另一种分类的维度,我们后面会陆续讲到。
2018-03-17