深入浅出区块链
陈浩
元界CTO
立即订阅
16618 人已学习
课程目录
已完结 39 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 帮你从0到1深入学习区块链技术
免费
第一章 浅说区块链基础 (8讲)
第1讲 | 到底什么才是区块链?
第2讲 | 区块链到底是怎么运行的?
第3讲 | 浅说区块链共识机制
第4讲 | 区块链的应用类型
第5讲 | 如何理解数字货币?它与区块链又是什么样的关系?
第6讲 | 理解区块链之前,先上手体验一把数字货币
第7讲 | 区块链的常见误区
第8讲 | 最主流区块链项目有哪些?
第二章 深入区块链技术 (15讲)
第9讲 | 深入区块链技术(一):技术基础
第10讲 | 深入区块链技术(二):P2P网络
第11讲 | 深入区块链技术(三):共识算法与分布式一致性算法
第12讲 | 深入区块链技术(四):PoW共识
第13讲 | 深入区块链技术(五):PoS共识机制
第14讲 | 深入区块链技术(六):DPoS共识机制
第15讲 | 深入区块链技术(七):哈希与加密算法
第16讲 | 深入区块链技术(八): UTXO与普通账户模型
第17讲 | 去中心化与区块链交易性能
第18讲 | 智能合约与以太坊
第19讲 | 上手搭建一条自己的智能合约
第20讲 | 区块链项目详解:比特股BTS
第21讲 | 引人瞩目的区块链项目:EOS、IOTA、Cardano
第22讲 | 国内区块链项目技术一览
第23讲 | 联盟链和它的困境
第三章 数字货币与数字资产 (5讲)
第24讲 | 比特币专题(一)历史与货币
第25讲 | 比特币专题(二):扩容之争、IFO与链上治理
第26讲 | 数字货币和数字资产
第27讲 | 弄懂数字货币交易平台(一)
第28讲 | 弄懂数字货币交易平台(二)
第四章 区块链与当下互联网 (5讲)
第29讲 | 互联网身份与区块链数字身份
第30讲 | 区块链即服务BaaS
第31讲 | 数字货币钱包服务
第32讲 | 区块链与供应链(一)
第33讲 | 区块链与供应链(二)
第五章 如何从业区块链 (3讲)
第34讲 | 从业区块链需要了解什么?
第35讲 | 搭建你的迷你区块链(设计篇 )
第36讲 | 搭建你的迷你区块链(实践篇)
尾声 (2讲)
尾声篇 | 授人以鱼,不如授人以渔
新书首发 |《区块链第一课:深入浅出技术与应用》
深入浅出区块链
登录|注册

第6讲 | 理解区块链之前,先上手体验一把数字货币

陈浩 2018-04-06
初次接触到区块链的你,肯定是一头雾水:“区块链是什么,这玩意到底怎么回事”。
其实对于区块链的原理,你大可不必着急,咱们可以直接上手体验一下目前区块链的第一大应用:数字货币。
本篇的内容面向所有区块链的小白,我会教你如何使用数字货币,来帮你从另外一个维度理解区块链技术。
本篇内容包括但不限于:数字货币钱包介绍、下载安装、转账、数字货币交易所充币、提币等等。

首次接触数字货币

区块链其实是从生产者的角度讨论一个抽象出来的概念。如果把区块链比作车辆设计图纸,那么数字货币就是正在跑的汽车。所以理解区块链的最直观的方式其实是从数字货币入手,而不是直接一上来就来理解原理。
数字货币作为区块链的第一大应用,拥有巨大的市场,你可以从“ coinmarketcap.com ”上了解几乎所有数字货币的概况。
如果想了解数字货币行情,可以打开 feixiaohao.com 进行查看,也可以手机下载“ MyToken ”或“ 币看”。
这两个 App 的使用方法与股票行情软件非常相似,上面几乎可以查询到所有已经“上市”的数字货币的实时价格与成交量信息。

什么是数字货币钱包

数字货币钱包是最贴近用户的区块链程序,数字货币钱包会可以帮你管理数字货币私钥,发送交易,可以显示你的交易历史记录。从用户功能的角度,数字货币钱包比较接近我们日常使用的钱包,它帮助你管理纸币、硬币、信用卡借记卡。
数字货币钱包作为数字货币的载体,从技术角度来看,数字货币钱包分为三种类型。
全节点钱包。全节点钱包是指官方发行的一种数字货币钱包版本,这个版本包含了完整的功能需求,挖矿、发送交易、查询交易记录、管理私钥。
SPV 轻钱包(Simplified Payment Verification)。轻钱包为了用户体验,牺牲了全节点的部分功能,属于全节点钱包的简化版,如挖矿功能、查询交易功能就没有。
中心化资产托管钱包。这种钱包其实是第三方服务商帮助你打理你的数字货币,找一个中介托管你的数字货币,比较典型的有 blockchain.info。
以上的第 1 种和第 2 种会在各个数字货币的官网出现,属于真正意义上的数字货币钱包,1 相比 2 而言,安全性要更高;所以我在这里推荐你先从全节点钱包开始尝试,毕竟全节点钱包基本囊括了该币种的所有功能实现。
而第 3 种钱包,与银行移动 App 或支付宝相比,在业务逻辑上区别不大。比如你会把钱托管到支付宝上一样,你也可以将你的数字货币放进第三类钱包中。
这种钱包往往都是多币种的,深受投资用户的喜欢,而且从方便性和用户体验来说,基本完爆 1 和 2,例如以太坊系钱包 imToken,多币种钱包 Jaxx,以及各个数字货币交易平台。
无论是什么类型的钱包,建议你在获取钱包程序的时候,一律要从官网下载,即使是移动端 App 也强烈推荐从官网的入口进入。

玩转数字货币钱包

上一节中,我们简单介绍了数字货币钱包的类型,本节内容将以全节点钱包作为例子,教你玩转数字钱包。我们这里会以某个币种的全节点钱包作为例子,穿插一些比特币 Electrum 轻钱包的例子,为你介绍数字货币钱包的上手方法。
由于我的电脑中安装了不同的数字货币钱包,它们的使用方法都是相似的。我截取的图片可能涉及了某些具体的币种,但这并不是我推荐安装建议,你可以忽略。另外在具体的操作过程中有大量图片展示,收听音频的你可以点击文稿查看。

1. 获取钱包程序

全节点钱包程序是一种需要用户安装到桌面的软件,它需要互联网连接,不挖矿的话,资源消耗与其他中心化软件差不多。
与其他所有桌面客户端一样,首先用户需要获取安装包,安装包可以从官网下载,我们先到对应币种官网下载一个 Windows 版本的客户端钱包。
一直双击安装下一步等待安装完成,安装好以后桌面出现快捷方式,咱们双击打开,通常会出现钱包的主页面。
( 某币种钱包主界面)
那我们来看看比特币,比如比特币的 Electrum 钱包长这样。
(比特币钱包主界面)
你可以搜索“Electrum”,进入官网下载。
(在官网下载比特币钱包)
对于钱包程序来说,最重要信息的就是当前区块高度了,区块高度表示了当前你所在区块的序号,序号体现了你是否更新到了最新区块,而最新区块则决定了你能否查询到自己的交易。即规定了你所有交易账单的起始位置。
我们以 Electrum 钱包为例,点击圆圈中的控件,出现对话框,红框数字就代表了你本地钱包的块高。
(比特币钱包块高)
由于 Electrum 的使用教程比较丰富,我们就不赘述了。

2. 钱包文件与钱包账户

当你第一次安装好钱包以后,使用钱包的第一件事情就是创建账户(或者钱包文件)。
一般全节点钱包都支持多账户,尽管有些钱包有账户的概念,有些没有,在逻辑上也可以使用钱包文件替代账户这个概念。
例如 Electrum 轻钱包采用的是钱包文件,某些全节点钱包采用的是账户。咱们用某个币种的钱包为例子,点击创建账户以后,填好用户名密码,会得到如下信息:
(某币种钱包助记词)
敲黑板划重点:红字部分又称助记词。这种助记词是为了主私钥服务的,主私钥其实是一串非常长的字母和数字组合,无论是人脑记或者笔记都是非常不容易识别的,容易弄错,助记词的有序组成与主私钥是一一对应的。
如果记录保存好了助记词(红字部分),即使钱包丢失或者被破坏也没有关系,用户可以在其他钱包中导入助记词,依然可以操作资产。
所以说在区块链的世界,主私钥和助记词是操作资产的唯一途径,如果丢失,那么资产就丢失,不存在忘记助记词还能找回资产这回事。
我们来看看比特币的助记词,我们点击左上角【文件】-【新建 / 恢复】,一直下一步直到出现 12 个单词(暂时不必理会每一步中的选项,不同选项代表不同格式的钱包文件),这 12 个单词也是助记词,只要保存好了助记词,你的比特币可以在任意(标准版)比特币钱包导入。
(比特币钱包助记词)

3. 钱包地址

我们常听到别人说钱包地址,也就是对应到我们现在银卡的卡号。在币圈,地址其实也分很多种,我们今天只介绍最简单直观的——支付地址(Payment Address),也就是我们现在要说的钱包地址。现在咱们来看看自己的地址是什么。
在比特币中,地址是以 1 开头的一串字母和数字的组合,字母区分大小写。
(比特币钱包地址)
(某币种钱包地址)
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《深入浅出区块链》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(23)

  • 泽star
    离线钱包生成私钥,不连网怎么保证私钥唯一性。一直有这个困惑,希望老师解答

    作者回复: 这个是由程序随机数保证的,碰撞概率极低。后续文章会有详细讲解。

    2018-04-08
    5
  • 酱了个油
    如果钱包地址写错了,地址如果不存在,交易会作废吗

    作者回复: 地址不存在,交易发送时会检验不过。

    2018-04-07
    3
  • 杨洪林
    请教一下老师,钱包地址生成后存储在哪里呢,区块吗?如果是没有任何交易过的地址呢?有什么机制防止生成有冲突的地址呢?

    作者回复: 1. 用户自己另外保存私钥
    2. 钱包本地也会存储
    3. 取决于随机数产生的算法

    2018-04-07
    2
  • winter
    钱包是如何保证资产和私钥的安全的,钱包如果成为中心化,势必成为黑客攻击的目标,其自身安全性有什么保障机制可以参考吗?期待老师分享一些安全方面的成功实践,谢谢

    作者回复: 可以参考数字货币交易所的钱包安全设计

    2018-04-07
    2
  • dream
    挖矿过程是打包交易,这个过程体现到产品上是一个怎样的逻辑。
    2018-04-07
    2
  • 梓航(﹏)
    老师,我看到各个平台上都有比特币的实时行情,这个行情数据是从哪来的呢?我在这个平台进行比特币买卖后,当时的价格是怎么同步给其它平台的呢?如果行情是独立的,那么哪个才是最权威的让1比特币等于多少多少美元这个不争的事实?

    作者回复: 你好,是从各大交易所的API综合计算而来。
    不同交易所之间的价格不互通,所以才有套利产生,也就是量化套利,人工则称为搬砖。
    量化的结果就是各个交易所的价格趋平一致。

    2018-05-24
    1
  • 阿痕
    助记词和私钥是什么关系?

    作者回复: 一一映射关系,代码里hardcode

    2018-04-21
    1
  • 夜白
    数据货币入场后怎么看收益?

    作者回复: 看usdt标价,浮盈浮亏就看市场啦,真亏真赚看自己。

    2018-04-12
    1
  • ytl
    “大约等待 1 分钟就会被打包进区块”,比特币10分钟出一个块,怎么一分钟就能打包进区块?

    作者回复: 你好,这个区块平均确认时间,在不同区块链中是不同的,有的2.5分钟,有的是30秒。图示的例子是30秒出块。

    2018-04-08
    1
  • 郑涛
    imtoken 不属于中心化钱包吧

    作者回复: 钱包必须开源才能证明是去中心化的。

    2018-04-07
    1
  • 小老鼠
    除了炒作以外,比特币可以买东西吗?
    2019-12-06
  • Once
    不是很明白存储。换了电脑,电脑了格式化了。有私钥还能找到自己的货币么

    作者回复: 可以的,只要保存好私钥,设备随便换随便折腾没事的。
    只要你联网同步节点数据后,所有交易完好如初,这和设备没有关系的,交易存储在链上,链是全球节点一起维护,你的设备和节点只是其中一个副本而已。

    2019-07-11
  • Harvey
    我有几个基本的问题,一,为什么钱包地址是一串字符而不能是其他对人类友好的形式?是市场不成熟还是有其他考虑?二,不同数字货币币种有什么区别?是需要求解的题目不同吗?三,为什么数字货币会有价值?如果我也设计一套白皮书我也可以发行一套数字货币吗?
    2018-10-19
  • 明月
    想问的只有一点,就是比特币如何变现成人民币

    作者回复: 数字货币交易平台,OTC交易

    2018-06-08
  • 张勇
    您好,第 6 小节使用的转账工具,是哪个钱包客户端或者网站能方便透露下嘛,我的邮箱地址是 lslz627@gmail.com

    作者回复: 你好,第六节展示的就是元界钱包哦,可以在元界官网下载,mvs.org
    感谢支持😁

    2018-05-26
  • jaryoung
    挖矿的过程,我的理解就是用穷举的方式去推算出符合题目要求的hash数而已。
    2018-04-16
  • 塞翁
    Electrum这个钱包是全节点还是SPV?

    作者回复: SPV

    2018-04-11
  • 牧童子
    老师请问一下是怎么样实现在私钥丢失后使用助记词在其他的钱包中操作想要操作的加密货币的?其他钱包是指同币种的其他类型钱包嘛?

    作者回复: 导入助记词即可。
    是的

    2018-04-10
  • jjj346
    请教,根据区块链原理,一笔交易被确认,是只要这笔交易被打进一个区块就确认,还是说需要根据系统设计的,需要再经过N个后续区块的打包才算确认。另外是否可以认为,一笔交易被确认后,一定可以认定交易已经成功,即便后面这条链被其他更长的链替换?

    作者回复: 前半部分我的理解和你的理解一致。
    一个确认表示交易暂时生效,N个确认表示永久生效。这个可以根据交易资金的敏感性自行设置。一个确认是至少的。
    后面,N个确认表示已经成功,被篡改的可能性几乎为零。

    2018-04-09
  • 宝贝猪
    请问冷钱包原理是什么?

    作者回复: 冷钱包其实就是私钥管理软件,或者硬件,不接触互联网。

    2018-04-09
收起评论
23
返回
顶部