课程

课程介绍

通过课堂教学结合实践应用使学员了解区块链的发展及其研究的主要内容,掌握区块链的主要知识体系、基本理论,学会使用典型的密码算法,解决各行业应用的安全问题。通过课堂讲解、讨论和学员下阅读思考以及上机调试代码,了解区块链在各行业中的应用需求,能够把密码思想融入到社会生活中,把密码工具应用到区块链系统中,解决一些实际问题。

培训对象

想了解区块链基本知识及背后的原理,以及区块链开发知识的人员。

课程收益

使学员掌握区块链中安全设计与分析的基础知识,培养其应用分析的基础知识,培养其应用区块链原理,准确分析原理,准确分析各行业中存在的去中心化信任、公开透明、不可篡改、不可伪造以及跟踪溯源等安全问题,设计和使用区块链技术解决各行业应用问题。

知识概要

-- 区块链概述;
-- 区块链行业发展现状;
-- 虚拟货币与ICO;
-- 区块链产业的机遇与挑战;
-- 区块链技术基础;
-- 比特币开发指南;
-- 以太坊智能合约开发;
-- 超级账本。

课程大纲

模块

学习内容

第1章 区块链概述

什么是区块链

运行方式与特征

应用场景

第2章 区块链行业发展现状

国际国内发展情况

国内外代表性企业及组织

区块链典型项目解析

第3章 虚拟货币与ICO

比特币与区块链

虚拟货币分类

ICO概述

定价与估值

白皮书解析

早期投资策略

第4章 区块链产业的机遇与挑战

国际各国法律及政策差异

国内监管风险解析

技术风险及网络安全保障

区块链未来展望

第5章 练习

白皮书编制练习

交流与讨论

第6章 区块链技术基础

区块链基本原理

区块链架构

区块链应用场景

钱包使用与安全

GPU多显卡挖矿

P2P网络技术

分叉原理与案例

第7章 比特币开发指南

Proof Of Work

区块高度和分叉

交易数据

共识算法

分叉检测

交易

合约

钱包

操作模式

P2P网络

第8章 以太坊智能合约开发

以太坊智能合约简介

Solidity面向对象编程

密码学

共识算法

以太坊源码解读

以太坊钱包

以太坊矿池

第9章 超级账本

超级账本项目

Fabric项目

第10章 练习

发行自己的虚拟货币

交流与讨论

认证过程

无认证考试

开班信息

暂无开班信息