一、培训收益
课程中通过细致讲解,使学员掌握该技术的本质,即以数据加密、时间戳和分布式共识算法等基础技术为依托,实现链式存储、智能合约和隐私保护等高级功能的分布式账本技术。该技术通过区块链网络节点之间的相互验证、监督和数据备份,从技术层面上保证在链式账本中所存储的数据无法被恶意篡改,特别适合用于解决多方业务协作场景中为维护信用而导致的成本居高不下的问题。具体收益包括:
1.学习区块链技术的概念、发展历程、技术流派和典型应用场景;
2.了解企业级区块链平台的架构设计和功能模块;
3.通过区块链实际项目案例加深对区块链技术的认知和理解。
二、培训特色
本次培训从实战的角度对区块链技术进行了全面的剖析,并结合数字票据、供应链金融、电子存证等实际案例分析和探讨区块链技术的应用场景,给区块链相关从业人员以指导和启迪。
三、日程安排
第一天 上午 区块链、比特币、以太坊介绍
第一部分区块链、比特币、以太坊介绍
一. 去中心化与区块链应用场景
二. 区块链技术分类介绍
1. Bitcoin
2. Ethereum
3. EOS
三. 区块链常见概念介绍
1. 挖矿、矿机、矿池
2. Hash、POW、Merkel、Fork
3. Wallet、SPV
四. 分析区块链数据结构
1. 如何看懂比特币区块
2. 如何分析以太坊区块
3. 了解以太坊区块智能合约部署流程
第二天 上午 智能合约案例实践
第一部分Solidity语法与面向对象编程
一. Solidity智能合约语法
1. Address、Banance、Transfer
2. Enums、Structs、Mapping
3. 修改器与合约自毁
4. 智能合约综合案例
二. Solidity编写智能合约实现众筹
1. 众筹业务分析与结构体定义
2. 添加需要众筹的产品
3. 添加投资人
4. 对众筹结果进行判断与处理
第三天 上午 区块链Web项目开发与EOS
第一部分:开发自己区块链Web项目
1.Web3.js、Truffle Unbox
2.Web3js API的使用
3.Truffle Init创建、编译、测试、部署、互动
4.Unbox经典案例pet-shop介绍
第二部分:EOS介绍与环境搭建
1、Eos环境搭建
2、创建钱包和账户
3、部署合约操作合约
4、eos学习资料网站
5、演示一个项目