|
|
课程大纲:
4 b$ p5 C. R- k0 M0 ?' ], s% M1.区块链基础知识与关键技术解析
& o0 m/ J, v" S2.Hyperledger Fabric架构详解6 @- r3 ]5 c( ]: ]8 p% o
3.企业级区块链平台! y9 l- q3 J* N5 P- p( f, n' D/ F
4.智能合约开发
1 m/ K+ p. g. s: _( i5.应用实战项目集
( x. z1 z2 I* P& Z* X5 ^ {2 O/ `7 r! O. B7 ~. j2 y; _1 N% I
0 L2 X2 T' M" _' I
课程目录:) _ ^ A" e& N% x2 i0 U
1.区块链基础知识与关键技术解析
. ]" T% q4 v% U- @1. 区块链的来龙去脉: h9 }5 y8 S# [
1.1 区块链技术起源) r8 N% ?2 @3 v2 _* ~/ e
1.2 比特币产生背景与现状8 N4 W m+ n% W
1.3 数字货币概念$ P& z0 C8 X& b- J$ X5 T. ^
1.4 比特币技术原理
$ [- X7 C- [$ a: w( f$ j" B! P% r) s! `1 r4 S
2. 区块链概念与产业现状! x- u6 P; \8 Y, ]
2.1 区块链技术演进
- U- ?8 j9 e& o* k* C9 Y 2.2 区块链概念与特征0 d" L# }- f$ p$ p
2.3 区块链关键技术6 r) L. p1 E5 }
2.4 区块链产业现状( g3 c7 J1 x' u0 G
" b+ m) X; S" G+ q1 G; c
2.Hyperledger Fabric架构详解
% x3 P2 a3 _. K6 D) f) g1. Hyperledger社区介绍
. q3 \/ Q; m7 J2 j+ @# n5 K) N) g 1.1 Hyperledger社区介绍 * j" L: ?9 R9 c" X" E1 G
1.2 Hyperledger项目介绍: b- d" e' o0 j8 g0 A) i
1.3 社区工作流程1 L+ @; A# @2 Z5 `% p" j, @
9 S) }# Z( V Y2. Hyperledger Fabric架构介绍
, Z* q4 G1 f6 }% {* z0 z2 S3 p' T0 f" H" H 2.1 Fabric 介绍 7 r; g# e6 Q# Z4 s& p# l5 N
2.2 Fabric 基础架构
" ?& f2 Z. y4 p4 z5 { 2.3 Fabric 部署
$ y4 s4 Y) G4 X7 h7 V4 O 2.4 Fabric 测试网络3 z5 t5 r0 w3 e( M& U& K" y) o
$ o- ?1 |4 F- N1 T$ W4 A
3. Hyperledger Fabric核心组件讲解
8 L6 _) I5 z. a" Z0 D 3.1 Fabric 网络模块(discovery) ; G$ T+ H4 X- b0 J7 G
3.2 Fabric 链码 (Chaincode) 9 x. \/ l6 ?1 x6 G c3 r# [' t
3.3 Fabric 共识 (order) Z8 \& ]$ ?% r$ |& j7 p
3.4 Fabric 账本(ledger)
/ O8 G1 v1 u2 X9 x4 z m
+ D+ x( \: {/ a) M8 R8 h4 m4. Hyperledger FabricSDK讲解7 J/ b9 h/ b3 q
4.1 创建通道
9 m2 L- a7 j9 C1 d6 ~ 4.2 加入通道+ A: O- M. |9 g1 [- ?
4.3 安装链码
- M( g) R: p e" v& G 4.4 实例化链码
! i9 @' i j2 R- y2 j9 G4 t! x 4.5 调用链码, ]! w' D. U. ]
3 }) Y! r/ l0 v- B2 Q* }5. Hyperledger Fabric Chaincode开发与调试
) b2 ^# p8 h9 b ` 5.1 链码开发一般步骤
' ~0 i9 e& c; ^6 \! s. c1 | 5.2 链码实现
$ `" u6 f; Y, y 5.3 链码调试# ]3 d" h5 o2 z+ `5 |# F) {3 v3 N
( G4 M' }' \; W7 o2 F
6. Hyperledger Fabric多机部署' `3 k" c+ z: n* U2 R8 v
6.1 基础环境搭建2 [7 q. z) U- g! l! b( c# ?- g
6.2 配置文件
) s. @0 a' c3 S0 m0 l% n [ 6.3 启动与测试
: Q2 Y5 ?' ~5 ?; O7 A6 S
7 n& |& l8 K# L7 |3.企业级区块链平台/ E& t0 ?. x8 s% o- u) `
1. Hyperchain原理介绍
4 M* E; G S; N, m1 P o 1.1 总体介绍
( u* d+ J) ` P# D$ t% t 1.2 相关概念+ x/ n4 {% a! k4 i( X. e& O
1.3 系统架构
9 v4 y1 |+ K8 K" t( I/ V& k 1.4 高级特性
" [& V: j3 J, ^2 a4 H! b: ~ 1.5 总结7 V5 ]( T7 ~7 Y
; Z( h0 h4 ?9 ]# E; _; @5 @: I2. Hyperchain 智能合约引擎介绍; G0 i9 b3 {1 {6 e. {* D$ o3 ~
2.1 总体介绍6 m% ]% X ~0 Y, q- F" f0 E. z# i
2.2 相关概念
9 j% a% c' x: M 2.3 交易的产生与处理
; u& d+ G1 j* o 2.4 安全机制
3 ?8 v. u5 d% r 2.5 总结$ s. `8 w, c+ I1 a/ Y
: _$ i3 ?0 K) Q8 i8 C
3. 区块链开发者平台
5 B) c$ O" }( M, ^2 x 3.1 为什么选择趣链开发者平台! C7 u( ?" C' E! W0 A6 {$ }: t
3.2 区块链开发者平台基础知识介绍
+ ]3 ]( w) H' F( R) q 3.3 编写你的第一个联盟链应用5 J, \6 U+ b1 |# [+ E
! J; v6 q# G; b/ X9 \
4. Hyperchain Java SDK用法解析
& v' o6 x K7 L$ K1 ~ 4.1 开发者平台 SDK简介1 _$ r5 e/ N3 X: f* `! `
4.2 开发者平台 SDK 使用方式与注意事项# _7 l: s* U+ H: n! v
4.3 基于开发者平台 SDK的应用Demo$ B" @# H" y( Z# ^3 E% K* T2 I1 S
5 g( z: u2 R7 o, `+ B
4.智能合约开发
0 h' A: d3 q8 e, O" I1 C! V) f1. 智能合约技术基础# X' U/ F: {: j
1.1 什么是智能合约?
% f7 s' |6 Y) S/ n- o 1.2 智能合约与区块链+ Z. Z2 y% ]: x3 p" ~
1.3 智能合约优势# Q- m$ y! d Q7 u; L3 m
1.4 智能合约的应用场景
6 n% l K! C, ~7 H. A 1.5 现有智能合约平台( h$ R! U% I& M" b9 Z) h2 l
4 m# L2 z! \3 X+ v4 R0 {# d2. 智能合约技术分析
, p! C+ m: ~/ c$ a. K' _. ?8 K4 F3 V 2.1 智能合约模型
: b% p& c9 I. d- r 2.2 合约执行过程
7 y5 y) t$ Q8 Z2 L) B2 s 2.3 智能合约执行引擎:EVM
- i. _; a5 \# {+ x 2.4 合约存储结构
/ x% `# f% l& U& [& I5 R2 {4 b+ L3 ?; t7 v6 _ a/ d5 _& O
3. 智能合约语言 Solidity 入门
' x9 Z1 U5 H' ~0 h0 P/ V2 } 3.1 基本数据类型7 |4 `- f% ^1 ^3 i5 L! s# \0 y
3.2 复杂类型
+ B# P4 r( A% Y- i* l* c4 c 3.3 合约方法与调用% A5 m H5 i5 u- e
3.4 合约编译环境7 d* K/ k; F" U- L
- G9 I* p$ T/ S& w+ f( V
4. 智能合约开发深入7 F7 F, z% i- `% P- ^/ h
4.1 合约性能
: [ {# H+ W8 q( q6 T$ A 4.2 合约安全性2 {/ g7 p7 ]$ C6 n9 ]" ?7 B ]
4.3 结构化数据上链
+ n8 e$ m( ~% w* c* f 4.4 常见问题解决
- _- m. N1 K/ E' a; D- [/ S. ?- s( q1 O
; Y! P# j; w, P% ]: m$ G/ {$ @
5.应用实战项目集, {4 L, [, v' q; h4 z' m" I5 a
2 {0 K# u2 B+ d9 w+ d& e# T
实战一:数字积分应用开发: i/ `, {& {$ M2 v% T
1. 基于以太坊的数字积分需求分析; ]4 P- e% f2 _6 j3 n
1.1 项目介绍; N) {' n" L# f- r6 p9 ?
1.2 关键业务流程8 a. ]- ]& x& d+ Z% k
1.3 业务合约代码分析, O" y+ S9 F% P) Y
; i% W/ F( n3 q2 M) D% N
2. 数字积分应用开发
% R$ d% p9 B4 v& Z: p 2.1 总体设计
) s& z: i6 v# ]. m 2.2 智能合约设计 ' f; ?2 ~. h! O$ K% Z
2.3 系统实现 / {: p _+ u5 f( c+ q
2.4 系统部署
' G) f8 J) S1 s1 ~/ ~* R) _2 u+ P- ]4 g
实战二:供应链项目开发
2 C9 H$ n5 B; k7 z7 P8 {" G$ l1. 基于Hyperchain开发者平台的供应链溯源
2 |8 g) Q, ]6 O6 f4 h 1.1 项目介绍
0 [8 H# D1 g0 @, S" { 1.2 关键业务流程
; U& p# ?5 p& L+ U9 C 1.3 业务合约代码分析5 s- H+ I% A8 O. Y
5 Z( n) q$ r' S" s( C2. 供应链溯源开发
, ~2 N7 h/ Z8 N0 z8 f7 C 2.1 总体设计* I( D; p/ x# L( g" |- Y Z: Q
2.2 智能合约设计
6 E+ G0 Y2 p2 j: H1 V 2.3 系统实现
( r4 i+ S& ]: j, C' D+ V. Q 2.4 系统部署& h7 T% X) V; R; F. Z: k, \. O
2 A; b9 f: _; o) B [实战三:数字票据系统开发
" u5 U; ]% |/ s1. 基于Hyperchain的数字票据系统案例分析
5 N/ q' b, v3 u7 ~ 1.1 项目简介+ t& ?* U3 ]* j% X* ]
1.2 系统功能分析1 ^/ ~- }& ?0 Y/ r
, H7 y9 E! s$ F
2. 基于Hyperchain的数字票据系统案例开发( E1 x$ M+ y/ a! t$ V n
2.1 系统总体设计: W5 M* W: k$ U. O, b: }6 O: Y |
2.2 智能合约设计
5 l: \5 u- V. O( G 2.3 系统实现与部署
( r4 h2 Z4 d2 D, e+ _ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|