Golang公链项目实战-2019年

  [复制链接]
查看2190 | 回复7 | 2019-6-28 21:39:24 | 显示全部楼层 |阅读模式
360截图18141214515660.png

〖课程介绍〗:
        国首套公链视频教程     2 f4 {$ U) p% n+ j" b
        1. 区块数据结构     2. 区块链数据结构     3. 工作量证明     4. 哈希计算     5. Hashcash     6. 选择数据库     7. BoltDB     8. 数据库结构     9. 序列化     10. 持久化     11. CLI     12. 比特币交易     13. 交易输出     14. 发送币     15. 交易输入     16. 将交易保存到区块链     17. 工作量证明     18. 未花费交易输出     19. 比特币地址     20. 公钥加密     21. 数字签名     22. 椭圆曲线加密     23. Base58     24. 实现地址     25. 实现签名     26. 私钥和公钥     27. 奖励     28. UTXO 集     29. Merkle 树     30. P2PKH     31. 区块链网络     32. 节点角色     33. getblocks     34. getdata     35. block 和 tx     36. 多节点部署     37. 一致性协议

〖课程目录〗:7 Q: J; e( h& c
        任务1:001 - 内容介绍.mp4
        任务2:002 -Block结构.mp4
        任务3:003 - 根据区块数据生成区块HASH.mp46 @' D5 ^3 I7 ~: ~$ M2 I
        任务4:004 - CreateGenesisBlock.mp4
        任务5:005 - Blockchain结构.mp4
        任务6:006 - 添加新的区块.mp4/ p, [' G; F( d3 E
        任务7:007 - ProofOfWork框架.mp4; I4 {) X* }# {6 p6 A3 k) J$ `
        任务8:008 - 工作量证明算法分析.mp4% n; k  Q, \% V8 Q- ]1 I& l
        任务9:009 - target移位处理.mp4
        任务10:010 - 挖矿算法完整实现.mp4( n+ u2 k" T0 p% Q
        任务11:011 - 判断区块Hash的有效性.mp4+ C1 v8 L" b: K8 M' _" f! ^
        任务12:012 - 课程目标.mp4+ W8 p- z% ^' i" F; o5 L- X
        任务13:013 - 区块的序列化和反序列化.mp4
        任务14:014 - boltdb数据库的创建或者打开.mp4
        任务15:015 - 创建表并且往表里面存储数据.mp4: u/ t9 j& I' t# Q7 I0 O0 ]
        任务16:016 - boltdb-Update-View.mp4
        任务17:017 - 区块序列化反序列化-boltdb.mp4- L, w6 c( D' G" q" M1 I9 C
        任务18:018 - 复习.mp4
        任务19:019 - 创建创世区块并且将创世区块序列化存储到数据库中.mp4" K' Z) R2 _, {& l# @
        任务20:020 - 新增区块并且存储到数据库.mp4! g5 {/ A$ k  x' F- I9 }9 L
        任务21:021 - 遍历区块链.mp4. V" W6 b! Z. a" f
        任务22:022 - 时间格式化输出.mp4
        任务23:023 - 通过迭代器遍历区块链.mp4
        任务24:024 - 将blockchain和BlockchainIterator进行分离.mp4
        任务25:025 - flag基本使用.mp4
        任务26:026 - os.mp4
        任务27:027 - 命令行解析.mp4# J4 R9 m& C& @; j- ]9 m: v
        任务28:028 - 数据持久化完整版.mp4
        任务29:029 - createblockchain命令.mp4# ?# j/ u  z. @4 m" a7 m
        任务30:030 - 改善创建创世区块的方法.mp4
        任务31:031 - 代码完善处理.mp41 Y3 x' j; l* A0 U( k9 R
        任务32:032 - Block里面设置Transaction数组.mp4
        任务33:033 - UTXO模型原理.mp4
        任务34:034 - coinbase 交易.mp4+ y6 [, n* L$ {0 ^& y
        任务35:035 - UTXO 模型案例.mp4
        任务36:036 - 转账命令行处理.mp4! a8 l! ]3 g3 V
        任务37:037 - JSONToArray.mp4
        任务38:038 - 转账相关方法串联.mp49 M; W) \) S6 [1 P! H" l/ ^
        任务39:039 - 交易整体框架搭建完成.mp4
        任务40:040 - UTXO 复习.mp41 `) ?7 Y$ U' ~. x1 a. m
        任务41:041 - 构造区块交易测试数据.mp4* Y6 _" N6 a- o4 L* |. B0 D
        任务42:042 - 构造测试数据区块3.mp46 Q# W9 X) k0 f! i) ?- m* a. i% t
        任务43:043 - 转账算法逻辑分析.mp4/ c. r# x' A9 O# d  P# Y# y+ P
        任务44:044 - UnSpentTransationsWithAdress.mp4
        任务45:045 - getbalance-cli.mp4
        任务46:047 - 遍历UTXO.mp4
        任务47:048 - 查找UTXO.mp4) s% s* Y! Q" Z* v+ z' B0 g
        任务48:049 - 余额查询.mp4
        任务49:050 - UTXO模型算法优化.mp4( g* M3 C9 i% J5 l3 E
        任务50:051 - 复习.mp4
        任务51:052 - 文件分离-优化.mp4/ S5 ^6 F) N/ l( b2 e% x
        任务52:053 - 转账方法优化.mp4
        任务53:054 - 转账逻辑代码实现.mp48 X- G( y  L& }/ ?0 @2 q' k
        任务54:054 - UnUTXOs方法优化.mp4
        任务55:055 - 单笔交易转账测试.mp44 |/ B0 u' _4 g7 P6 V8 x/ \4 U# r
        任务56:056 - 转账逻辑处理.mp4
        任务57:057 - BUG处理-转账完整版.mp4
        任务58:058 - 复习.mp4
        任务59:059 - 公钥私钥加密简单过程.mp4
        任务60:060 - sha256.mp4% S8 n* i/ o# p) T: j; D4 @5 H9 R
        任务61:061 - ripemd160.mp4; [: d6 A4 a. [3 ?
        任务62:062 - base58加密解密.mp4% e- s6 @* x( J+ ^# h
        任务63:063 - base64对称加密.mp4
        任务64:064 - wallet.mp4
        任务65:065 - 地址生成步骤.mp4
        任务66:066 - Wallet对象创建.mp4" _" n. i+ i# {4 r# ]  {
        任务67:067 - 通过公钥生成钱包地址.mp4; H" X( z' i( @0 C$ n2 @4 B3 _
        任务68:068 - 判断地址是否合法有效.mp4
        任务69:069 - Wallets结构.mp4! O* L) O, ]; r2 y9 G
        任务70:070 - 将地址集成到项目里面.mp4, T, J3 A) m+ U1 M8 W; e
        任务71:071 - addresslists.mp4% X! b: `# U) z/ ?( V2 g
        任务72:072 - Wallet逻辑复习.mp4" ^4 @; A, h; g+ h! {
        任务73:073 - 将钱包信息写入到dat文件.mp4" G7 [( e) ^' b; c( Y0 o9 B/ T3 W% b
        任务74:074 - 输出所有钱包地址.mp4/ J$ U1 G& ?1 A6 L% g0 n2 m) e
        任务75:075 - TXOutput & TXInput里面增加公钥.mp4$ @' b! P) ?3 z  h+ u+ b# o3 ]
        任务76:076 - 复习.mp4; W. u7 s* _# J. s8 |6 e2 b
        任务77:077 - 数字签名和验证接口.mp4
        任务78:078 - 数字签名过程分析.mp4
        任务79:079 - 签名验证.mp4
        任务80:080 - 数字签名.mp41 S, M% h/ r, W8 g9 B
        任务81:081 - 通过代码实现数字签名.mp4. Y5 c9 J! ^4 P
        任务82:082 - 数字签名验证.mp4- g! }  y- f" k8 }4 n
        任务83:083 - 课程内容介绍.mp4
        任务84:084 - 数字签名复习.mp4
        任务85:085 - 增加挖矿奖励.mp49 y. I1 R" V7 F4 L( C2 v
        任务86:086 - UTXO_set优化原理.mp46 S" j( B# ?7 t3 G2 P/ T1 S  Q
        任务87:087 - 查找所有人的未花费输出.mp4
        任务88:088 - 测试FindUTXOMap.mp49 M, p, P! ]2 f- j9 b1 I6 Y" h5 J3 @. n
        任务89:089 - 处理同时给打包多笔交易时数字签名出现的bug.mp4* Z1 k3 u' D' s$ b. Z9 m
        任务90:090 - 遍历所有UTXO并存储到数据库.mp4+ R2 C5 V8 t) X; N
        任务91:091 - FindUTOXMap方法优化.mp4! I! ]6 w" N; D; {
        任务92:092 - 查找某人地址对应的所有的UTXO.mp4
        任务93:093 - 查询余额.mp4
        任务94:094 - 修改CoinbaseTransaction交易Hash导致的bug.mp4
        任务95:095 - 复习.mp4
        任务96:096 - 转账优化.mp4
        任务97:097 - 转账.mp4, h9 d* l/ ?8 s! N2 E4 P
        任务98:098 - 转账验证.mp42 s( z0 g/ I* y# Q5 y, l! S
        任务99:099 - 未花费交易输出更新算法逻辑及实现.mp4, I! P9 _2 D& P5 g
        任务100:100 - 更新处理.mp4, X, v) W* i" W
        任务101:101 - MerkleTree.mp4
        任务102:102 - 以太坊私有节点.mp4
        任务103:103 - 以太坊多节点连接.mp4
        任务104:104 - 以太坊联盟链搭建(上).mp4
        任务105:105 - 以太坊联盟链(下).mp4
        任务106:106 - 简易的网络服务.mp4; `9 g. R% }* d8 }* g
        任务107:107 - 简易的分布式节点项目效果.mp4
        任务108:108 - NODE_ID设置.mp4
        任务109:109 - NODE_ID项目配置.mp43 j# Q& v" u2 T1 m" I
        任务110:110 - 区块链验证逻辑.mp4$
        任务111:111 - 客户端服务器使用.mp40 W4 Q% t8 H/ Z; f, f3 m' ?) w
        任务112:112 - startnode-cli.mp46 K- p9 D; W  n# a% A1 k: P
        任务113:113 - 项目集成客户端和服务器代码.mp4
        任务114:114 - 节点同步数据逻辑.mp4/ A0 `8 B3 ^& M; _" Y$ t/ h1 B
        任务115:115 - Version信息处理.mp4, ]) H8 Q& L8 u% ^: x  w
        任务116:116 - 获取节点区块链高度.mp4
        任务117:117 - 处理客户端接收到的数据.mp4% _7 m- V' ]+ |( g0 k' p" o0 {/ D# r
        任务118:118 - handle系列方法配置.mp43 Q" C. K: N! e3 P/ i
        任务119:119 - Version消息的处理.mp4; u& f7 ?; A) A/ @4 }
        任务120:120 - GetBlocks.mp4
        任务121:121 - GetBlockHashes.mp4+ l! l0 e! i* d* Y( i4 @: j
        任务122:122 - sendInv.mp4- M4 [3 `+ }$ F' C9 C$ D% P) J
        任务123:123 - handlInv.mp4
        任务124:124 - handlGetData.mp4+ `2 \" b: _; T& J$ p
        任务125:125 - 主节点 - 钱包节点 - 矿工节点交互逻辑.mp4* Y% z8 g0 C& R
        任务126:126 - 钱包节点和主节点数据同步过程分析.mp4
        任务127:127 - 代码逻辑.mp4
        任务128:128 - getblock.mp4  r, U" |9 u" D: v3 r
        任务129:129 - sendBlock.mp49! J. F% X! j/ H3 t* a  S
        任务130:130 - handleBlock.mp4
        任务131:131 - AddBlock.mp44 ^; c3 \7 ]7 X9 c/ o3 M, P
        任务132:132 - 通过一个中间变量不断迭代向主节点读取区块链.mp4
        任务133:133 - 节点间数据同步完整代码逻辑.mp4" l- E$ |+ ~( [- Q; w5 T
        任务134:134 - 重置数据库Bug处理.mp43 D, N) \. M2 Z/ W& ^9 s% U
        Hyperledger Fabric 学习文档.zip
        blockchain_go_videos-master.zip


〖下载地址〗
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

baobeisuper | 2019-11-14 19:18:14 | 显示全部楼层
go_videos-mas
回复

使用道具 举报

ustc1234 | 2020-1-22 12:41:51 | 显示全部楼层
Golang公链项目实战-2019年
回复

使用道具 举报

都是你的错 | 2020-4-12 16:31:36 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

彡娱乐丶而已 | 2020-6-9 13:30:11 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

阿伦的故事 | 2020-9-4 15:08:49 | 显示全部楼层
感谢分享
回复

使用道具 举报

sdd19930925 | 2022-10-20 09:57:08 | 显示全部楼层
Golang公链项目实战-2019年
回复

使用道具 举报

dj808 | 2022-12-4 22:32:38 | 显示全部楼层
88888888888888888
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则