请选择 进入手机版 | 继续访问电脑版

自学旅途-助你升职加薪-最好用的自学培训视频教程网站

 找回密码
 立即注册
查看: 552|回复: 2

价值6800元的Golang区块链公链项目实战

[复制链接]

851

主题

855

帖子

3048

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3048
发表于 2020-1-28 08:44:07 | 显示全部楼层 |阅读模式







课程简介
用Golang语言实现简易比特币,主要实现的功能:了解区块链的结构、学会创建一个区块(Block)、学会创建区块链(BlockChain)、了解UTXO模型、工作量证明、地址生成、默克尔树、数字签名、了解为什么要进行签名和验证。


适用人群
1、在职软件开发工程师
2、区块链技术爱好者
3、区块链小白用户
需会使用Go语言



课程目录


章节1:创建区块连和PoW工作量证明
课时1设置hash值18:01
课时2创建区块链14:50
课时3bigInt41:01
课时4pow原理18:44
课时5有效hash值33:46
课时6结构分析19:25
课时7db存储37:07
课时8db读取22:59
课时9总结22:35


章节2:数据持久化存储和CLI命令行界面
课时10上节课回顾11:34
课时11block的序列化和反序列化27:05
课时12修改创建blockchian的方法33:33
课时13修改添加区块的方法11:48
课时14遍历数据库中所有的block23:07
课时15迭代器实现遍历block28:47
课时16flag的用法57:29
课时17CLI的使用15:57
课时18修改项目3个命令45:31
课时19总结26:50


章节3:UTXO模型以及交易
课时20上节课回顾&数据库关闭31:51
课时21Transaction33:06
课时22交易原理44:22
课时23创建CoinBase交易31:40
课时24转账流程28:54
课时25转账创建区块41:16
课时26查询余额13:00
课时27查询UnSpentTxOutput65:41
课时28总结22:00


章节4:交易转账
课时29上节课回顾45:02
课时30UTXO模型22:34
课时31完成单笔转账42:42
课时32单笔转账说明09:13
课时33单笔转账测试数据10:13
课时34多笔转账65:23
课时35代码分离07:24
课时36总结37:21


章节5:钱包地址
课时37上节课回顾29:58
课时38hash算法25:14
课时39Base64编码24:49
课时40Base58编码34:36
课时41创建钱包26:22
课时42生成钱包地址25:45
课时43校验地址有效性14:30
课时44比特币地址的生成过程02:14
课时45创建Wallets07:09
课时46将wallet集成到项目中27:46
课时47总结20:01


章节6:数字签名
课时48上节课回顾23:28
课时49新增功能_获取所有的钱包地址50:11
课时50交易的转账原理37:18
课时51修改Input和Output的结构33:55
课时52生成数字签名96:34
课时53转账验证02:35
课时54签名验证47:29
课时55总结24:33


章节7:UTXOSet优化
课时56上节课回顾19:55
课时57切片的原理35:24
课时58多笔交易签名25:42
课时59系统奖励19:32
课时60UTXOSet的原理18:20
课时61查询blockchian中所有的utxo70:10
课时62创建utxoSet25:12
课时63查询余额19:56
课时64总结08:58


章节8:Merkle树
课时65上节课回顾21:44
课时66转账分析20:01
课时67转账的代码实现60:49
课时68更新67:05
课时69更新的原理60:20
课时70MerkleTree65:42
课时71总结11:39


章节9:网络实现
课时72上节课回顾46:08
课时73MerkleTree算法修改05:10
课时74网络26:45
课时75设置NODE_ID14:26
课时76配置项目文件NODE_ID40:12
课时77tcp11:52
课时78节点之间传递message28:52
课时79设置命令格式32:26
课时80发送版本27:50
课时81处理version28:19
课时82总结14:51


章节10:网络多节点数据交互
课时83上节课回顾21:04
课时84发送自己的信息37:47
课时85处理inv15:54
课时86同步区块的数据63:55
课时87通过全局变量循环同步block区块34:55
课时88测试整个项目17:31
课时89公链项目的源码分析流程22:30
课时90总结08:25



下载地址:


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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1、本站所有资源均来网络收集或网友上传, 本站只负责收集不承担任何技术及版权问题。
2、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除。
3、祝各位同学学有所成,尽早拿到理想的offer
回复

使用道具 举报

0

主题

166

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2020-1-28 08:44:16 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
回复 支持 反对

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2020-3-7 18:00:31 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|自学旅途-助你升职加薪-最好用的自学培训视频教程网站 ( 粤ICP备20001757号-1

GMT+8, 2020-6-7 16:29 , Processed in 0.073634 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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