区块链和数字货币
- 前言 
 货币数字化的历史概述(课件)
- 密码学基础知识 
 哈希函数与零知识证明(课件)
 数字签名(课件)
 盲签名与加密算法(课件) (补充:Naor-Yung通用转化的CCA1证明 pdf)
- 中心化数字货币 
 中心化数字货币构造(课件)
 可传递数字货币(课件)
- 
    区块链与共识协议 
 拜占庭将军问题与Dolev-Strong协议(课件)
 无签名共识协议的上界与下界(课件)
 共识协议与简单的区块链(课件)
 同步与半同步模型中的区块链(课件)
 中本聪区块链(课件)
- 实验课
    - 哈希函数与零知识证明
 实验说明文档
 椭圆曲线库ecc-pycrypto.zip
- 数字签名与加密
 实验说明文档
- 中心化数字货币与共识协议
 实验说明文档
- 共识协议与区块链
 实验说明文档
 
- 哈希函数与零知识证明
- 参考资料
这里列出与本课程相关的一些文献和书籍:
数字货币历史部分:
- 区块链技术驱动金融 豆瓣链接
密码学基础部分:
- Introduction to Modern Cryptography
 by Jonathan Katz, Yehuda Lindell
数字货币部分:
- Blind Signatures for Untraceable Payments (Crypto’83)
 by David Chaum
- Untraceable electronic cash (Crypto’88)
 by David Chaum, Amos Fiat, Moni Naor
- Transferable E-Cash: A Cleaner Model and the First Practical Instantiation (PKC’21)
 by Balthazar Bauer, Georg Fuchsbauer, Chen Qian
区块链以及共识协议部分:
- Foundations of distributed consensus and blockchains 作者非正式版链接
 by Elaine Shi
