|
|
课程目录:" F9 L) Y1 I% A
001_开始学习前必看_readme.doc
) I- x) P$ c% D u002 - Block结构构建.mp4
8 s! f' V: i! A6 z- k003 - Blockchain结构构建.mp4
( B) U! `. {6 h7 y+ _4 h1 ]7 a4 I004 - ProofOfWork 结构.mp4" Z& y' U7 \/ I" T+ U2 V
005 - ProofOfWork 完整实现.mp4* K9 b, G7 n) ?3 i/ X/ l% ^
006 - 区块的序列化和反序列化.mp4
0 T4 @2 _) F4 @+ e4 K4 f008 - boltdb.mp4
+ R+ _5 A% r% Z5 _/ K# [009 - boltdb插入更新数据.mp4
1 |, v; s1 x+ ?( j1 x: ?" A010 - boltdb查询.mp4
( u7 I! |9 [+ B" p- [3 Y" e4 A( _# Q011 - 区块链数据持久化的思考.mp4
7 V$ R' N' s; E# W0 w8 |0 n2 h012 - ProofOfWork 难度解析.mp4
; [* H/ d+ o6 [+ X8 [- ^2 n* v5 P5 `013 - 复习.mp4" }) C8 i+ e9 m: D
014 - OS-Args.mp4+ `$ k% w7 t8 J2 R
015 - flag.mp4) P8 f8 ?; q: Z# m
016 - NewFlagSet.mp4 a) S" c6 N- a8 A! p8 F
017 - NewBlockchain 数据存储逻辑.mp4
5 l* g( \7 v) m* W4 X018 - 创建区块链并将创世区块信息存储到区块链.mp4# v6 h6 e) Z1 k& P1 Z( h
019 - 新增区块并将其存储到区块链.mp44 D* P; ]+ _* m* i5 F% q! X
020 - 区块链迭代器实现.mp4
0 z! P% g) f) l) u021 - 通过迭代器遍历区块链区块的Hash.mp4+ k1 O( T2 J$ |; R: |% k( _0 C _
022 - 区块链中区块完整数据遍历.mp4
1 Z9 M0 X* @5 h% P023 - CLI效果演示.mp4
, O8 {! V& _3 p! u3 u024 - CLI 项目框架.mp4$ d! z& C8 `6 E% L8 s% P# W
025 - flag参数有效个数的判断.mp42 j# w6 S \3 ?# R$ c& z
026 - 区块链持久化存储完整版.mp4
- p+ e# y+ d8 q" X( H027-交易项目效果演示.mp43 h5 n$ X7 G8 J4 m; d5 T
028-UTXO (上).mp4
7 v G) B2 G. I4 w( C% v029-未花费的交易输出UTXO模型算法分析.mp4
4 l u# [: u( j- I& X7 {0 C$ ^8 y030-将交易集成到区块里面.mp4% W: W3 D: t8 _, J4 t& K
032-判断当前交易是否是Coinbase交易.mp4
/ h3 N- U+ P, E1 A; c9 R033-实现解锁交易输入和交易输出的方法.mp4% y# _) L) W3 [1 c& i3 e
034-FindUnspentTransactions(上).mp4; W; E* z; [$ ~. E8 M3 z
035-FindUnspentTransactions(完).mp4- Q E6 d2 k9 c
036-查找可用的UTXO.mp4
( @- }3 E; e! d# `, r$ g; ~. x037-建立新交易-UTXOTransaction.mp47 s+ H7 w: v: ~% x# {1 E
039-UTXO算法复习.mp4/ c5 x1 g6 F6 Z: h
040-一个区块打包多笔交易.mp4% f9 N: p S; x6 R. |7 V8 b+ q% Q
041-手算结果和算法不匹配.mp40 f$ B- a% y5 n" q- Z
042-转账错误分析.mp4
( n/ l3 ~' m7 T' \- K! h5 M" P044-printUsage 信息输出.mp4
8 i8 }; k* d8 w, @* V* n045-判断数据库是否存在.mp4
, I; K4 {, C8 t: }046-createBlocchainCmd逻辑.mp4
% t# q! }4 l- m2 u+ X4 p6 l5 a048-命令行工具完整逻辑.mp4
; l4 v) e; \- v9 W3 O8 U) }! ~任务49:050 - UTXO模型算法优化.mp43 Z9 K! H) O$ G7 a% d7 X' W F* w
任务50:051 - 复习.mp4& K" v2 F/ k- j& C1 s" Z
任务51:052 - 文件分离-优化.mp4/ M/ x! E# U" g8 t% \( G5 A6 ~
任务52:053 - 转账方法优化.mp44 {% t% t- x0 S- s8 d$ {
任务53:054 - 转账逻辑代码实现.mp40 q* P( V3 a- x
任务59:060 - 公钥私钥加密简单过程.avi
; K5 s x* a4 c) A任务60:061 - sha256.avi
5 D' H' _: ?% l$ g4 o7 h任务61:062 - ripemd160.avi
& o1 p. n6 h3 P: e3 C任务63:064 - base64对称加密.avi$ J2 M$ C4 E# Q0 C9 }& ~! z( C
任务65:067 - 地址生成步骤.avi/ a: E, T' e1 d, P9 i
任务69:071 - Wallets结构.avi! U O. M) U$ }& M3 n
任务72:072 - Wallet逻辑复习.mp4
2 F; x$ T/ ~; _2 x任务74:074 - 输出所有钱包地址.mp4
, a2 n5 y5 V! p任务76:076 - 复习.mp4
3 c8 Q5 S$ X [6 b! m+ P任务80:080 - 数字签名.mp4
* M! V4 R7 F1 ^任务82:082 - 数字签名验证.mp4
6 U2 v+ N w7 R任务83:083 - 课程内容介绍.mp4
3 c* K7 I2 [6 j4 J% W& H! O% p任务84:084 - 数字签名复习.mp4; |# r: S: @" }- x! w* o
任务90:090 - 遍历所有UTXO并存储到数据库.mp4* ^( S. m1 n1 K0 @) T
任务93:093 - 查询余额.mp4
7 x5 b ^- ?6 m u1 c任务95:095 - 复习.mp4. S% r8 h. u$ H) F* ^) `. [
任务96:096 - 转账优化.mp4
% G9 k1 j+ ^7 [3 p% A; N任务100:100 - 更新处理.mp4
) b9 j4 i3 G( H. y; Q9 U) b( P+ k任务103:103 - 以太坊多节点连接.mp4
* h: h3 f5 `) t7 a- N" y& p任务104:104 - 以太坊联盟链搭建(上).mp4. o p8 n4 o5 E E( B5 N. F( E
任务105:105 - 以太坊联盟链(下).mp4
! L/ p& G% Q5 E1 P& w, ^任务106:106 - 简易的网络服务.mp4! s( s# s* A/ g2 z& ^& G" ^: U+ o/ B
任务107:107 - 简易的分布式节点项目效果.mp44 U" J. l, W/ Q, Y1 X9 q/ ?7 T) f" v
任务108:108 - NODE_ID设置.mp4: [/ z6 u3 S- N, f+ J& c$ ?( a
任务109:109 - NODE_ID项目配置.mp48 p9 Y, D( T* L9 ~3 @
任务111:111 - 客户端服务器使用.mp4
% A" U9 F9 B& z# m; l8 g任务113:113 - 项目集成客户端和服务器代码.mp4
- N9 m6 s- ^! ]任务115:115 - Version信息处理.mp4
0 Z4 k$ K/ p# f- G; p" k( g任务117:117 - 处理客户端接收到的数据.mp4
+ v* X% _+ i+ l5 q; u% C任务119:119 - Version消息的处理.mp47 x3 T3 W5 W# c+ _
任务120:120 - GetBlocks.mp4
: |( R/ j1 U0 p% y: H3 `% r任务121:121 - GetBlockHashes.mp4
% |2 X0 Y* I) h: m% _4 F- N y2 c任务122:122 - sendInv.mp48 k$ Z( V( e ?( F% p9 V- x
任务128:128 - getblock.mp4
2 u8 u1 F# u3 ^ h任务133:133 - 节点间数据同步完整代码逻辑.mp4
+ y+ m9 P' E( y6 S4 i
7 H+ n7 B, I0 l5 L% Q, j |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|