你将学到的
  • 比特币的概念
  • 数字签名技术
  • 工作量证明
  • 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 门课程

查看老师的所有课程 >
会员
开通会员,即刻开始学习