龙果小程序
龙果小程序

学院首页 > 课程列表 > 用Python实现自己的分布式区块链

  • 章节
  • 提问
  • 手机观看

    扫码下载安卓APP

    龙果安卓APP

用Python实现自己的分布式区块链

1 - (免费) 动手实现区块链项目整体介绍 00:11:14分钟
2 - Block数据结构定义及new_transaction交易方法的实现 00:08:29分钟
3 - 创建新区块方法实现及hash算法实现 00:09:06分钟
4 - 创世块的创建及辅助方法的实现 00:03:50分钟
5 - PoW工作量的证明及验证方法的实现 00:12:05分钟
6 - 为区块链编写网络接口实现挖矿方法 00:14:43分钟
7 - 区块链有效性检测及一致性算法的实现 00:17:06分钟
8 - 继续完善多节点分布式区块链 00:13:02分钟
9 - (免费) Docker版多容器分布式区块链实现 00:19:44分钟
10 - Docker版本注意事项 00:01:38分钟

用Python实现自己的分布式区块链

优惠价: 169

难    度:中级

课    时: 10

讲    师:小米先生

     购买咨询

课程大纲
  • 第1节

    动手实现区块链项目整体介绍

    [免费观看]
    00:11:14分钟 |
  • 第2节

    Block数据结构定义及new_transaction交易方法的实现

    00:08:29分钟 |
  • 第3节

    创建新区块方法实现及hash算法实现

    00:09:06分钟 |
  • 第4节

    创世块的创建及辅助方法的实现

    00:03:50分钟 |
  • 第5节

    PoW工作量的证明及验证方法的实现

    00:12:05分钟 |
  • 第6节

    为区块链编写网络接口实现挖矿方法

    00:14:43分钟 |
  • 第7节

    区块链有效性检测及一致性算法的实现

    00:17:06分钟 |
  • 第8节

    继续完善多节点分布式区块链

    00:13:02分钟 |
  • 第9节

    Docker版多容器分布式区块链实现

    [免费观看]
    00:19:44分钟 |
  • 第10节

    Docker版本注意事项

    00:01:38分钟 |
课程介绍

区块链技术最近非常的火,去中心化,挖矿各种概念层出不穷。本课程的目标便是通过Python语言实现自己的区块链,课程中会讲到Python3实现区块链的数据结构,Python3实现加密算法,Python3实现协同一致性算法,Python3实现Hash算法等。学习Python3的同时学习区块链,还会学习Docker。

        学完本课程,你不仅知道区块链的底层的实现原理,还能亲自体会一把实现区块链的快感,原来牛逼哄哄的区块链实现起来也挺简单!本课程使用Python3开发,核心代码150行左右,任何人都能读懂的代码,任何人人都能实现的区块链的功能。

        学完本课程你将明白区块链的定义,使用Python实现区块链中区块Block的定义,使用Python实现区块链中交易的记录的实现,使用Python实现区块链中Hash算法,使用Python实现分布式区块链一致性算法,分布式区块链的实现原理,使用Python实现区块链中PoW工作证明算法及验证算法,使用Python实现区块链中的挖矿逻辑。甚至还会有意外的收获,你会学会编写Dockerfile,学会使用Docker容器部署多节点分布式容器集群,实现多节点区块链的部署,学会使用flask编写网络通信程序,惊不惊喜,刺不刺激!

        第二章的Docker课程属于赠送课程,对Docker感兴趣的童鞋可以学习学习Docker技术。因为在区块链的课程中,我们使用到了Docker技术,对于没有Docker技术基础的同学算是捡到大便宜了,区块链、Docker两大热门技术你都可以学到有用的知识。

课程大纲
  • 第1节

    动手实现区块链项目整体介绍

    [免费观看]
    00:11:14分钟 |
  • 第2节

    Block数据结构定义及new_transaction交易方法的实现

    00:08:29分钟 |
  • 第3节

    创建新区块方法实现及hash算法实现

    00:09:06分钟 |
  • 第4节

    创世块的创建及辅助方法的实现

    00:03:50分钟 |
  • 第5节

    PoW工作量的证明及验证方法的实现

    00:12:05分钟 |
  • 第6节

    为区块链编写网络接口实现挖矿方法

    00:14:43分钟 |
  • 第7节

    区块链有效性检测及一致性算法的实现

    00:17:06分钟 |
  • 第8节

    继续完善多节点分布式区块链

    00:13:02分钟 |
  • 第9节

    Docker版多容器分布式区块链实现

    [免费观看]
    00:19:44分钟 |
  • 第10节

    Docker版本注意事项

    00:01:38分钟 |

相关课程

讲师简介

现任算法工程师,主攻NLP自然语言处理,在Spark内核方面有深入的研究,参与Scala基础入门,Spark内核及性能优化相关书籍部分内容的编写工作。 目前在物联网公司参加公司大数据平台建设及数据挖掘工作,在大数据领域有着丰富的实战经验。

学员动态

数据加载中,请稍后...