学到了很多。
使用 Python 构建区块链和加密货币
探索区块链技术背后的工程理念,并构建您自己的基于区块链的比特币网络
讲座 -44
时长 -8 小时
终身访问
课程描述
使用 Python 构建区块链和加密货币课程可以成为一个很好的资源,如果你想通过构建自己的区块链来了解区块链和加密货币。该课程还可以帮助你通过构建一个令人兴奋的项目来练习你的 Python 开发技能。
课程概述
区块链开发人员的需求量很大,但供应有限。在 20 个增长最快的就业技能中,为商业用途创建基于区块链的分布式账本位列第一。我认为参与这个令人兴奋的新领域最快捷、最简单的方法是,首先获得对基本概念的充分了解和理解,然后再直接投入实施并亲自动手。通过这样做,你将更有信心学习更多关于区块链技术及其在创建即将到来的去中心化应用程序浪潮方面的潜力。
关于导师
我是一名软件开发工程师,热衷于“做得更好”。我喜欢设定高标准,不断学习新事物,并将这些知识与他人分享。我擅长以简单易懂的方式解释非常复杂的话题。目前,我是英国爱丁堡纳皮尔大学 (ENU) 的讲师和研究员。区块链技术是我主要的兴趣研究领域之一,我非常高兴能与你分享我的知识。
课程内容?
本课程分为两个部分
在第一部分,我们将探索区块链技术及其底层组件
- 什么是区块链?
- 哈希加密 (SHA256)
- 不可变账本
- 分布式 P2P 网络
- 挖矿是如何工作的
- 共识协议
在第二部分,我们将实际构建一个区块链,并通过创建不同的节点和不同的客户端向网络发送交易来模拟比特币网络的行为
- 创建核心区块链
- 围绕区块链构建 API
- 创建节点的 P2P 网络
- 实施工作量证明系统
- 为加密货币创建交易系统
- 创建一个漂亮的 Web 界面
谁适合这门课程?
如果你符合以下条件,这门课程适合你
- 你对区块链感兴趣,区块链是比特币背后的技术,并且你想学习其核心内部知识以便参与这项新的、有前景的、快速发展的技术。
- 你想练习你的 Python 开发技能。
- 你想拓宽你的视野。想学习新东西?来吧!
目标
- 学生将从头开始构建自己的区块链
- 学生可以练习他们的 Python 开发技能来构建一个真实的、令人兴奋的项目
- 学生将学习区块链技术的工作原理
先决条件
- 对 Python、JavaScript、CSS 和 HTML 的基本了解
- 好奇心和对了解区块链的渴望
课程
查看课程内部详细分解
区块链基础
13 节课
-
预告 03:54 03:54
-
简介 06:06 06:06
-
贷项通知单
-
什么是区块链? 08:43 08:43
-
哈希加密 (SHA256) 18:02 18:02
-
不可变分类账 10:46 10:46
-
分布式点对点网络 16:39 16:39
-
挖矿简介 07:56 07:56
-
挖矿工作原理 21:32 21:32
-
共识协议 - 第一个挑战 16:01 16:01
-
共识协议 - 第二个挑战 11:37 11:37
-
区块链在行动 11:19 11:19
-
资源
构建区块链
30 节课程
讲师 详情
Zakwan Jaroucheh
我是 Zakwan Jaroucheh,英国爱丁堡纳皮尔大学 (ENU) 的讲师,非常高兴您阅读此内容!
我拥有计算机科学学士学位、商业信息系统硕士学位和软件工程领域的博士学位。在我目前作为讲师的角色中,我参与了本科和研究生层次的软件相关课程的讲授。我在行业中工作了大约六年,与佳能和戴尔等公司担任软件开发人员。
我是一名软件开发工程师,热衷于“改进工作”。我喜欢设定高标准,不断学习新事物,并将这些知识与他人分享。我擅长以简单易懂的方式解释非常复杂的话题。
课程 证书
使用您的证书来改变职业生涯或在您目前的职业生涯中提升自己。
我们的学员与
最佳
反馈
请帮我发送 css 文件...谢谢
相关视频课程
查看更多
