博学谷 > 优质课 > 系统篇 区块链编程精品教程系列(一)

区块链编程精品教程系列(一)【系统篇】

系统篇 区块链编程精品教程系列(一)

了解区块链系统基本原理,基于Go语言能够给企业定制区块链系统。掌握主流区块链(Bitcoin,Ethereum)相关机制与原理,理解各类主流的共识算法(PoW,PoS,DPoS),熟练掌握区块链系统Go开发语言。

主讲:区块链高级讲师 | 课程时长:11课时 | 学习人数:139人 | 难度: 进阶

该课程已下架,请查看其它课程

第 一 章:区块链编程精品教程系列【系统篇】

1-1 课程规划介绍

1-1-1 1.课程规划介绍

1-2 人类交易历史介绍

1-2-1 1.人类交易历史介绍

1-3 比特币诞生背景

1-3-1 1.比特币诞生背景
1-3-2 2.中心化与去中心化介绍

1-4 比特币与区块链关系

1-4-1 1.比特币与区块链关系

1-5 比特币交易流程简单介绍

1-5-1 比特币交易流程简单介绍

1-6 哈希算法介绍

1-6-1 哈希算法介绍

1-7 对称加密介绍

1-7-1 5.对称加密介绍

1-8 非对称加密

1-8-1 非对称加密(上)
1-8-2 非对称加密(下)

1-9 base64编码介绍

1-9-1 base64编码介绍

1-10 P2P网络介绍

1-10-1 P2P网络介绍

1-11 梅克尔树介绍

1-11-1 梅克尔树介绍

1-12 工作量证明POW介绍

1-12-1 工作量证明POW介绍

1-13 比特币区块结构介绍

1-13-1 比特币区块结构介绍

1-14 比特币交易内容初步讲解

1-14-1 比特币交易内容初步讲解

1-15 举例详细说明交易流程

1-15-1 14.举例详细说明交易流程

1-16 基础原型V1

1-16-1 1.基础原型0-v1版本思路分析
1-16-2 2.基础原型1-区块定义及创建
1-16-3 3.基础原型2-完成SetHash函数
1-16-4 4.基础原型3-完成v1编写和演示

1-17 工作量证明V2

1-17-1 1.工作量证明0-v2版本思路分析
1-17-2 2.工作量证明1-创建pow结构
1-17-3 3.工作量证明2-Run函数编写(上)
1-17-4 4.工作量证明2-Run函数编写(下)
1-17-5 5.工作量证明3-演示
1-17-6 7.工作量证明5-绘制v2版本导图

1-18 持久化V3

1-18-1 1.持久化0-v3版本思路分析
1-18-2 2.持久化1-bolt数据库介绍
1-18-3 3.持久化2-NewBlockChain重构
1-18-4 4.持久化3-区块序列化和反序列化编写
1-18-5 5.持久化4-AddBlock重写
1-18-6 6.持久化5-编译演示当前效果
1-18-7 7.持久化6-迭代器编写
1-18-8 8.持久化7-cli(上)
1-18-9 9.持久化8-cli(下)
1-18-10 10.持久化9-绘制v3版本导图

1-19 引入UTXO交易结构

1-19-1 1.地址介绍及非对称加密演示
1-19-2 2.多种交易形式及UTXO介绍(重要)
1-19-3 3.绘制UTXO生成消耗过程导图
1-19-4 4.引入UTXO交易结构0-v4版本授课思路
1-19-5 5.引入UTXO交易结构1-命令行创建blockChain数据库(上)
1-19-6 6.引入UTXO交易结构2-命令行创建blockChian数据库(下)
1-19-7 7.引入UTXO交易结构3-交易结构定义
1-19-8 8.引入UTXO交易结构4-block添加Transaction以及创建coinbase
1-19-9 9.引入UTXO交易结构5-锁定脚本与解锁脚本编写
1-19-10 10.引入UTXO交易结构6-FindUTXOTransactions函数编写(重要)
1-19-11 11.引入UTXO交易结构7-GetBalance命令实现
1-19-12 12.引入UTXO交易结构8-创建普通交易(上)
1-19-13 13.引入UTXO交易结构8-创建普通交易(下 )
1-19-14 14.引入UTXO交易结构9-实现send命令
1-19-15 15.引入UTXO交易结构10-HashTransactions实现

1-20 区块链介绍

1-20-1 1.区块链定义及特点介绍
1-20-2 2.区块链发展阶段介绍
1-20-3 3.区块链协议(上)
1-20-4 4.区块链协议(下)
1-20-5 5.区块链分类
1-20-6 6.区块链相关概念介绍
1-20-7 7.区块链应用介绍

猜你还感兴趣

暂无推荐课程,自己逛逛吧

提示
该课程已在购物车中了,无需重复加入
去购物车