|
|
|
|
|
- 区块链、比特币、以太坊介绍
- 去中心化与区块链应用场景
- 区块链技术分类介绍
- Bitcoin
- Ethereum
- EOS
- 区块链常见概念介绍
- 挖矿、矿机、矿池
- Hash、POW、Merkel、Fork
- Wallet、SPV
- 分析区块链数据结构
- 如何看懂比特币区块
- 如何分析以太坊区块
- 了解以太坊区块智能合约部署流程
|
|
|
-
- 区块链测试环境搭建
- Remix IDE、Atom IDE
- Node.js安装、配置、运行
- 官方区块链案例演示
- 搭建以太坊私链开发环境
- Ethereum Wallet
- ENS (Ethereum Name Service)
- 编写第一个智能合约
|
|
|
- Solidity语法与面向对象编程
- Solidity智能合约语法
- Address、Banance、Transfer
- Enums、Structs、Mapping
- 修改器与合约自毁
- 智能合约综合案例
- Solidity编写智能合约实现众筹
- 众筹业务分析与结构体定义
- 添加需要众筹的产品
- 添加投资人
- 对众筹结果进行判断与处理
|
|
-
-
- Truffle、Web3js框架介绍
|
-
-
- Truffle 、ICO发行自己代币、Web3.js
- Truffle framework
- 采用NodeJS搭建Truffle开发环境
- Truffle创建代币实现
- 通过zeppelin-solidity创建标准代币
- 搭建IOC代币框架
- 设置发型代币的相关参数
- 导入zeppelin代币框架
- 对zeppelin框架源码进行分析
|
|
|
- Web3.js、Truffle Unbox
- Web3js API的使用
- Truffle Init创建、编译、测试、部署、互动
- Unbox经典案例pet-shop介绍
- 实现宠物商城动物领养功能
- 查看商城交易区块信息
- DAPP项目部署到以太坊
|
|
|
- 共享账本
- 共识机制
- 隐私和安全
- 权限与身份验证实现
- 实现智能合约的接口
- 智能合约的依赖关系
- 智能合约的数据格式
- 智能合约的接口解析
- 官方fabcar案例介绍
|
|
|