# bitcoin_elementary_course_based_on_jupyterlab **Repository Path**: leeduckgo/bitcoin_elementary_course_based_on_jupyterlab ## Basic Information - **Project Name**: bitcoin_elementary_course_based_on_jupyterlab - **Description**: 基于 JupyterLab 的比特币极速入门指南 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://bitcoin.doge.university - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-02-15 - **Last Updated**: 2021-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于 JupyterLab 的比特币极速入门指南 **—— 进入区块链世界的绝佳入口** **作者:李大狗Leeduckgo** --- **项目主页:** https://bitcoin.doge.university **互动教程地址:** https://xue.cn/hub/app/books/3 **进阶课程地址:** https://github.com/albertschr/bitcoin_advanced_course_based_on_jupyterlab --- ## 本书适合人群 - 编程入门者 可能你已经入门了 Python,可能你刚刚学完[《自学是门手艺》](https://github.com/selfteaching/the-craft-of-selfteaching)。那么把这本教程当成你的第一个「进阶项目」吧!你能体会到编程作为「思考辅助工具」的巨大威力。 - 想要了解区块链的开发者 你是一名开发者,最近听说了区块链。那么来看这本教程吧!你将体验「闪电入门」的快感。 ## 一段话说明比特币干了什么 比特币将传统的「分布式系统」往前推进一步,实现了「节点可自由进出」的分布式系统,系统的目的是维护一个「历史数据不可篡改的数据库」。 然后,这个不可篡改的数据库用在存储账簿上,于是就成为了一家有「存储」和「转账」业务的「世界银行」。 ## 为什么要以比特币为框架入门区块链? - 比特币是迄今为止为止最成功的区块链项目 - 比特币的核心足够简洁,符合「奥卡姆剃刀原则」 - 比特币的文档 / Wiki 很丰富 - 比特币有 [Python](https://github.com/petertodd/python-bitcoinlib) 版本的实现,而 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 ## 目录 [0 序言](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/0_%E5%BA%8F%E8%A8%80.ipynb) [1 简介](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/1_Introduction_%E7%AE%80%E4%BB%8B.ipynb) [2.1 交易(Transactions)—— 电子货币的定义](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/2.1_Transaction_%E4%BA%A4%E6%98%93_%E7%94%B5%E5%AD%90%E8%B4%A7%E5%B8%81%E7%9A%84%E5%AE%9A%E4%B9%89.ipynb) [2.2 交易(Transactions)—— 交易链的难点](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/2.2_Transaction_%E4%BA%A4%E6%98%93_%E4%BA%A4%E6%98%93%E9%93%BE%E7%9A%84%E9%9A%BE%E7%82%B9.ipynb) [3 时间戳服务器 (Timestamp Server) —— 区块的链](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/3_TimeStamp_Server_%E6%97%B6%E9%97%B4%E6%88%B3%E6%9C%8D%E5%8A%A1%E5%99%A8.ipynb) [4 工作量证明 (Proof-of-Work)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/4_Proof-of-Work_%E5%B7%A5%E4%BD%9C%E9%87%8F%E8%AF%81%E6%98%8E.ipynb) [5 网络 (Network)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/5_Network_%E7%BD%91%E7%BB%9C.ipynb) [6 激励(Incentive)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/6_Incentive_%E5%A5%96%E5%8A%B1.ipynb) [7 回收硬盘空间(Reclaiming Disk Space)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/7_Reclaiming_Disk_Space_%E5%9B%9E%E6%94%B6%E7%A1%AC%E7%9B%98%E7%A9%BA%E9%97%B4.ipynb) [8 简化版支付确认(Simplified Payment Verification Privacy)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/8_Simplified_Payment_Verification_%E7%AE%80%E5%8C%96%E7%89%88%E6%94%AF%E4%BB%98%E7%A1%AE%E8%AE%A4.ipynb) [9 Combining and Splitting Value(值的组合与分割)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/9_Combining_and_Splitting_Value_%E5%80%BC%E7%9A%84%E7%BB%84%E5%90%88%E4%B8%8E%E5%88%86%E5%89%B2.ipynb) [10 隐私(Privacy)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/10_Privacy_%E9%9A%90%E7%A7%81.ipynb) [11 计算(Calculations)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/11_Calculations_%E8%AE%A1%E7%AE%97.ipynb) [12 结论(Conclusion)](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/12_Conclusion_%E7%BB%93%E8%AE%BA.ipynb) [附录A 白皮书_原文+翻译+单词注释](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/%E3%80%90%E9%99%84%E3%80%91%E7%99%BD%E7%9A%AE%E4%B9%A6_%E5%8E%9F%E6%96%87+%E7%BF%BB%E8%AF%91+%E5%8D%95%E8%AF%8D%E6%B3%A8%E9%87%8A.ipynb) [附录B 比特币相关网站](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/%E3%80%90%E9%99%842%E3%80%91%E6%AF%94%E7%89%B9%E5%B8%81%E7%9B%B8%E5%85%B3%E7%BD%91%E7%AB%99.ipynb) [附录C 习题集](https://xue.cn/visitor/reader?bookId=3&mode=visitor&path=bitcoin_elementary_course_based_on_jupyterlab/%E3%80%90%E9%99%843%E3%80%91%E4%B9%A0%E9%A2%98%E9%9B%86.ipynb) ## 作者联系方式(加我进学习群) 作者微信二维码: ![qr_code](pics/qr_code.jpg) 作者公众号: ![大狗哔哔](pics/大狗哔哔.jpeg)