|
|
课程目录:
3 U% Q$ F/ l3 x1 o+ O' ?9 t: R) x001_开始学习前必看_readme.doc
4 ~6 }' E1 j- r$ S7 z002 - Block结构构建.mp4; Q7 N% o3 P: O7 O- r8 H
003 - Blockchain结构构建.mp4
! c2 I1 M* W( m. `/ C004 - ProofOfWork 结构.mp4
+ {# E3 Q: { u5 ?: j005 - ProofOfWork 完整实现.mp4 q% ^8 W" L4 N) u
006 - 区块的序列化和反序列化.mp4
) E0 C, T9 D5 U( C( C+ h008 - boltdb.mp4
9 C3 D$ R: B. {' r! r7 t/ g009 - boltdb插入更新数据.mp4/ K S. @2 v$ q/ Y0 c$ k: K
010 - boltdb查询.mp4
- \4 r, z, W; x$ p011 - 区块链数据持久化的思考.mp4
' g7 _, ~. P# Z9 q2 L# V012 - ProofOfWork 难度解析.mp4+ B$ ]1 z5 x2 L6 v% v
013 - 复习.mp4; Z1 y4 @7 z0 V# j2 i ^: M3 m$ I
014 - OS-Args.mp4
+ l. U' J( D: L6 _/ g* C015 - flag.mp4
% F5 n( @: P/ x: [) ?" \3 `016 - NewFlagSet.mp4( Z. e3 Q1 W0 w9 H* X8 k
017 - NewBlockchain 数据存储逻辑.mp4
1 v9 Z( C0 h" T. G2 ?8 W4 S018 - 创建区块链并将创世区块信息存储到区块链.mp4 \$ {+ @- K! z& T/ ~
019 - 新增区块并将其存储到区块链.mp4
6 J% e; K7 W& g% K, X ~6 B020 - 区块链迭代器实现.mp4
( g* H: y6 p, p. ~021 - 通过迭代器遍历区块链区块的Hash.mp4
$ }9 K# j* i0 q9 ^1 y, t1 b022 - 区块链中区块完整数据遍历.mp4* @2 O8 ?0 ? A1 U8 ]' z
023 - CLI效果演示.mp4% M& C: C0 |* Y0 I6 o9 Y' j4 Z
024 - CLI 项目框架.mp4
! N3 I) d$ S) B' B! n1 c+ J025 - flag参数有效个数的判断.mp4
7 H* V5 a9 j8 X2 C026 - 区块链持久化存储完整版.mp4
9 C- v* O9 I- T- E% c7 j027-交易项目效果演示.mp4* w5 H$ t- @' Q# `% M8 u% U
028-UTXO (上).mp4
, X, V- k! |; b$ u" N1 \029-未花费的交易输出UTXO模型算法分析.mp4
+ d8 g P' x! M' Q030-将交易集成到区块里面.mp45 @# |7 [# I! L! F( G6 I' {2 D1 W) B
032-判断当前交易是否是Coinbase交易.mp4
% R/ _8 }3 |2 I4 P0 o033-实现解锁交易输入和交易输出的方法.mp4
4 Q8 l; ^* P1 P( e/ e! w034-FindUnspentTransactions(上).mp4
1 y. v& e5 K$ P) `035-FindUnspentTransactions(完).mp4# M( A' S8 t: _& Z' _
036-查找可用的UTXO.mp4
( R1 _9 C" s' f$ B. X" x4 H037-建立新交易-UTXOTransaction.mp4! j$ ~/ b F! R! G
039-UTXO算法复习.mp41 V) m6 N6 o0 b0 I4 v
040-一个区块打包多笔交易.mp4# W3 u9 Q1 | m3 Z0 B+ }3 k" K; e4 v
041-手算结果和算法不匹配.mp4, _6 a+ l# X8 F d& n' \
042-转账错误分析.mp4
& k4 {2 k* P8 r5 J0 p044-printUsage 信息输出.mp4
2 Y/ H t+ v( x( j1 ~+ A' L045-判断数据库是否存在.mp4: g# R- y" ~ _
046-createBlocchainCmd逻辑.mp4
% y3 X2 T& C+ b' A" A048-命令行工具完整逻辑.mp4
3 U* T- x& f) [任务49:050 - UTXO模型算法优化.mp4( s3 e2 O0 B) i$ W
任务50:051 - 复习.mp4+ }: q/ R# W) [& v
任务51:052 - 文件分离-优化.mp4* h. X x7 J+ S3 v5 v# @
任务52:053 - 转账方法优化.mp4
( o. k6 L, z4 }+ c任务53:054 - 转账逻辑代码实现.mp4
" y6 d( ~# g( j; J, z6 W9 Z任务59:060 - 公钥私钥加密简单过程.avi" s8 K& o0 C/ c3 T% C/ w" u
任务60:061 - sha256.avi6 E3 d8 h; c7 Z! U6 G
任务61:062 - ripemd160.avi5 Z& V V% T/ `
任务63:064 - base64对称加密.avi
/ k, e' _2 w* }任务65:067 - 地址生成步骤.avi1 x: Z; A0 d; ?# W8 G* \
任务69:071 - Wallets结构.avi0 F9 X4 X" U" V! a4 W3 i0 ^
任务72:072 - Wallet逻辑复习.mp4
5 W% T6 L) ]; m& b5 z0 q e" W! ]任务74:074 - 输出所有钱包地址.mp4
' D, U8 U `" A1 `! d任务76:076 - 复习.mp4
+ A8 z% a- b3 v) [) I) o任务80:080 - 数字签名.mp4
Q$ u9 v% H+ I# ?; s* F任务82:082 - 数字签名验证.mp4" u2 Q/ Z' q4 f- K; l# ]
任务83:083 - 课程内容介绍.mp4, }. @" Z+ K/ \% ^) H
任务84:084 - 数字签名复习.mp48 b% w2 A D. {
任务90:090 - 遍历所有UTXO并存储到数据库.mp46 ?+ n R3 G Y2 {& {8 n
任务93:093 - 查询余额.mp49 Q2 h% }2 [ K* t
任务95:095 - 复习.mp4* f3 j5 \. i$ U5 C! p% N! Y) g
任务96:096 - 转账优化.mp4
6 ]8 ]9 N3 ?1 s$ M! U+ p% ^任务100:100 - 更新处理.mp4! c2 \+ s, N. {. E I) @; Q' Q! F7 K
任务103:103 - 以太坊多节点连接.mp4
. m2 `, J) H$ i8 G5 p0 F任务104:104 - 以太坊联盟链搭建(上).mp4
& A/ I- E7 g- x3 A0 H6 V任务105:105 - 以太坊联盟链(下).mp4 f, n+ `# @/ R5 @: H! Y+ M3 \
任务106:106 - 简易的网络服务.mp46 ~* t- W7 N) B. i* Y; p a/ Y% d( K
任务107:107 - 简易的分布式节点项目效果.mp4) d, s6 Q& m# D
任务108:108 - NODE_ID设置.mp4$ c- g4 H! J, s: R5 R9 @# U" e
任务109:109 - NODE_ID项目配置.mp4
- l8 q2 ~; V' L. _8 W% C, Y4 |任务111:111 - 客户端服务器使用.mp4
+ _0 g, e; v4 l" Y3 g5 r任务113:113 - 项目集成客户端和服务器代码.mp4
; z5 b& M: U+ }* y5 k" n任务115:115 - Version信息处理.mp4
( z. V- }6 [* D& ]. B任务117:117 - 处理客户端接收到的数据.mp4
; W2 T; j: N$ ]任务119:119 - Version消息的处理.mp4
! w7 r% i8 H! ~任务120:120 - GetBlocks.mp49 o' a k: w! \2 N; k, D
任务121:121 - GetBlockHashes.mp4
3 u" I* c( F* d0 f+ p任务122:122 - sendInv.mp4) t1 Y) K7 z1 @! J# k
任务128:128 - getblock.mp44 _: h) n* q' C- [* Q1 K' ]# f3 x
任务133:133 - 节点间数据同步完整代码逻辑.mp4
1 G* i6 X* R4 @7 d" C9 O1 u. q0 e Z3 \
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|