章节1: 密码学 课时1 视频 【课程介绍】课程大纲 13:14 可课时2 视频 【密码学】介绍 07:50 可课时3 视频 【编码解码】base64编码解码 15:32课时4 视频 【编码解码】base58编码一 28:46课时5 视频 【编码解码】base58编码二 11:51课时6 视频 【编码解码】base58解码 09:35课时7 视频 【哈希算法】哈希算法介绍 05:45课时8 视频 【哈希算法】MD4、MD5加密 05:27课时9 视频 【哈希算法】sha256加密 04:05课时10 视频 【对称和非对称加密】对称加密和非对称加密对比介绍 05:44课时11 视频 【对称和非对称加密】AES加密 16:57课时12 视频 【对称和非对称加密】AES解密 14:53课时13 视频 【对称和非对称加密】DES加密解密 15:37课时14 视频 【对称和非对称加密】3DES加密解密 04:03课时15 视频 【对称和非对称加密】rsa生成公钥私钥并保存到文件 20:30课时16 视频 【对称和非对称加密】rsa使用公钥加密 14:52课时17 视频 【对称和非对称加密】rsa使用私钥解密 06:47课时18 视频 【数字签名】生成消息签名 12:21课时19 视频 【数字签名】验证消息签名 10:04课时20 视频 【密码学】小结 04:25章节2: 区块链和比特币课时21 视频 【比特币】比特币介绍 10:10课时22 视频 【比特币】去中心化 05:14课时23 视频 【比特币】区块链介绍 06:00课时24 视频 【比特币】挖矿介绍 08:41课时25 视频 【比特币】比特币核心技术介绍 08:10课时26 视频 【比特币】比特币结构介绍 02:59课时27 视频 【比特币】数字签名和共识机制 07:30章节3: 以太坊课时28 视频 【以太坊】以太坊介绍 12:09课时29 视频 【以太坊】metamask安装、使用 12:20课时30 视频 【以太坊】metamask转账 05:51课时31 视频 【solidity】remix界面介绍一 10:25课时32 视频 【solidity】remix界面介绍二 07:02课时33 视频 【solidity】remix编译、部署、调用合约 07:10课时34 视频 【solidity】状态变量和局部变量 11:30课时35 视频 【solidity】第一个sol代码小节 04:42课时36 视频 【solidity】数据类型--bool 11:17课时37 视频 【solidity】数据类型--int和uint 06:14课时38 视频 【solidity】数据类型--定长字节数组 14:41课时39 视频 【solidity】数据类型--枚举enum 06:13课时40 视频 【solidity】数据类型--函数及多返回值 07:22课时41 视频 【solidity】修饰符--public、private、view、constant、pure 07:41课时42 视频 【solidity】修饰符--payable转账 12:07课时43 视频 【solidity】修饰符--view、constant、pure的区别 06:48课时44 视频 【solidity】函数小结 01:51课时45 视频 【solidity】地址类型--balance操作 08:46课时46 视频 【solidity】地址类型--transfer操作 11:21课时47 视频 【solidity】地址类型--小结 03:21课时48 视频 【solidity】高级用法--msg.sender获取调用者 05:55课时49 视频 【solidity】高级用法--msg.value获取payable修饰转的钱 09:27课时50 视频 【solidity】高级用法--其他内置全局变量 05:13课时51 视频 【solidity】高级用法--错误处理 11:36课时52 视频 【solidity】高级用法--错误处理小结 03:19课时53 视频 【solidity】高级用法--时间 06:13课时54 视频 【solidity】高级用法--访问函数 08:56课时55 视频 【solidity】高级用法--创建合约的两种方式 09:08课时56 视频 【solidity】高级用法--合约间转账一 18:12课时57 视频 【solidity】高级用法--合约间转账二 05:27课时58 视频 【solidity】高级用法--合约继承 09:37课时59 视频 【solidity】高级用法--修饰器 10:58课时60 视频 【go调用以太坊】geth命令行工具安装 05:59课时61 视频 【go调用以太坊】geth常用命令 12:32课时62 视频 【go调用以太坊】go连接geth启动的rpc接口 12:59课时63 视频 【go调用以太坊】go连接rpc代码优化 04:35课时64 视频 【go调用以太坊】以太坊net接口详解 11:10课时65 视频 【go调用以太坊】以太坊eth接口详解一 10:11课时66 视频 【go调用以太坊】以太坊eth接口详解二 09:24课时67 视频 【go调用以太坊】以太坊eth接口详解三 13:39课时68 视频 【go调用以太坊】以太坊personal接口详解 07:38课时69 视频 【go调用以太坊】以太坊personal接口补充以及db接口说明 06:59课时70 视频 【go调用合约】abigen环境准备及生成go文件 09:34课时71 视频 【go调用合约】remix连接本地rpc接口 04:49课时72 视频 【go调用合约】合约部署引发的问题及开启挖矿 09:50课时73 视频 【go调用合约】初始化创世块降低挖矿的难度 08:35课时74 视频 【go调用合约】私有链合约部署 15:15课时75 视频 【go调用合约】go调用已部署的合约 17:23课时76 视频 【go调用合约】安装gcc编译器 10:36课时77 视频 【go调用合约】代码调试 12:17课时78 视频 【go调用合约】升级abigen工具版本 08:52课时79 视频 【go调用合约】go调用智能合约获取状态变量 17:48课时80 视频 【go调用合约】go调用智能合约获取函数返回值 05:21课时81 视频 【go调用合约】go调用智能合约发生交易改变状态变量的值 26:21课时82 视频 【go调用合约】go调用智能合约实现给合约转钱并获取合约的余额 13:44课时83 视频 【go调用合约】go调用智能合约实现合约转钱给指定账户 27:45课时84 视频 【go调用合约】合约转账到账户验证wmv 18:27课时85 视频 【go调用合约】补充 08:36课时86 视频 【彩票网实战】实战介绍 04:54课时87 视频 【彩票网实战】实战业务逻辑分析 20:08课时88 视频 【彩票网实战】beego框架集成静态页面 13:37课时89 视频 【彩票网实战】后端渲染投注信息到前端 10:15课时90 视频 【彩票网实战】ajax轮询实时获取投注信息 18:36课时91 视频 【彩票网实战】ajax轮询实时获取投注信息二 13:33课时92 视频 【彩票网实战】websocket实时获取投注信息 25:59课时93 视频 【彩票网实战】websocket实时获取投注信息二 03:18课时94 视频 【彩票网实战】获取用户投注信息 16:42课时95 视频 【彩票网实战】查询指定账户余额及投注信息 19:12课时96 视频 【彩票网实战】智能合约-权限校验及投注金额校验 13:19课时97 视频 【彩票网实战】智能合约-投注函数完成 12:00课时98 视频 【彩票网实战】智能合约-开奖函数完成 11:51课时99 视频 【彩票网实战】智能合约-彩票历史记录存储 07:01课时100 视频 【彩票网实战】智能合约-随机生成开奖结果 19:50课时101 视频 【彩票网实战】go部分-调用智能合约准备工作 13:54课时102 视频 【彩票网实战】go部分-用户创建及挖矿 11:14课时103 视频 【彩票网实战】go部分-调用智能合约代码封装 18:05课时104 视频 【彩票网实战】go部分-获取彩票期数 15:21课时105 视频 【彩票网实战】go部分-beego中彩票投注(1) 08:45课时106 视频 【彩票网实战】go部分-beego中彩票投注(2) 18:25课时107 视频 【彩票网实战】go部分-彩票投注功能完成 29:46课时108 视频 【彩票网实战】go部分-彩票交易信息解读 10:27课时109 视频 【彩票网实战】go部分-智能合约代码优化 12:14课时110 视频 【彩票网实战】go部分-获取投注信息(1) 14:20课时111 视频 【彩票网实战】go部分-获取投注信息(2) 20:31课时112 视频 【彩票网实战】go部分-websocket部分重构 15:52课时113 视频 【彩票网实战】go部分-定时任务toolbox 21:22课时114 视频 【彩票网实战】go部分-查询指定账户余额wmv 21:17课时115 视频 【彩票网实战】go部分-查询指定账户投注号码 09:51课时116 视频 【彩票网实战】go部分-开奖页面完善 14:08课时117 视频 【彩票网实战】go部分-开奖功能实现一 24:44课时118 视频 【彩票网实战】go部分-开奖功能实现二 35:00课时119 视频 【彩票网实战】go部分-开奖功能实现三 27:10课时120 视频 【彩票网实战】go部分-获取当前彩票期数奖池金额 38:08章节4: fabric课时121 视频 【fabric】fabric介绍 08:20课时122 视频 【fabric环境搭建】虚拟机安装 09:53课时123 视频 【fabric环境搭建】xshell连接虚拟机 07:32课时124 视频 【fabric环境搭建】linux安装python2.7及pip 09:38课时125 视频 【fabric环境搭建】linux安装go 12:31课时126 视频 【fabric环境搭建】linux手动安装指定版本的go 16:13课时127 视频 【fabric环境搭建】linux安装docker及docker-compose 15:01课时128 视频 【fabric环境搭建】fabric源码安装 05:17课时129 视频 【fabric环境搭建】安装fabric的docker镜像 05:04课时130 视频 【fabric环境搭建】网络测试并生成cryptogen等可执行文件 10:08课时131 视频 【fabric环境搭建】补充 04:48课时132 视频 【cryptogen模块】fabric项目结构 08:30课时133 视频 【cryptogen模块】cryptogen生成配置文件及yaml格式介绍 15:19课时134 视频 【cryptogen模块】cryptogen配置项解释 08:15课时135 视频 【cryptogen模块】基于配置文件生成证书 05:51课时136 视频 【configtxgen模块】命令介绍 05:00课时137 视频 【configtxgen模块】Organizations配置项 13:24课时138 视频 【configtxgen模块】Orderer配置项 08:02课时139 视频 【configtxgen模块】Profile配置项 08:13课时140 视频 【configtxgen模块】生成创世块和通道文件 05:54课时141 视频 【configtxgen模块】更新锚节点 07:24课时142 视频 【docker-compose】docker-compose-cli配置文件详解 16:16课时143 视频 【docker-compose】fabric相关镜像介绍 04:35课时144 视频 【docker-compose】docker-compose-base和peer-base配置文件详解 08:22课时145 视频 【docker-compose】cli客户端环境配置详解 10:31课时146 视频 【docker-compose】orderer节点环境配置详解 05:11课时147 视频 【docker-compose】peer节点环境配置详解 05:14课时148 视频 【docker-compose】orderer节点配置修改 06:55课时149 视频 【docker-compose】peer节点配置修改 08:09课时150 视频 【docker-compose】cli客户端配置修改 10:23课时151 视频 【docker-compose】关于后续课程的说明 02:01课时152 视频 【docker-compose】启动docker-compose 10:55课时153 视频 【docker-compose】cli启动问题解决 06:04课时154 视频 【通道】客户端创建通道一 13:56课时155 视频 【通道】客户端创建通道二 11:49课时156 视频 【通道】客户端创建通道三 06:21课时157 视频 【通道】将当前peer节点加入通道 13:32课时158 视频 【通道】将其他peer节点加入通道 10:02课时159 视频 【通道】关于虚拟机重启后的注意事项 04:52课时160 视频 【链码】当前peer节点安装链码 07:37课时161 视频 【链码】链码实例化 17:01课时162 视频 【链码】链码实例化二 08:41课时163 视频 【链码】链码实例化三 07:42课时164 视频 【链码】query查询 09:19课时165 视频 【链码】重新执行整个配置流程一 31:47课时166 视频 【链码】重新执行整个配置流程二 15:43课时167 视频 【链码】example02源码解读Init函数 10:07课时168 视频 【链码】example02源码解读Invoke及其他的函数 11:35课时169 视频 【链码】编写go智能合约的约束 06:33课时170 视频 【链码】peer包源码解读 07:47课时171 视频 【链码】shim包接口一 07:28课时172 视频 【链码】shim包接口二 08:49课时173 视频 【链码】shim包接口三 05:43课时174 视频 【链码】example01、example03源码解读 04:36课时175 视频 【链码】example04、example05源码解读 11:06课时176 视频 【链码】我的第一个go链码一 19:09课时177 视频 【链码】我的第一个go链码二 13:57课时178 视频 【链码】新链码的部署及升级部署 21:19课时179 视频 【链码】交易链码编写一 17:29课时180 视频 【链码】交易链码编写二 14:26课时181 视频 【链码】交易链码编写三 07:54课时182 视频 【链码】交易链码部署查询 08:52课时183 视频 【链码】交易链码转账 09:03课时184 视频 【链码】交易流程 05:36课时185 视频 【链码】fabric账号 14:23课时186 视频 【链码】fabric-ca 12:51课时187 视频 【链码】调用链码源码解读 13:59课时188 视频 【链码】调用链码实战 18:13课时189 视频 【链码】调用链码安装及效果演示 10:40课时190 视频 【链码】链码打包 06:01课时191 视频 【shell】搭建fabric执行顺序 19:14课时192 视频 【shell】下载镜像脚本编写及验证 16:26课时193 视频 【shell】生成证书脚本编写及验证 06:21课时194 视频 【shell】创世块和通道文件生成脚本编写及验证 06:29课时195 视频 【shell】启动docker-compose脚本编写及验证 09:48课时196 视频 【shell】创建通道脚本编写及验证 16:40课时197 视频 【shell】当前peer节点加入通道脚本编写及验证 09:43课时198 视频 【shell】安装链码及实例化链码脚本编写 09:36课时199 视频 【shell】关闭网络脚本编写及验证 16:11课时200 视频 【shell】小结 07:53课时201 视频 【go-sdk】fabric-sdk-go项目目录介绍 07:13课时202 视频 【go-sdk】使用步骤 13:10课时203 视频 【go-sdk】query查询链码 07:06课时204 视频 【go-sdk】execute调用链码 03:15课时205 视频 【go-sdk】config.yaml配置之client 07:28课时206 视频 【go-sdk】config.yaml配置之channels 06:20课时207 视频 【go-sdk】config.yaml配置之organizations 08:08课时208 视频 【go-sdk】config.yaml配置之orderers和peers 05:29课时209 视频 【go-sdk】查询链码测试 11:44课时210 视频 【go-sdk】查询链码调试 16:18课时211 视频 【go-sdk】交易链码调试 22:02课时212 视频 【fabric实战】实战业务逻辑分析 12:18课时213 视频 【fabric实战】实战项目分类 06:59课时214 视频 【fabric实战】crypto-config.yaml文件修改 05:27课时215 视频 【fabric实战】configtx.yaml文件修改 05:34课时216 视频 【fabric实战】docker-compose-cli.yaml文件修改 13:26课时217 视频 【fabric实战】docker-compose-cli.yaml客户端环境修改 13:45课时218 视频 【fabric实战】start.sh脚本编写 14:01课时219 视频 【fabric实战】测试脚本并搭建fabric网络 17:44课时220 视频 【fabric实战】切换peer环境并加入通道 14:19课时221 视频 【fabric实战】police链码之Init函数 17:47课时222 视频 【fabric实战】个人信息链码之新增及查询账户 11:07课时223 视频 【fabric实战】房屋新增及查询链码编写完成 11:24课时224 视频 【fabric实战】个人征信新增及查询链码编写完成 08:25课时225 视频 【fabric实战】链码优化 04:13课时226 视频 【fabric实战】合同管理链码编写 10:59课时227 视频 【fabric实战】交易管理链码编写 14:35课时228 视频 【fabric实战】账号管理链码编写 14:35课时229 视频 【fabric实战】链码挂载到服务器 17:15课时230 视频 【fabric实战】police链码安装、实例化及查询测试 19:45课时231 视频 【fabric实战】房管局链码安装、实例化及查询测试 06:45课时232 视频 【fabric实战】征信中心链码安装、实例化及查询测试 07:04课时233 视频 【fabric实战】合同链码安装、实例化及查询测试 13:46课时234 视频 【fabric实战】交易和账号链码安装、实例化及查询测试 11:13课时235 视频 【fabric实战】gin框架项目结构划分 08:01课时236 视频 【fabric实战】go-sdk之police通道配置文件编写 16:20课时237 视频 【fabric实战】go-sdk之authority和credit通道配置文件编写 07:11课时238 视频 【fabric实战】项目部署文档编写 13:41课时239 视频 【fabric实战】sdk共有信息抽取 13:38课时240 视频 【fabric实战】police-sdk代码编写 13:16课时241 视频 【fabric实战】police-sdk调试测试 24:12课时242 视频 【fabric实战】authority-sdk代码编写及测试 08:07课时243 视频 【fabric实战】credit-sdk代码编写及测试 20:50课时244 视频 【fabric实战】credit-sdk新增测试 09:09课时245 视频 【fabric实战】go-sdk问题调试 11:19课时246 视频 【fabric实战】shell脚本切换peer环境并安装链码 15:40课时247 视频 【fabric实战】shell脚本切换peer环境并安装链码测试 10:31课时248 视频 【fabric实战】写入账本一直重连的解决办法 10:54课时249 视频 【fabric实战】写入账本一直重连的解决办法二 08:03课时250 视频 【fabric实战】小结 07:28课时251 视频 【fabric实战】gin--项目结构划分 06:03课时252 视频 【fabric实战】gin--路由分组 09:15课时253 视频 【fabric实战】gin--公安局链码查询及添加接口完成 15:53课时254 视频 【fabric实战】gin--个人认证信息查询接口测试 19:35课时255 视频 【fabric实战】gin--个人认证信息添加接口测试 14:14课时256 视频 【fabric实战】gin--房屋认证接口编写及测试 09:32课时257 视频 【fabric实战】gin--征信中心接口编写及测试 13:07课时258 视频 【fabric实战】gin--合同管理接口编写及测试 09:35课时259 视频 【fabric实战】gin--合同图片上链 19:40课时260 视频 【fabric实战】gin--交易管理接口编写及测试 26:42课时261 视频 【fabric实战】gin--用户管理接口编写及测试 25:25课时262 视频 【fabric实战】gin--用户管理逻辑调整 06:52课时263 视频 【fabric实战】vue--项目创建及结构划分 17:30课时264 视频 【fabric实战】vue--axios和router 11:48课时265 视频 【fabric实战】vue--路由划分 18:56课时266 视频 【fabric实战】vue--用户登录完成 13:47课时267 视频 【fabric实战】vue--跨域请求及登录优化 11:23课时268 视频 【fabric实战】vue--用户注册完成 08:27课时269 视频 【fabric实战】vue--个人认证 15:34课时270 视频 【fabric实战】vue--登录优化 07:07课时271 视频 【fabric实战】vue--公安局个人信息查询 18:20课时272 视频 【fabric实战】vue--公安局个人信息添加 11:49课时273 视频 【fabric实战】vue--房管局房屋查询及添加 10:04课时274 视频 【fabric实战】vue--征信中心查询及添加 09:57课时275 视频 【fabric实战】vue--合同管理查询 13:20课时276 视频 【fabric实战】vue--合同管理之个人认证及房屋认证 12:53课时277 视频 【fabric实战】vue--合同管理之合同上链 14:54课时278 视频 【fabric实战】vue--交易管理之查询 10:44课时279 视频 【fabric实战】vue--交易管理之交易数据上链 11:49课时280 视频 【fabric实战】小结 06:35