本课程将分 8 个实验,由浅入深的介绍比特币中的核心概念;在介绍完比特币的每个核心主题后,我们都会通过 Python 实现一个相应版本的区块链程序,从而确保我们是真的理解了相关概念。
本课程的核心可以说是实现了 8 个版本的区块链程序,每个版本的区块链程序实现都是基于前一版本的区块链程序实现,从而确保了我们学习的连贯性。
本课程 8 个版本的区块链程序大纲如下:
- 版本 1,位于实验 3,实现最简单区块链程序
- 版本 2,位于实验 3,实现具备工作量证明的区块链程序
- 版本 3,位于实验 4,实现具备命令行接口的区块链程序
- 版本 4,位于实验 4,实现具备持久化功能的区块链程序
- 版本 5,位于实验 5,实现具备交易模型的区块链程序
- 版本 6,位于实验 6,实现具备比特币地址及认证模型的区块链程序
- 版本 7,位于实验 7,实现具备 UTXO 集功能的区块链程序
- 版本 8,位于实验 8,实现具备比特币主要网络功能的区块链程序
课程预览



适合人群
- 具备一定 Python 编程基础的人员
- 对区块链技术感兴趣的开发人员
先学课程
课程信息
- 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议。
- 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
- 企业团报:企业购买,请点击 企业用户咨询。