—— 进入区块链世界的绝佳入口
作者:李大狗Leeduckgo
项目主页:
https://bitcoin.doge.university
互动教程地址:
https://xue.cn/hub/app/books/3
进阶课程地址:
https://github.com/albertschr/bitcoin_advanced_course_based_on_jupyterlab
-
编程入门者
可能你已经入门了 Python,可能你刚刚学完《自学是门手艺》。那么把这本教程当成你的第一个「进阶项目」吧!你能体会到编程作为「思考辅助工具」的巨大威力。
-
想要了解区块链的开发者
你是一名开发者,最近听说了区块链。那么来看这本教程吧!你将体验「闪电入门」的快感。
比特币将传统的「分布式系统」往前推进一步,实现了「节点可自由进出」的分布式系统,系统的目的是维护一个「历史数据不可篡改的数据库」。 然后,这个不可篡改的数据库用在存储账簿上,于是就成为了一家有「存储」和「转账」业务的「世界银行」。
- 比特币是迄今为止为止最成功的区块链项目
- 比特币的核心足够简洁,符合「奥卡姆剃刀原则」
- 比特币的文档 / Wiki 很丰富
- 比特币有 Python 版本的实现,而 Python 版本的源码比较好读
数学、密码学、信息学、分布式系统、Python 编程等。
- 交互性: 本书用 Ipynb 作为载体,包含大量交互式内容。
- 多层次性: 本书面向多层次的读者。可以作为非计算机工作者了解比特币的入门读物,也可以作为进入区块链行业的计算机工作者的入门教程。
- 可扩展性: 每一个部分都可以不断扩展,最终形成一棵以比特币原理为根部的「区块链教程之树🌲」。
- 英文版比特币白皮书: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
- 精通比特币:http://v1.8btc.com/books/261/master_bitcoin/_book
- Draveness 博客:https://draveness.me/tag/%E5%8C%BA%E5%9D%97%E9%93%BE
2.1 交易(Transactions)—— 电子货币的定义
3 时间戳服务器 (Timestamp Server) —— 区块的链
7 回收硬盘空间(Reclaiming Disk Space)
8 简化版支付确认(Simplified Payment Verification Privacy)
9 Combining and Splitting Value(值的组合与分割)
作者微信二维码:
作者公众号: