首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链极简史13:比特币产业链中游——钱包

智能比特

你投资的不仅仅是数字货币,而是整个区块链时代

区块链极简史之

比特币产业链中游——钱包

【关键词】比特币钱包 钱包地址 私钥 助记词 在线钱包 热钱包 离线钱包 冷钱包 全节点钱包 轻钱包 中心化钱包

上一讲我们讲了在交易环节中的主角——交易所的判断优劣的标准、数字货币交易所的发展历程、以及场内交易场外交易两种交易方式。

那交易得到的比特币,我们是放在哪里储存呢?放在交易所有很大被盗的风险记得我们上一讲说到的“Mt.Gox门头沟”事件吗?因此我们会尽量把数字货币放在钱包里。

比特币钱包没有实体,那究竟是个什么东西呢?怎么使用?这一讲我们来详细讲讲吧。

【这一讲主要内容】

1、比特币钱包的原理和实质

2、比特币钱包的分类

3、资产存储需要注意的事项

敲黑板,听课啦!

比特币钱包的原理和实质

前面我们讲比特币转账机制的时候有提到钱包的作用,来复习一下。

比特币钱包,它能够生成无数个钱包地址;

每个地址里都可以往里存入比特币,也可以发出比特币;

地址和私钥一一对应

用私钥去花费比特币的方式,就是对这个私钥拥有的未花费的比特币进行签名,签名的这个过程也就是加密的过程;

私钥, 公钥和特币地址之间的关系如下图;

图片来源:百度

当你拥有了某个比特币地址的私钥,意味着你拥有了这个地址上所有比特币的所有权。只有你才有权利去决定花费或者转出地址上的比特币,以及要转出的对象。因此对一个数字资产拥有者来说,保管私钥是最重要的事情。如果私钥丢了,这个地址上的币就再也花不了。

图片来源:百度

私钥是随机生成的,由32个字节组成的数组。从密码学上来说,私钥是安全的。因为1个字节等于8位二进制,一个二进制只有0或者1两种可能性,所以私钥的总数是2^256次方可能性。

实际操作中,钱包会根据每一个地址生成助记词passphrase助记词跟私钥是一一对应单向转化的关系,钱包通过让你记住助记词,来保存私钥,因此丢了助记词,就丢了私钥,就是丢了私钥背后的币。

图片来源:百度

相信你们肯定有这样的疑问:有没有可能随机生成的助记词是重复的,或者A跟B的助记词是一样的?

因为要验证是否重复,需要一个中心化的机构去完成这个操作,而这本身就是跟比特币去中心化相悖的,所以比特币网络并没有解决这个问题。但我们说的比特币私钥从密码学上说是安全的,并不是说不可能出现重复的私钥,而是说不可能通过遍历所有的私钥方式,或者其它的方式找到对应的比特币地址背后的私钥,所以私钥从密码学上看是安全的。

所以比特币钱包的本质是,私钥管理器。前面讲过,比特币钱包就相当于实物钱包,地址就相当于你钱包里的一张张银行卡,私钥就是你的银行卡密码。

比特币钱包的分类

钱包分在线钱包离线钱包两大类。

在线钱包,就是联网生成私钥或者连着网运行的钱包,也叫热钱包

离线钱包,也叫冷钱包,因为不联网,所以大大降低了黑客能够盗取的概率,相对来说比较安全,但是操作比较复杂,适合有技术背景的人去使用。

图片来源:百度

其中,在线钱包又分为以下三类:

全节点钱包,是早期的钱包形态,会从网上下载比特币网络从第一个区块至今所有的节点数据,然后这个钱包自己来维护全网的数据,自己来验证竞争挖矿的结果,是完全的去中心化的钱包

典型的例子是Bitcoin Core,官方核心钱包。现在大概是150G左右,下载几天就可以把所有的数据同步完毕。但是需要经常把它开着,然后去同步节点上的数据,否则每次使用的时候你要先同步数据才能使用;

轻钱包,这类钱包只维护跟你有关的交易相关数据,不同步其他数据,也属于去中心化的钱包的一种。国内的比太钱包就是这种轻钱包;

中心化钱包,它完全依赖于运行这个钱包的公司还有服务器,读取的数据可能都来自于这家公司的提供,而不是比特币网络数据提供的。选择这一类钱包的时候一定要注意它的历史口碑,因为它是中心化钱包。

资产存储需要注意的事项

钱包分为桌面版和移动版,那怎么找到靠谱的钱包软件呢?

图片来源:@数字货币说

[比特五讲]第二讲(二):比特币钱包原理及使用

图片来源:@数字货币说

[比特五讲]第二讲(二):比特币钱包原理及使用

V神我认为可以从比特币“官方”网站bitcoin.org去找,bitcoin.org一开始是中本聪维护的,后面由社区团队成员共同维护。上面推荐大概十款钱包都是经过口碑认证的,大家可以自由选择。

图片来源:bitcoin.org

视频里面不仅翔实介绍以下几点:

第一部分:比特币钱包的基本原理

第二部分:比特币钱包的使用演示和进一步原理讲解

第三部分:钱包是如何被黑掉的

最精彩酷炫的是自己扮演黑客,演示如何黑了自己的钱包这段(视频具体时间节点:第三部分04:54 ~ 07:14)。通过这段说明,比特币钱包最重要的是,保管好自己的私钥,和助记词

图片来源:百度

对于我们这些小白用户,V神我在看视频学习使用钱包的过程中,有几点想跟大家分享的:

V神内心OS:好鸡冻~~导演终于给我戏份让我说话了

千万千万记住自己的私钥,记住私钥=比特币=钱(这样会不会显得重要性级别高一点),做好私钥的备份,做好加密。如果有技术条件,最好离线不联网保存;

钱包一定要自己去试用,去跑通一次全流程:下载—安装—设置密码—转账,所谓“百闻不如一见(*,get到了嘛,苹果输入法梗)”嘿嘿~~

钱包不一定要在bitcoin.org下载,可以根据口碑啊推荐啊自行选择,但是一定要从钱包官方网站上下载安装,不要下载从QQ微信邮件传来的版本,因为这些版本可能带有木马;

及时关注技术发展动态,比如说,最近比特币或其他数字资产有分叉,你所使用的钱包能不能帮你处理好这些问题、要不要进行相应的处理。

简单点,说话的方式简单点...

加入讨论群,来跟各位新韭老铁们交流吧~

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券