从来没有偶然的成功,所有的成功背后都是精心的准备和万全的计划。
今天是我们共读《精通比特币》一书的第5天,让我们一起来精通比特币,走向数字货币新旅程。
每天早上10:24发文,欢迎关注支持,一起加油!
照搬的信念,无法抵御波动的冲击,只有行动铸就的思想体系,并在行进中不断修正,才能让我们不断变得更好。
《精通比特币》该书英文原名为Mastering Bitcoin ,国内译做《精通比特币》,本书四个电子版的链接如下,点击蓝色字可跳转阅读:

本书四个电子版的链接如下,点击蓝色字可跳转阅读:
-
推荐阅读:中文版PDF链接
-
推荐阅读:知笔墨中文版,第一章链接

今天我们开始第二章的阅读:第二章 比特币原理
昨天我们学习了第一章了解了什么是比特币,以及钱包的基本知识。
呃看专业书我有一个学习技巧,也许可以分享给大家。
那就是,看不懂的,跳过就是了,先把一本书看完,也许前面的一些东西,到后面自然而然就懂了,因为一本书是一整个体系,所有内容都是互证真实的。或者看完后面的东西,再回过头来看前面的,因为后面的知识的铺垫,就会融会贯通到前面不懂的内容,再看就会更容易理解。
从本章开始,我加入思维导图来辅助学习,条理更清晰。

2.1交易,块,挖矿和区块链

比特币系统,与传统的银行和支付系统不同,由于它采用的是去中心化的电子账簿系统。所以,所有的交易和转账,都是基于比特币系统中,不同参与者的相互信任作用达成的。
简单解释一下,传统的银行和支付系统,相当于乌托邦村的账务,只有一个账本,这个账本在村长手上,由村长来记账,村民的交易都有一个中心的管理者。
而,比特币系统,则是比特村的记账方法,大家每个人都有一个账本,任何交易,都会在每个村民的账本上留下记录。
这个就是去中心化的信任系统,大家互相印证,不会出错,即便有几个人想要使坏,另外51%的人,账本上不承认,坏人的谋划也不能得逞。
在本章中,我们将通过较高层面,跟踪比特币系统单笔交易,观察交易如何通过比特币分布式共识机制,变得可信,被接受,并且最终记录在区块链。
2.1.1比特币概述
比特币系统,由用户、交易和矿工三大部分组成。
- 用户:用户通过密钥控制钱包;
钱包,昨天已经学习过了,不是真的有一个实体的皮夹子,而是用来保存数据的虚拟钱包,手机钱包就是一个手机APP。
此外,还有硬件钱包: 硬件钱包是一种特殊的比特币钱包,硬件钱包可以将用户的私钥存储在安全的硬件设备中。
钱包,指保存比特币地址和私钥的软件,可以用它来接受、发送、储存你的比特币。
密钥,指用户拥有钱包里的数字货币的唯一证据,确切的说,这里密钥应该用私钥更贴切。是一串数据,这个数据没有现实生活中的任何东西来做比方,反正,记住,一个人掌握了你的私钥,那你的数字货币就完全可以由他来处置了。
秘钥 (私钥): 用来解锁对应(钱包)地址的一串字符,例如5J76sF8L5jTtzE96r66Sf8cka9y44wdpJjMwCxR3tzLh3ibVPxh+。
友情提醒,慎重保存私钥,用纸抄写下来是普遍做法。
- 交易:每一笔交易都会被广播到整个比特币网络;
前面已经说过,比特币没有央行发行和管理,是一个去中心化的数据库进行管理。每个村民都有一个账本,用来记录所有的交易。
- 矿工:通过竞争,计算生成在每个节点达成共识的区块链。
矿工,指一个为新区块通过重复哈希计算,来寻找有效工作量证明的网络节点。(这句话咋中译中?我想想)
简单的说矿工,就是指记账的村民,别人发起交易,村民记一笔账就有一笔辛苦费,即矿工费。
矿工费: 交易的发起者通常会向网络缴纳一笔矿工费,用以处理这笔交易。大多数的交易需要0.5毫比特币的矿工费。
区块链是一个分布式的公共权威账簿, 包含了比特币网络发生的所有的交易。
这一章通过Joe与Alice,Bob和Gopesh的交易,来演示将资金从一个钱包发送到另一个钱包,来模拟用户之间的交互。
在通过比特币网络,跟踪交易到区块链时,使用一个区块链接浏览器站点来显示每个步骤。比特币搜索引擎,允许搜索地址,交易和块,并查看它们之间的关系和资金流动。
每一个查询网站都有搜索功能,可以通过地址,交易哈希值或区块号,搜索到在比特币网络和区块链中对应的数据。
2.1.2买咖啡
Alice的钱包拥有0.10比特币,现在Alice将第一次使用比特币在一个接受比特币的咖啡店买一杯咖啡。Alice用智能手机扫描了店家的比特币支付的专用的条形码,并授权了这笔支付,经过与信用卡刷卡差不多的时间,交易显示完成。
看到这里,想到不知道我们种花家什么时候会有比特币收银机?
数字货币任重道远,不过,仔细想想微信和支付宝的普及,也没有经过几年就突然暴发,也许比特币收银会来得比想象中更快更早。
注意:从千分之一比特币(1毫比特币)到一亿分之一比特币(1聪比特币),比特币网络可以处理任意小额交易。
总结:

266/365
20180802
参考文献:
1、《比特币白皮书解析 | 从零开始区块链》作者:Scalers
2、从零开始区块链:对等网络与电子现金是什么?——比特币经典论文研读 (1)
3、从零开始区块链:如何防止一笔钱花两次?——比特币经典论文研读 (2)
4、从零开始区块链:如何证明计算机的工作量?——比特币经典论文研读 (3)
5、从零开始区块链:比特币如何挖矿?——比特币经典论文研读 (4)
6、从零开始区块链:比特币可以被攻击者破坏么?——比特币经典论文研读 (5)

下面的文字是一个话唠的例行PS,与正文无关可以不看:
原定每天早上10:24发文 ,但发完一看,我用的电脑上错误显示的时间都过了两分钟。更别提实际时间,都过了一刻钟了。
前期准备工作有问题,完全没有备用方案。
当看见一个不小心电脑二话不说就自行开始系统更新时,我就傻眼了,现在看才更新完46%,算是明白了有时候什么叫人算不如天算。
找了另一台电脑,结果网络又出问题,然后就错过了预定的发文时间。要写一个短篇来总结一下经验教训了。其实也没有啥总结的,就是古语曰的:凡事预则立,不预则废。
网友评论