关注
分享
优质好课
走进区块链:Python 构建自己的比特币系统 实战课
区块链 Python 入门实战
381 人学过 102 次评价 难度: 中级 综合评分: 9.7 2023-11-28 更新
¥ 64
完成学生认证,立享5折优惠 >>
课程介绍
章节目录
课程问答&报告
课程评价 102
你将学到的
比特币的概念
散列算法
数字签名技术
区块链
工作量证明
比特币交易
UTXO 集
比特币网络
详细介绍

本课程将分 8 个实验,由浅入深的介绍比特币中的核心概念;在介绍完比特币的每个核心主题后,我们都会通过 Python 实现一个相应版本的区块链程序,从而确保我们是真的理解了相关概念。

本课程的核心可以说是实现了 8 个版本的区块链程序,每个版本的区块链程序实现都是基于前一版本的区块链程序实现,从而确保了我们学习的连贯性。

本课程 8 个版本的区块链程序大纲如下:

  • 版本 1,位于实验 3,实现最简单区块链程序
  • 版本 2,位于实验 3,实现具备工作量证明的区块链程序
  • 版本 3,位于实验 4,实现具备命令行接口的区块链程序
  • 版本 4,位于实验 4,实现具备持久化功能的区块链程序
  • 版本 5,位于实验 5,实现具备交易模型的区块链程序
  • 版本 6,位于实验 6,实现具备比特币地址及认证模型的区块链程序
  • 版本 7,位于实验 7,实现具备 UTXO 集功能的区块链程序
  • 版本 8,位于实验 8,实现具备比特币主要网络功能的区块链程序

课程预览

  • 数字签名

图片描述

  • 区块链

图3-8

  • 交易签名

交易签名(地址)

适合人群

  • 具备一定 Python 编程基础的人员
  • 对区块链技术感兴趣的开发人员

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师
newdao 高级工程师 行业知名智能终端制造商 共发布过 8 门课程 共有 16026 位学生
老师发布的其他课程:
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询