基于 JupyterLab 的互动式比特币教程(进阶)
入门课程地址:
https://github.com/albertschr/bitcoin_elementary_course_based_on_jupyterlab
- 共识系统是区块链的基础
- 所有的共识系统,都是解决同一个问题 —— 如何长期稳定的运行一个历史数据不可篡改的数据库
- 比特币是迄今为止为止最成功的区块链项目
- 比特币的核心足够简洁,符合「奥卡姆剃刀原则」
- 比特币的文档 / Wiki 很丰富
- 比特币有 Python 版本的实现,而 Python 版本的源码比较好读
数学、密码学、信息学、分布式系统、Python 编程等。
- 交互性: 本书用 Ipynb 作为载体,包含大量交互式内容。
- 多层次性: 本书面向多层次的读者,不同层次的读者,选择性的进行阅读即可。例如,初学者可仅阅读不含标记的内容;区块链从业者可阅读 Level3 以下的内容。
- 可扩展性: 每一个部分都可以不断扩展,最终形成一棵以比特币原理为根部的「区块链教程之树🌲」。
- 英文版比特币白皮书:https://bitcoin.org/bitcoin.pdf
- 至今为止最好的翻译 by 李笑来:https://github.com/xiaolai/bitcoin-whitepaper-chinese-translation/blob/master/Bitcoin-Whitepaper-EN-CN.md
- ECDSA 密码学库: https://github.com/warner/python-ecdsa
作者微信二维码: