TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
【课程内容】
区块链精品教程系列(一)系统篇
1.课程规划介绍
2.人类交易历史介绍
3.比特币诞生背景
4.中心化与去中心化介绍
5.比特币与区块链关系
6.比特币交易流程简单介绍
7.哈希算法介绍
8.对称加密介绍
9.非对称加密
10.base64编码介绍
11.P2P网络介绍
12.梅克尔树介绍
13.工作量证明POW介绍
14.比特币区块结构介绍
15.比特币交易内容初步讲解
16.举例详细说明交易流程
17.基础原型0-v1版本思路分析
18.基础原型1-区块定义及创建
19.基础原型2-完成SetHash函数
20.基础原型3-完成v1编写和演示
21.工作量证明0-v2版本思路分析
22.工作量证明1-创建pow结构
23.工作量证明2-Run函数编写
24.工作量证明3-演示
25.工作量证明4-Isvalid演示
26.工作量证明5-绘制v2版本导图
27.持久化0-v3版本思路分析
28.持久化1-bolt数据库介绍
29.持久化2-NewBlockChain重构
30.持久化3-区块序列化和反序列化编写
31.持久化4-AddBlock重写
32.持久化5-编译演示当前效果
33.持久化6-迭代器编写
34.持久化7-cli
35.持久化8-绘制v3版本导图
36.地址介绍及非对称加密演示
37.多种交易形式及UTXO介绍(重要)
38.绘制UTXO生成消耗过程导图
39.引入UTXO交易结构0-v4版本授课思路
40.引入UTXO交易结构1-命令行创建blockChain数据库
41.引入UTXO交易结构2-交易结构定义
42.引入UTXO交易结构3-block添加Transaction以及创建coinbase
43.引入UTXO交易结构4-锁定脚本与解锁脚本编写
44.引入UTXO交易结构5-FindUTXOTransactions函数编写(重要)
45.引入UTXO交易结构6-GetBalance命令实现
50.引入UTXO交易结构7-创建普通交易
51.引入UTXO交易结构8-实现send命令
52.引入UTXO交易结构9-HashTransactions实现
53.区块链定义及特点介绍
54.区块链发展阶段介绍
55.区块链协议
56.区块链分类
57.区块链相关概念介绍
58.区块链应用介绍
区块链精品教程系列(二)智能合约篇
1.以太坊课程规划
2.区块链页面demo演示讲解(后面因挖矿有些杂音)
3.以太坊整体介绍
4.以太坊钱包1-MyEtherWallet、MetaMask、Mist介绍
5.以太坊钱包2-Mist钱包介绍
6.以太坊钱包3-ENS介绍
7.以太坊开发环境介绍
8.智能合约介绍
9.合约元素
10.数据类型
11.布尔类型
12.整型
13.地址类型
14.枚举类型
15.函数类型
16.数组
17.结构体
18.映射
19.自动推导var
20.全局函数
21.货币单位与时间单位介绍
22.constant、view、pure介绍
23.错误处理
24.delete介绍
25.modifier修饰器介绍
26.综合案例-投票
27.geth搭建私有链
28.truffle安装、web3.js简介
29.使用web3.js部署合约,调用合约
30.使用remix生成web3部署合约代码
31.web3介绍
32.truffle编译、部署、调用合约
|
|