百度网盘超级会员官方超低价

 找回密码
 注册会员
查看: 12817|回复: 87
收起左侧

Golang实战开发区块链公链项目 视频+代码

[复制链接]
发表于 2019-4-29 10:57:50 | 显示全部楼层 |阅读模式

0.jpg
【课程内容】

任务1:内容介绍
任务2:Block结构
任务3:根据区块数据生成区块HASH
任务4:CreateGenesisBlock
任务5:Blockchain结构
任务6:添加新的区块
任务7:ProofOfWork框架
任务8:工作量证明算法分析
任务9:target移位处理
任务10:挖矿算法完整实现
任务11:判断区块Hash的有效性
任务12:课程目标
任务13:区块的序列化和反序列化
任务14:boltdb数据库的创建或者打开
任务15:创建表并且往表里面存储数据
任务16:boltdb-Update-View
任务17:区块序列化反序列化-boltdb
任务18:复习
任务19:创建创世区块并且将创世区块序列化存储到数据库中
任务20:新增区块并且存储到数据库
任务21:遍历区块链
任务22:时间格式化输出
任务23:通过迭代器遍历区块链
任务24:将blockchain和BlockchainIterator进行分离
任务25:flag基本使用
任务26:os
任务27:命令行解析
任务28:数据持久化完整版
任务29:createblockchain命令
任务30:改善创建创世区块的方法
任务31:代码完善处理
任务32:Block里面设置Transaction数组
任务33:UTXO模型原理
任务34:coinbase 交易
任务35:UTXO 模型案例
任务36:转账命令行处理
任务37:JSONToArray
任务38:转账相关方法串联
任务39:交易整体框架搭建完成
任务40:UTXO 复习
任务41:构造区块交易测试数据
任务42:构造测试数据区块3
任务43:转账算法逻辑分析
任务44:UnSpentTransationsWithAdress
任务45:getbalance-cli
任务46:遍历UTXO
任务47:查找UTXO
任务48:余额查询
任务49:UTXO模型算法优化
任务50:复习
任务51:文件分离-优化
任务52:转账方法优化
任务53:转账逻辑代码实现
任务54:UnUTXOs方法优化
任务55:单笔交易转账测试
任务56:转账逻辑处理
任务57:BUG处理-转账完整版
任务58:复习
任务59:公钥私钥加密简单过程
任务60:sha256
任务61:ripemd160
任务62:base58加密解密
任务63:base64对称加密
任务64:wallet
任务65:地址生成步骤
任务66:Wallet对象创建
任务67:通过公钥生成钱包地址
任务68:判断地址是否合法有效
任务69:Wallets结构
任务70:将地址集成到项目里面
任务71:addresslists
任务72:Wallet逻辑复习
任务73:将钱包信息写入到dat文件
任务74:输出所有钱包地址
任务75:TXOutput & TXInput里面增加公钥
任务76:复习
任务77:数字签名和验证接口
任务78:数字签名过程分析
任务79:签名验证
任务80:数字签名
任务81:通过代码实现数字签名
任务82:数字签名验证
任务83:课程内容介绍
任务84:数字签名复习
任务85:增加挖矿奖励
任务86:UTXO_set优化原理
任务87:查找所有人的未花费输出
任务88:测试FindUTXOMap
任务89:处理同时给打包多笔交易时数字签名出现的bug
任务90:遍历所有UTXO并存储到数据库
任务91:FindUTOXMap方法优化
任务92:查找某人地址对应的所有的UTXO
任务93:查询余额
任务94:修改CoinbaseTransaction交易Hash导致的bug
任务95:复习
任务96:转账优化
任务97:转账
任务98:转账验证
任务99:未花费交易输出更新算法逻辑及实现
任务100:更新处理
任务101:MerkleTree
任务102:以太坊私有节点
任务103:以太坊多节点连接
任务104:以太坊联盟链搭建(上)
任务105:以太坊联盟链(下)
任务106:简易的网络服务
任务107:简易的分布式节点项目效果
任务108:NODE_ID设置
任务109:NODE_ID项目配置
任务110:区块链验证逻辑
任务111:客户端服务器使用
任务112:startnode-cli
任务113:项目集成客户端和服务器代码
任务114:节点同步数据逻辑
任务115:Version信息处理
任务116:获取节点区块链高度
任务117:处理客户端接收到的数据
任务118:handle系列方法配置
任务119:Version消息的处理
任务120:GetBlocks
任务121:GetBlockHashes
任务122:sendInv
任务123:handlInv
任务124:handlGetData
任务125:主节点 - 钱包节点 - 矿工节点交互逻辑
任务126:钱包节点和主节点数据同步过程分析
任务127:代码逻辑
任务128:getblock
任务129:sendBlock
任务130:handleBlock
任务131:AddBlock
任务132:通过一个中间变量不断迭代向主节点读取区块链
任务133:节点间数据同步完整代码逻辑
任务134:重置数据库Bug处理

【下载地址】

游客,如果您要查看本帖隐藏内容请回复

相关帖子

发表于 2019-12-18 01:12:45 | 显示全部楼层
谢谢楼主---------------------------------------------------
发表于 2019-11-18 13:07:06 | 显示全部楼层
这里也可以学习网络安全技术啊
发表于 2019-12-19 10:47:28 | 显示全部楼层
学习下谢谢
发表于 2019-7-5 17:29:33 | 显示全部楼层
NB帖子
发表于 2019-7-6 12:01:14 | 显示全部楼层
正是我所需要的
发表于 2019-7-7 13:29:57 | 显示全部楼层
最好的资源啦
发表于 2019-7-7 19:19:25 | 显示全部楼层
办这个会员办对了
发表于 2019-7-8 19:16:12 | 显示全部楼层
这里也可以学习网络安全技术啊
发表于 2019-7-10 10:32:32 | 显示全部楼层
解放路的时间
发表于 2019-7-10 10:34:23 | 显示全部楼层
这里也可以学习网络安全技术啊
发表于 2019-7-10 16:00:04 | 显示全部楼层
哈哈啊哈哈哈哈

升级VIP| sitemap.xml| 学IT技术|学优IT技术网|学优IT论坛

GMT+8, 2024-4-30 18:58

Powered by xue.itjishu.cn

Copyright © 2012-2023, itjishu.cn.

快速回复 返回顶部 返回列表