{"repo":"leeduckgo/bitcoin_elementary_course_based_on_jupyterlab","free":true,"listed":false,"github":"https://github.com/leeduckgo/bitcoin_elementary_course_based_on_jupyterlab","clone":"git clone https://github.com/leeduckgo/bitcoin_elementary_course_based_on_jupyterlab.git","description":"🔥基于 JupyterLab 的比特币极速入门指南","language":"HTML","stars":53,"topics":["jupyterlab","python","bitcoin","blockchain"],"license":null,"category":"blockchain-web3","readme_excerpt":"基于 JupyterLab 的比特币极速入门指南 —— 进入区块链世界的绝佳入口 作者：李大狗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 目录 0 序言 1 简介 2.1 交易（Transactions）—— 电子货币的定义 2.2 交易（Transactions）—— 交易链的难点 3 时间戳服务器 (Timestamp Server) —— 区块的链 4 工作量证明 (Proof-of-Work) 5 网络 (Network) 6 激励（Incentive） 7 回收硬盘空间（Reclaiming Disk Space） 8 简化版支付确认（Simplified Payment Verification Privacy） 9 Combining and Splitting Value（值的组合与分割） 10 隐私（Privacy） 11 计算（Calculations） 12 结论","default_branch":null,"files":null,"tree":[],"storefront":"/r/leeduckgo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leeduckgo/bitcoin_elementary_course_based_on_jupyterlab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}