Golang实战开发区块链公链项目视频+代码,资源教程下载 - 数智资源

Golang实战开发区块链公链项目视频+代码,资源教程下载

image.png

课程名称

Golang实战开发区块链公链项目视频+代码,资源教程下载

课程目录

任务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:查找某人地址对应的所

资源下载此资源下载价格为12学分,VIP免费,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格12 学分
VIP免费
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?