【区块链实战】Golang公链项目实战[完整版]

3433
3
2020-03-13 22:22:26
18
5
191
10
https://blog.csdn.net/chenyao1994
https://blog.csdn.net/chenyao1994
视频选集
(65/134)
[www.52sk2.com]任务1:001 - 内容介绍
11:21
[www.52sk2.com]任务2:002 -Block结构
28:14
[www.52sk2.com]任务3:003 - 根据区块数据生成区块HASH
22:27
[www.52sk2.com]任务4:004 - CreateGenesisBlock
04:45
[www.52sk2.com]任务5:005 - Blockchain结构
07:10
[www.52sk2.com]任务6:006 - 添加新的区块
10:03
[www.52sk2.com]任务7:007 - ProofOfWork框架
11:02
[www.52sk2.com]任务8:008 - 工作量证明算法分析
19:03
[www.52sk2.com]任务9:009 - target移位处理
04:18
[www.52sk2.com]任务10:010 - 挖矿算法完整实现
24:11
[www.52sk2.com]任务11:011 - 判断区块Hash的有效性
19:23
[www.52sk2.com]任务12:012 - 课程目标
24:29
[www.52sk2.com]任务13:013 - 区块的序列化和反序列化
10:05
[www.52sk2.com]任务14:014 - boltdb数据库的创建或者打开
08:06
[www.52sk2.com]任务15:015 - 创建表并且往表里面存储数据
10:05
[www.52sk2.com]任务16:016 - boltdb-Update-View
08:32
[www.52sk2.com]任务17:017 - 区块序列化反序列化-boltdb
15:43
[www.52sk2.com]任务18:018 - 复习
06:19
[www.52sk2.com]任务19:019 - 创建创世区块并且将创世区块序列化存储到数据库中
22:26
[www.52sk2.com]任务20:020 - 新增区块并且存储到数据库
18:27
[www.52sk2.com]任务21:021 - 遍历区块链
19:13
[www.52sk2.com]任务22:022 - 时间格式化输出
03:18
[www.52sk2.com]任务23:023 - 通过迭代器遍历区块链
21:28
[www.52sk2.com]任务24:024 - 将blockchain和BlockchainIterator进行分离
03:19
[www.52sk2.com]任务25:025 - flag基本使用
15:46
[www.52sk2.com]任务26:026 - os
05:32
[www.52sk2.com]任务27:027 - 命令行解析
19:13
[www.52sk2.com]任务28:028 - 数据持久化完整版
30:53
[www.52sk2.com]任务29:029 - createblockchain命令
23:15
[www.52sk2.com]任务30:030 - 改善创建创世区块的方法
13:06
[www.52sk2.com]任务31:031 - 代码完善处理
18:11
[www.52sk2.com]任务32:032 - Block里面设置Transaction数组
35:46
[www.52sk2.com]任务33:033 - UTXO模型原理
37:13
[www.52sk2.com]任务34:034 - coinbase 交易
42:41
[www.52sk2.com]任务35:035 - UTXO 模型案例
33:53
[www.52sk2.com]任务36:036 - 转账命令行处理
14:39
[www.52sk2.com]任务37:037 - JSONToArray
06:48
[www.52sk2.com]任务38:038 - 转账相关方法串联
09:56
[www.52sk2.com]任务39:039 - 交易整体框架搭建完成
24:20
[www.52sk2.com]任务40:040 - UTXO 复习
27:04
[www.52sk2.com]任务41:041 - 构造区块交易测试数据
36:36
[www.52sk2.com]任务42:042 - 构造测试数据区块3
10:52
[www.52sk2.com]任务43:043 - 转账算法逻辑分析
28:28
[www.52sk2.com]任务44:044 - UnSpentTransationsWithAdress
11:22
[www.52sk2.com]任务45:045 - getbalance-cli
20:12
[www.52sk2.com]任务46:047 - 遍历UTXO
57:51
[www.52sk2.com]任务47:048 - 查找UTXO
27:19
[www.52sk2.com]任务48:049 - 余额查询
08:05
[www.52sk2.com]任务49:050 - UTXO模型算法优化
15:48
[www.52sk2.com]任务50:051 - 复习
10:51
[www.52sk2.com]任务51:052 - 文件分离-优化
05:55
[www.52sk2.com]任务52:053 - 转账方法优化
24:49
[www.52sk2.com]任务53:054 - 转账逻辑代码实现
15:48
[www.52sk2.com]任务54:054 - UnUTXOs方法优化
30:04
[www.52sk2.com]任务55:055 - 单笔交易转账测试
04:31
[www.52sk2.com]任务56:056 - 转账逻辑处理
01:17:49
[www.52sk2.com]任务57:057 - BUG处理-转账完整版
04:02
[www.52sk2.com]任务58:058 - 复习
25:39
[www.52sk2.com]任务59:059 - 公钥私钥加密简单过程
23:41
[www.52sk2.com]任务60:060 - sha256
07:49
[www.52sk2.com]任务61:061 - ripemd160
04:50
[www.52sk2.com]任务62:062 - base58加密解密
22:06
[www.52sk2.com]任务63:063 - base64对称加密
11:20
[www.52sk2.com]任务64:064 - wallet
17:39
[www.52sk2.com]任务65:065 - 地址生成步骤
37:14
[www.52sk2.com]任务66:066 - Wallet对象创建
16:16
[www.52sk2.com]任务67:067 - 通过公钥生成钱包地址
20:16
[www.52sk2.com]任务68:068 - 判断地址是否合法有效
20:55
[www.52sk2.com]任务69:069 - Wallets结构
15:06
[www.52sk2.com]任务70:070 - 将地址集成到项目里面
19:54
[www.52sk2.com]任务71:071 - addresslists
09:08
[www.52sk2.com]任务72:072 - Wallet逻辑复习
17:46
[www.52sk2.com]任务73:073 - 将钱包信息写入到dat文件
45:54
[www.52sk2.com]任务74:074 - 输出所有钱包地址
05:12
[www.52sk2.com]任务75:075 - TXOutput & TXInput里面增加公钥
48:26
[www.52sk2.com]任务76:076 - 复习
04:45
[www.52sk2.com]任务77:077 - 数字签名和验证接口
12:45
[www.52sk2.com]任务78:078 - 数字签名过程分析
45:18
[www.52sk2.com]任务79:079 - 签名验证
20:45
[www.52sk2.com]任务80:080 - 数字签名
12:36
[www.52sk2.com]任务81:081 - 通过代码实现数字签名
37:08
[www.52sk2.com]任务82:082 - 数字签名验证
17:13
[www.52sk2.com]任务83:083 - 课程内容介绍
08:39
[www.52sk2.com]任务84:084 - 数字签名复习
06:27
[www.52sk2.com]任务85:085 - 增加挖矿奖励
19:01
[www.52sk2.com]任务86:086 - UTXO_set优化原理
25:51
[www.52sk2.com]任务87:087 - 查找所有人的未花费输出
01:10:09
[www.52sk2.com]任务88:088 - 测试FindUTXOMap
39:53
[www.52sk2.com]任务89:089 - 处理同时给打包多笔交易时数字签名出现的bug
21:36
[www.52sk2.com]任务90:090 - 遍历所有UTXO并存储到数据库
12:36
[www.52sk2.com]任务91:091 - FindUTOXMap方法优化
15:33
[www.52sk2.com]任务92:092 - 查找某人地址对应的所有的UTXO
07:32
[www.52sk2.com]任务93:093 - 查询余额
05:23
[www.52sk2.com]任务94:094 - 修改CoinbaseTransaction交易Hash导致的bug
54:16
[www.52sk2.com]任务95:095 - 复习
11:24
[www.52sk2.com]任务96:096 - 转账优化
42:33
[www.52sk2.com]任务97:097 - 转账
09:17
[www.52sk2.com]任务98:098 - 转账验证
04:31
[www.52sk2.com]任务99:099 - 未花费交易输出更新算法逻辑及实现
54:24
[www.52sk2.com]任务100:100 - 更新处理
32:49
[www.52sk2.com]任务101:101 - MerkleTree
54:14
[www.52sk2.com]任务102:102 - 以太坊私有节点
01:02:40
[www.52sk2.com]任务103:103 - 以太坊多节点连接
09:20
[www.52sk2.com]任务104:104 - 以太坊联盟链搭建(上)
44:39
[www.52sk2.com]任务105:105 - 以太坊联盟链(下)
22:48
[www.52sk2.com]任务106:106 - 简易的网络服务
04:42
[www.52sk2.com]任务107:107 - 简易的分布式节点项目效果
05:30
[www.52sk2.com]任务108:108 - NODE_ID设置
03:11
[www.52sk2.com]任务109:109 - NODE_ID项目配置
03:29
[www.52sk2.com]任务110:110 - 区块链验证逻辑
02:45
[www.52sk2.com]任务111:111 - 客户端服务器使用
01:54
[www.52sk2.com]任务112:112 - startnode-cli
02:56
[www.52sk2.com]任务113:113 - 项目集成客户端和服务器代码
03:13
[www.52sk2.com]任务114:114 - 节点同步数据逻辑
05:24
[www.52sk2.com]任务115:115 - Version信息处理
05:03
[www.52sk2.com]任务116:116 - 获取节点区块链高度
01:37
[www.52sk2.com]任务117:117 - 处理客户端接收到的数据
03:08
[www.52sk2.com]任务118:118 - handle系列方法配置
01:46
[www.52sk2.com]任务119:119 - Version消息的处理
03:56
[www.52sk2.com]任务120:120 - GetBlocks
04:26
[www.52sk2.com]任务121:121 - GetBlockHashes
02:12
[www.52sk2.com]任务122:122 - sendInv
01:57
[www.52sk2.com]任务123:123 - handlInv
02:59
[www.52sk2.com]任务124:124 - handlGetData
01:11
[www.52sk2.com]任务125:125 - 主节点 - 钱包节点 - 矿工节点交互逻辑
22:01
[www.52sk2.com]任务126:126 - 钱包节点和主节点数据同步过程分析
24:37
[www.52sk2.com]任务127:127 - 代码逻辑
16:27
[www.52sk2.com]任务128:128 - getblock
07:12
[www.52sk2.com]任务129:129 - sendBlock
04:46
[www.52sk2.com]任务130:130 - handleBlock
02:31
[www.52sk2.com]任务131:131 - AddBlock
10:48
[www.52sk2.com]任务132:132 - 通过一个中间变量不断迭代向主节点读取区块链
16:14
[www.52sk2.com]任务133:133 - 节点间数据同步完整代码逻辑
20:16
[www.52sk2.com]任务134:134 - 重置数据库Bug处理
07:58
客服
顶部
赛事库 课堂 2021拜年纪