区块链实战之Golang公链项目开发
课程目录
002 – Block结构构建.mp4
003 – Blockchain结构构建.mp4
004 – ProofOfWork 结构.mp4
005 – ProofOfWork 完整实现.mp4
006 – 区块的序列化和反序列化.mp4
008 – boltdb.mp4
009 – boltdb插入更新数据.mp4
010 – boltdb查询.mp4
011 – 区块链数据持久化的思考.mp4
012 – ProofOfWork 难度解析.mp4
013 – 复习.mp4
014 – OS-Args.mp4
015 – flag.mp4
016 – NewFlagSet.mp4
017 – NewBlockchain 数据存储逻辑.mp4
018 – 创建区块链并将创世区块信息存储到区块链.mp4
019 – 新增区块并将其存储到区块链.mp4
020 – 区块链迭代器实现.mp4
021 – 通过迭代器遍历区块链区块的Hash.mp4
022 – 区块链中区块完整数据遍历.mp4
023 – CLI效果演示.mp4
024 – CLI 项目框架.mp4
025 – flag参数有效个数的判断.mp4
026 – 区块链持久化存储完整版.mp4
027-交易项目效果演示.mp4
028-UTXO (上).mp4
029-未花费的交易输出UTXO模型算法分析.mp4
030-将交易集成到区块里面.mp4
032-判断当前交易是否是Coinbase交易.mp4
033-实现解锁交易输入和交易输出的方法.mp4
034-FindUnspentTransactions(上).mp4
035-FindUnspentTransactions(完).mp4
036-查找可用的UTXO.mp4
037-建立新交易-UTXOTransaction.mp4
039-UTXO算法复习.mp4
040-一个区块打包多笔交易.mp4
041-手算结果和算法不匹配.mp4
042-转账错误分析.mp4
044-printUsage 信息输出.mp4
045-判断数据库是否存在.mp4
046-createBlocchainCmd逻辑.mp4
048-命令行工具完整逻辑.mp4
049:050 – UTXO模型算法优化.mp4
050:051 – 复习.mp4
051:052 – 文件分离-优化.mp4
052:053 – 转账方法优化.mp4
053:054 – 转账逻辑代码实现.mp4
059:060 – 公钥私钥加密简单过程.avi
060:061 – sha256.avi
061:062 – ripemd160.avi
063:064 – base64对称加密.avi
065:067 – 地址生成步骤.avi
069:071 – Wallets结构.avi
072:072 – Wallet逻辑复习.mp4
074:074 – 输出所有钱包地址.mp4
076:076 – 复习.mp4
080:080 – 数字签名.mp4
082:082 – 数字签名验证.mp4
083:083 – 课程内容介绍.mp4
084:084 – 数字签名复习.mp4
090:090 – 遍历所有UTXO并存储到数据库.mp4
093:093 – 查询余额.mp4
095:095 – 复习.mp4
096:096 – 转账优化.mp4
100:100 – 更新处理.mp4
103:103 – 以太坊多节点连接.mp4
104:104 – 以太坊联盟链搭建(上).mp4
105:105 – 以太坊联盟链(下).mp4
106:106 – 简易的网络服务.mp4
107:107 – 简易的分布式节点项目效果.mp4
108:108 – NODE_ID设置.mp4
109:109 – NODE_ID项目配置.mp4
111:111 – 客户端服务器使用.mp4
113:113 – 项目集成客户端和服务器代码.mp4
115:115 – Version信息处理.mp4
117:117 – 处理客户端接收到的数据.mp4
119:119 – Version消息的处理.mp4
120:120 – GetBlocks.mp4
121:121 – GetBlockHashes.mp4
122:122 – sendInv.mp4
128:128 – getblock.mp4
133:133 – 节点间数据同步完整代码逻辑.mp4
源码
A白话区块链.pdf
Hyperledger Fabric 学习文档.zip