比特币钱包里面藏着什么鬼?20170209 (1+r)*7

今天是看《Mastering Bitcoin》的第4天,每天20页,并同步笔记。

《精通比特币》(《Mastering Bitcoin》)全书182页。

预计完成时间:1 week


这一周是春节回来第一周,工作日长了两天,今天状态不佳,有点累,读书速度慢。

其实是因为昨天连看了几集《黑镜》,一样耗脑了吧,呵呵~

比特币钱包里面藏着什么鬼?20170209 (1+r)*7_第1张图片
黑镜 第三季第6集 口音最奇怪的一集,不过很有意思早就忽略了

上图是《黑镜》第三季第6集,口音最奇怪的一集。你不断谈论AI的时候眼睛向上看,是不是早就忽略了遍布我们身边的——蜜蜂?蚂蚁?昆虫?甚至微生物?


回到今天。感觉今天的阅读内容,完全就是一种在学“密码学”课程的既视感。

比特币钱包里面藏着什么鬼?20170209 (1+r)*7_第2张图片
不确定钱包

这种钱包可以看做是最早期出现比特币的时候构建的,“原始人”的钱包。因为没有预料到人口膨胀度,所以使用的是离散的私钥存储方式。

无论存储,还是备份,计算量都很大。


比特币钱包里面藏着什么鬼?20170209 (1+r)*7_第3张图片
确定性钱包

这种钱包可以看做结构化的钱包。

就像原始人开始进入农耕,发觉需要有一点组织才能承载更大量的人口(数据),于是私钥(小写的‘k’)都变成按层次生成的。


接下来的一章节描述了算法实现。以及代码。我看第一遍的时候不计划自己编译【比特币钱包】,所以也跳过。


比特币钱包里面藏着什么鬼?20170209 (1+r)*7_第4张图片
私钥的层次生成
比特币钱包里面藏着什么鬼?20170209 (1+r)*7_第5张图片
这里有一个“助记码”


我的一点好奇:

如果所有算法都是由共享的Bitcoin library引用实现的,万一lib里有bug,岂不是整个上百亿美金的“货币市场”都混乱了?


好奇先按下不表,第一本比特币的技术向书看完再来提问。

比特币钱包里面藏着什么鬼?20170209 (1+r)*7_第6张图片
几个比特币相关概念


这些“角色定义”之类的描述,看起来反而是轻松的。

基本概念,不赘述。


明天继续。

你可能感兴趣的:(比特币钱包里面藏着什么鬼?20170209 (1+r)*7)