Edward
William Felten主讲的普林斯顿公开课《比特币和数字货币技术》也见《比特币与加密货币技术》,讲师有, Joseph
Bonneau和Arvind
Narayanan撰有《区块链:技术驱动金融》《区块链:金融科技与创新》,Bitcoin
and Cryptocurrency technologies , A comprehensive introduction
Cleve Barry Moler院士担任董事长和首席数学家的MathWorks
肖臻,Cornell博士北京大学信息科学技术学院研究员, 公开课《区块链技术与应用》
Andreas
M. Antonopoulos《区块链:通往资产数字化之路》等
北京大学区块链研究中心;
清华大学区块链金融研究中心;
武汉大学密码学与区块链技术实验室;
达摩院区块链实验室
西南财经大学中国区块链研究中心
北京航空航天大学数字社会与区块链实验室;
同济大学人工智能与区块链智能实验室
Neha
Narula,和Tadge
Dryja,麻省理工学院加密货币设计与工程;
詹克团, 吴忌寒, 赵长鹏, 徐明星,李笑来, 赵肇丰, 李林, 张楠赓,区块链
2005年从中国人民大学物理专业本科毕业的国内比特币交易所okcoin创始人徐明星的《区块链:重塑经济与世界》
普林斯顿大学 组合分析Analytic Combinatorics;
第1章密码学及加密货币概述1
1.1密码学哈希函数4
哈希函数的三个特征:对应n位字符串,其哈希值计算的复杂度是O(n).
弄清高阶最小熵(high
min-entroy).
要使哈希函数达到密码安全,要具有三个附加特性:碰撞阻力(即无法找到碰撞);隐秘性(等于清华卢开澄的哈希函数定义的(2));谜题友好(比2 n小很多时间内的碰撞阻力的划分界定).
哈希函数很多,但SHA-256是一个主要被比特币世界采用,并且效果还很不错的哈希函数
1.2哈希指针及数据结构14
哈希指针是一种数据结构,其不但可以告诉你数据存储的位置,并且还可以给你一种方式,让你验证数据没有被篡改过.
此书图1.5,通过哈希指针构建一个链表,将这个数据结构称为区块链.
1.3数字签名19
数字签名方案由3个算法构成.
1.4公钥即身份24
1.5两种简单的加密货币26
第2章比特币如何做到去中心化35
2.1中心化与去中心化37
2.2分布式共识39
2.3使用区块链达成没有身份的共识44
2.4奖励机制与工作量证明51
2.5总结59
第3章比特币的运行机制67
3.1比特币的交易69
3.2比特币的脚本73
3.3比特币脚本的应用80
3.4比特币的区块84
3.5比特币网络86
3.6限制与优化93
第4章如何储存和使用比特币99
4.1简单的本地储存101
4.2热储存与冷储存105
4.3密钥分存和密钥共享110
4.4在线钱包和交易所115
4.5支付服务122
4.6交易费126
4.7货币兑换市场128
第5章比特币挖矿135
5.1比特币矿工的任务137
5.2挖矿所需硬件144
5.3能源消耗和生态环保155
5.4矿池161
5.5挖矿的激励和策略169
第6章比特币和匿名性179
6.1匿名的基础知识182
6.2如何对比特币去匿名化188
6.3混币197
6.4分布式混币203
6.5零币和零钞208
第7章社区、政治和监管219
7.1关于比特币的共识221
7.2比特币核心钱包软件223
7.3利益相关者:谁是掌权者227
7.4比特币的起源230
7.5政府对比特币的关注233
7.6反洗钱237
7.7监管239
7.8纽约州比特币牌照243
第8章其他挖矿算法249
8.1算法的基本要求251
8.2反ASIC解谜算法253
8.3有效工作量证明262
8.4不能外包的解谜算法269
8.5权益证明和虚拟挖矿273
第9章比特币“平台”281
9.1比特币作为一个只能被添加的记录283
9.2比特币作为一个“智能资产”291
9.3多方参与的安全博彩系统297
9.4比特币作为一个公共的随机源300
9.5预测市场和真实世界的数据源310
第10章另类币和加密货币生态系统321
10.1另类币的历史和诱因323
10.2几种另类币的详细介绍329
10.3比特币和另类币的关系333
10.4另类币的夭折与共同挖矿336
10.5不可分割的交叉链互换342
10.6侧链——基于比特币的另类币345
10.7以太坊和智能合约349
第11章去中心化机构:比特币的未来?359
11.1区块链作为去中心化的工具362
11.2通往区块链融合之路365
11.3去中心化的模板368
11.4什么时候适合去中心化374