Go语言与区块链开发从入门到精通系统篇
本套视频主要介绍如何实现Go语言版的区块链钱包项目,内容包括助记词生成、私钥存储、Coin交易及Token交易等内容。介绍如何实现一个版权交易系统 ,内容包括如何设计区块链应用系统 、后端功能如何与区块链相结合等,它既是一个区块链系统应用项目,也是一个Go语言Web服务器项目 。
课程目录:
day1
1.比特币发展历史介绍.mp4
2.比特币记账与传统记账对比.mp4
3.哈希算法和密码学介绍.mp4
4.默克尔树与p2p.mp4
5.btc结构.mp4
6.交易实例介绍.mp4
7.utxo介绍.mp4
8.utxo创建和销毁过程.mp4
9.双花问题解决方法介绍.mp4
10.拜占庭将军问题.mp4
11.比特币缺陷.mp4
12.区块链发展版本.mp4
13.区块链协议层.mp4
14.主流共识机制介绍.mp4
15.智能合约介绍.mp4
16.区块链特点.mp4
17.公有链-联盟链-私有链.mp4
18.区块链常见概念介绍(上).mp4
19.区块链常见概念介绍(下).mp4
20.区块链的应用及存在问题.mp4
day2
0.四个版本内容简介.mp4
1.区块结构创建.mp4
2.区块链构造.mp4
3.v1完成演示注释.mp4
4.proofofwork结构创建.mp4
5.PrepareData和Run函数编写.mp4
6.v2完成添加Isvalid 调整NewBlock函数演示.mp4
7.v2程序导图绘制.mp4
8.bolt数据介绍.mp4
9.NewBlockChain重写.mp4
10.block的序列化与反序列化.mp4
11.AddBlock重写.mp4
12.区块链迭代器编写.mp4
13.cli(上).mp4
14.cli(下).mp4
day3
0.课程回顾.mp4
1. 实现命令行创建blockchain功能.mp4
10.实现普通交易NewTransaction功能.mp4
11.实现命令行交易功能 ,有bug.mp4
12.bug解决.mp4
2.Transaction交易构造.mp4
3.根据Transaction调整相关结构+实现NewCoinbaseTX函数.mp4
4.实现GetBlockChainHandler+重写PrintChain函数.mp4
5.添加IsBlockChainExist函数.mp4
6.FindUnspendTransacions(上).mp4
7.FindUnspendTransacions(下).mp4
8.实现getBalance功能.mp4
9.实现FindSuitableUTXOs功能.mp4