|
|
课程大纲:
6 p h* b/ k/ i. C' O$ o1.区块链基础知识与关键技术解析' T. N) B3 w2 _# l; ^9 w
2.Hyperledger Fabric架构详解
/ M- ~- u. E6 G6 D) ^3.企业级区块链平台
( `; l& C3 c. ?8 M c( z8 \4 q4.智能合约开发, ~8 | _8 a/ `4 A- \6 n+ H v
5.应用实战项目集
+ S7 R; P0 Q! {/ A! ^( E9 u5 Z2 Q; z3 F6 d* Q3 n4 x7 L
& b( q2 h9 g- [0 K
课程目录:
0 b' X. G& T" T1 h0 i. j1.区块链基础知识与关键技术解析
4 [$ G2 e8 C8 R( {3 Z4 K& G1. 区块链的来龙去脉
- P. Y# b6 |2 f" _0 i: _ 1.1 区块链技术起源
0 }9 r0 r5 j$ ^ p1 ? 1.2 比特币产生背景与现状* V) ~& u$ \9 R
1.3 数字货币概念
5 }1 ?, R4 u/ C' W& Y: S 1.4 比特币技术原理
& J$ B+ R. T W7 x5 f7 M% H
/ Y: \0 h8 {; s, K1 z2. 区块链概念与产业现状+ o8 W' g$ W8 f, d) Z+ x
2.1 区块链技术演进
& j6 u: v# t( k4 W% n 2.2 区块链概念与特征1 T+ W# p2 w. v) _$ `& A
2.3 区块链关键技术2 o3 b% I; z# n5 X' |4 j! t# @
2.4 区块链产业现状
& f7 x& a/ X- n. P' m, C' c
" T, H! o( R5 [9 X: N5 U2.Hyperledger Fabric架构详解! F5 e5 J. }$ D$ `. T2 j( |
1. Hyperledger社区介绍4 H1 E* P% t3 N+ J; R8 W
1.1 Hyperledger社区介绍 " G6 O" `/ U" \8 U7 X2 ?
1.2 Hyperledger项目介绍
! f7 D. V0 C* U% I0 N8 w. h 1.3 社区工作流程
- [, H$ @1 a- @3 G& ~; U
/ |/ R: t/ D) A0 l2. Hyperledger Fabric架构介绍( R6 l8 J- a* D. j% u
2.1 Fabric 介绍
2 i+ {. @ k% u5 V 2.2 Fabric 基础架构 7 U7 U# Z$ |$ K3 {+ I9 e2 }2 r
2.3 Fabric 部署
3 r9 W3 b2 Y4 T4 J 2.4 Fabric 测试网络
! M" L, B# F. {$ Y- _6 E
. n+ g5 R/ G# b2 O6 O* _0 U3. Hyperledger Fabric核心组件讲解
# K6 _! T% Y' u 3.1 Fabric 网络模块(discovery)
" Z) ^. v0 E0 S 3.2 Fabric 链码 (Chaincode) + T% z7 c2 [2 I2 a4 \0 m
3.3 Fabric 共识 (order) 8 ~6 H- u4 w' c. r
3.4 Fabric 账本(ledger)
+ o U7 r' z* f! q& g9 f. O" d* u$ b# s) \
* ]: C! g8 j) ]4. Hyperledger FabricSDK讲解
' ~0 Y! \3 B0 f0 j' P; p% F 4.1 创建通道
+ a, z! l$ f0 @5 `6 f- m0 U% G 4.2 加入通道
& g/ V( e* t( n: |4 `+ p 4.3 安装链码 ( g7 H% [3 z, m
4.4 实例化链码
* }7 h) ?3 _7 p3 _7 [+ K 4.5 调用链码
- U& {: H- a# t. V1 g1 \/ k
# ?) `* S: e3 U, ?* D5. Hyperledger Fabric Chaincode开发与调试
- t1 ?% m' n8 d$ o 5.1 链码开发一般步骤
4 d0 D2 V) l! `4 b 5.2 链码实现
( S4 x9 i" S# Z! }1 L 5.3 链码调试
* o5 q6 K2 v( [! J2 Z& G, g ~' _% ~3 h u$ [
6. Hyperledger Fabric多机部署
- H k9 C) u. r 6.1 基础环境搭建, H' T9 s8 Z7 d, Q! _3 s, h
6.2 配置文件
" p1 T) t! \0 e$ v% g, u8 @& C 6.3 启动与测试0 `- k7 R3 k8 D% T7 r, y
0 p! { b& O: V. z5 |
3.企业级区块链平台
! J$ H! v9 \! } {8 N; X3 k' ~1. Hyperchain原理介绍" U" Z/ E9 k" [( \: _
1.1 总体介绍
) n6 i* H8 V3 C1 Z% F 1.2 相关概念$ B9 j$ ?( D9 ^! L2 |
1.3 系统架构
S O' e( _% B& R( N! `* j3 H( U 1.4 高级特性
3 R% i6 _0 G3 ^ 1.5 总结2 J; m. B) D% y$ G5 f8 m
$ L$ `. E6 Y8 U) q) K2. Hyperchain 智能合约引擎介绍
) @1 B) o% F: {: J 2.1 总体介绍
/ z; U- m) H: q5 x9 u 2.2 相关概念
B7 b0 r4 [8 N- V" I9 V" o 2.3 交易的产生与处理( V/ N" c6 |0 S& f; o, Z( I
2.4 安全机制 r- B' b1 ?/ p/ u1 g
2.5 总结5 l6 ~1 m( ^ N7 }
# B2 h' i5 V- w; b* O7 _1 x$ \% x
3. 区块链开发者平台
+ D2 B# C; R/ ]3 K g 3.1 为什么选择趣链开发者平台
8 |& j2 |* R' ?/ O- E 3.2 区块链开发者平台基础知识介绍 i2 E( H+ ?% J2 C
3.3 编写你的第一个联盟链应用
( ~; R4 ?- U# q( |8 ]5 `1 c8 Q, H/ `
. q6 n, a# m( D, e$ U) H2 M6 R4. Hyperchain Java SDK用法解析
0 v$ e8 k, F9 y" e! q 4.1 开发者平台 SDK简介1 Z) L. M+ ^7 ^
4.2 开发者平台 SDK 使用方式与注意事项4 p$ b% p. i7 X; }
4.3 基于开发者平台 SDK的应用Demo) G. g8 c; I( x" ^! \8 v. a5 [8 B7 G
7 _$ d# v: ^. y* Y4.智能合约开发
$ ~1 ]0 Z0 I8 T4 z6 {1. 智能合约技术基础
, E8 e! c1 `5 R+ G% R$ B, T& Q 1.1 什么是智能合约?5 ~/ y) b0 Z5 d* Z% h" ~# ^
1.2 智能合约与区块链9 d% @" o' n/ N. O* s
1.3 智能合约优势 P3 ?& ^5 E" E
1.4 智能合约的应用场景
% S4 ^' c8 g6 } S 1.5 现有智能合约平台
6 g2 ]1 H3 T4 ]6 ~. |* h8 o( O! E$ {
2. 智能合约技术分析6 f& {. u+ Y4 b9 t+ H4 ?
2.1 智能合约模型
6 ?9 |0 R7 D. a; \; z9 r 2.2 合约执行过程7 |% o( n7 i9 y' ^* E/ o
2.3 智能合约执行引擎:EVM$ \' H5 F5 t7 F
2.4 合约存储结构
7 Z- o( C/ b% b& F- `5 m* I& C3 f% b) u6 W h+ }
3. 智能合约语言 Solidity 入门
, j7 k N' ^& ] 3.1 基本数据类型- r' I: p) K4 P! t# W B
3.2 复杂类型
- Q% d# ?. j# V9 ]. L9 _* q" u$ @ 3.3 合约方法与调用1 Z# y# t5 w& a/ y# z, H, y
3.4 合约编译环境: H) W) X. G# s; o. m
1 y% @4 X' S% o2 ?. R# U' |4. 智能合约开发深入
3 A- N) p: p" X' l 4.1 合约性能: c* ~+ C( B, l, l& L6 Y
4.2 合约安全性+ d. s; t, F n
4.3 结构化数据上链) b `2 s+ y+ }% H4 Z5 M
4.4 常见问题解决: U, R3 |' i" r& L" t" ^
; U( _6 x3 j8 w4 {# J% p9 Z5 [0 g! q- Q2 }, M" f
5.应用实战项目集 T3 t2 v3 L" }
5 s3 k* h( X# j
实战一:数字积分应用开发
$ Q, E1 v% B6 U7 |0 Y9 l1. 基于以太坊的数字积分需求分析2 T$ T5 {6 p" ?7 E8 m, }- s
1.1 项目介绍' u5 K$ b+ W5 w' \: v+ _
1.2 关键业务流程
- C# y! o8 |/ S4 _) K* K* T4 I8 e0 D 1.3 业务合约代码分析
% i1 o" t( g) w2 h
$ O3 z0 {; u+ p, k. \- F: y- p2. 数字积分应用开发
# o: G$ }" l7 I5 a8 f 2.1 总体设计 $ t/ ?1 {" x7 U) [" A S
2.2 智能合约设计
9 C1 i. J4 _7 n2 P# J' e/ o. j+ K 2.3 系统实现
; Z! J' c4 l% i6 x# e9 ~: | 2.4 系统部署
8 y/ V/ G! _% `( L$ f& [. R& Q, u+ {' z+ @
实战二:供应链项目开发
$ ~% d# v, I: e, N& L9 W% h5 h1. 基于Hyperchain开发者平台的供应链溯源
+ V; c8 H% o; u+ b' s* W 1.1 项目介绍) ]- ?1 ~. b2 h( {
1.2 关键业务流程
9 T% [( D6 |, \* ?# r 1.3 业务合约代码分析2 \/ _( P/ c1 o: ^7 L
3 i. P/ v7 m" g0 _$ k) ]& B
2. 供应链溯源开发% g4 h* j' P' L/ z
2.1 总体设计
6 |* \* ?+ ^! t4 r1 ` 2.2 智能合约设计
! @/ d- v4 F! }8 p& n 2.3 系统实现 $ |6 r0 D/ z* }$ F' U
2.4 系统部署
. ]& s8 \9 W0 Z- _1 M0 R, f
$ Q8 P- E8 P3 I+ H3 ]7 l实战三:数字票据系统开发$ K7 O8 Y' d% P7 H7 y* I0 c
1. 基于Hyperchain的数字票据系统案例分析% P |( J l5 ^2 v' K: J u
1.1 项目简介
% L6 Z5 S3 h+ V) a; w 1.2 系统功能分析
: K! v/ I$ T8 ~) C B" ~4 f8 S7 D( K
2. 基于Hyperchain的数字票据系统案例开发! a' ~5 X3 J- c4 z. P8 [- m
2.1 系统总体设计, o0 G4 I6 A, j+ y
2.2 智能合约设计) c3 w1 i5 w$ H0 L4 }
2.3 系统实现与部署
, c: O4 j3 H7 i: x* q5 N4 t |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|