吉祥:比特币的中游存储 从0到1全面学透区块链读书笔记

只有你,才能保管好你的比特币!

——吉祥

本篇文章讲述三个问题:

1,私钥的安全性

2,钱包的分类

3,保管比特币资产的建议

(1)私钥的安全性(由产生私钥的随机性来保证)

如果比特币是人类历史上第一次用技术手段保证私有财产神圣不可侵犯,那么保管好私钥就是我们保管好我们的财产——比特币。

我们都知道,比特币钱包可以生成无数个钱包地址,每一个钱包地址可以存放/接受比特币,也可以发送/花费比特币。

拥有公钥/地址,可以接收比特币。只有拥有私钥,才可以发送/花费比特币。

私钥是什么?私钥就是我们看到的32位字符串,每一个字符由8个二进制数组成。我们可以算一下私钥的数量。私钥一共有2的256次方个,这是多少呢?就是比宇宙中的原子(10的80次方)还要多。

一个人可以通过穷举6位数字的排列组合来获取的一张银行卡的密码,但是要遍历私钥2的256次方的组合,即使再厉害的黑客,耗尽太阳的能量也做不到。

这就是私钥的安全性。因为随机,所以安全。随机数的范围是2的256次方,由哈希碰撞而产生。

(2)钱包的分类

比特币钱包是什么?

简单的说,地址就相当于我们钱包里的银行卡卡号,私钥就相当于我们银行卡的密码,比特币钱包就相当于我们的实物钱包。专业点说,比特币钱包就是一个管理私钥,地址,区块链数据的工具。

定义完了钱包,我们来看看钱包如何分类。因为现在钱包分类太乱,新手上路可能越看越糊涂。所以为此,我找了一些资料看,尽可能讲述的清楚一点。

按照区块链数据的维护方式,钱包分为:全节点钱包,SPV轻钱包,中心化钱包。

全节点钱包:代表钱包是Bitcoin-core核心钱包,维护着整个比特币网络。拥有全节点钱包就拥有了全球比特币大账本,想想都有点激动。

不过全节点钱包容量很大,有大约150G,当然一台电脑也可以装得下。安装完毕之后,同步所有的数据,可能要花个几天的时间,不过完全去中心化,使用全节点钱包,很安全。

SPV轻钱包:这类钱包只维护跟你有关的交易相关数据,不同步其他数据,基本上也是去中心化的钱包。比如比太钱包。

中心化钱包:只依赖自己的中心化服务器而不是比特币网络,特点是不同步数据,所有的数据均从自己的中心化服务器中获得。

需要注意的是,因为中心化钱包,需要使用第三方中心化的服务,所以第三方的口碑如何直接决定此中心化钱包的安全问题。

按照所使用硬件设备的不同,钱包分为:电脑钱包,手机钱包,在线钱包,硬件钱包。

电脑钱包和手机钱包不解释,很好理解。在线钱包就是通过浏览器访问的钱包,又叫网页钱包,私钥加密存储在云服务器上。硬件钱包就是类似于U盘一样的东西,可以把比特币存储进去(需要安全感的同志们可能会喜欢)。

当然,还有另一种分类,OFFCHAIN链下钱包和ONCHAIN链上钱包。

事实上,只要在区块链上传递价值,哪有什么OFFCHAIN。

那么OFFCHAIN钱包存在的价值,就是为了方便那些不会使用,并且不想学习任何钱包使用方法的人们。确切的说,OFFCHAIN钱包就是存币平台,比如说交易所。你放在OFFCHAIN钱包里的币,只是交易所里面的数字,并不在区块链上面记录,更别提什么去中心化了。

如果是存储,建议使用ONCHAIN钱包。这样,你的区块链资产所有的交易情况你都看的清清楚楚。而OFFCHAIN钱包,随时有吊诡的可能。

(3)保管比特币资产的建议

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180325G0SCWY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券