400-626-7377
开课时间

通过学习能解决工作中哪些问题?

报名之后能学习到什么?

  • 了解区块链技术的概念
  • 了解区块链技术发展历程
  • 学习区块链技术技术流派
  • 学习区块链技术典型应用场景
  • 了解企业级区块链平台的架构设计
  • 了解企业级区块链平台功能模块
  • 区块链热门项目案例演练

区块链中常见问题

  • telegram如何搜索进入中文频道
  • 比特币交易转账关系如何确定
  • 区块链中怎么获取账户的所有交易hash
  • 区块链联盟链中怎么控制节点或者账户的权限问题
  • fabric 启动时报docker permission
  • iscsi挂载共享存储,文件和目录都消失了
  • node安装web3模块报错
  • 第三方应用接入数据传输加密方案
  • remix-ide运行后网页显示空白页
  • 关于区块链的确认等待延迟与区块链安全之间的关系

区块链技术主要应用场景

  • 存证防伪

    区块链可以通过哈希时间戳证明某个文件或者数字内容在特定时间的存在,加之其公开、不可篡改、可溯源等特性为司法鉴证、身份证明、产权保护、防伪溯源等提供了完美解决方案。

  • 金融资产交易结算

    支付结算方面,在区块链分布式账本体系下,市场多个参与者共同维护并实时同步一份“总账”,短短几分钟内就可以完成现在两三天才能完成的支付、清算、结算任务,降低了跨行跨境交易的复杂性和成本。

  • 数字政务

    区块链的分布式技术可以让政府部门集中到一个链上,所有办事流程交付智能合约,办事人只要在一个部门通过身份认证以及电子签章,智能合约就可以自动处理并流转,顺序完成后续所有审批和签章。

  • 数字货币

    相比实体货币,数字货币具有易携带存储、低流通成本、使用便利、易于防伪和管理、打破地域限制,能更好整合等特点。

  • 数据服务

    区块链技术将大大优化现有的大数据应用,在数据流通和共享上发挥巨大作用。

为什么选择中培

  • 1

    14年IT培训经验 产品打磨更细致

  • 2

    精品小班课程 老师讲解更细致 针对性辅导

  • 3

    课程设计切实解决工作中的问题 实用性强

  • 4

    演练实际运维场景为切入点 代入感强

  • 5

    筛选主流及热门问题进行讲解 时效性强

  • 6

    引导式教学、启发学员自主解决问题 操作性强

区块链以太坊搭建及智能合约应用课程大纲

第一天上午 区块链、比特币、以太坊介绍
  第一部分区块链、比特币、以太坊介绍
一.去中心化与区块链应用场景
二.区块链技术分类介绍
三.区块链常见概念介绍
1.挖矿、矿机、矿池
2.Hash、POW、Merkel、Fork
3.Wallet、SPV
四.分析区块链数据结构
1.如何看懂比特币区块
2.如何分析以太坊区块
了解以太坊区块智能合约部署流程
第一天下午 以太坊环境搭建、智能合约
  第二部分:以太坊开发环境搭建、编写智能合约
五.区块链测试环境搭建
1.Remix IDE、Atom IDE
2.Node.js安装、配置、运行
3.官方区块链案例演示
六.搭建以太坊私链开发环境
1.Ethereum Wallet
2.ENS (Ethereum Name Service)
3.编写第一个智能合约
第二天上午 智能合约案例实践
  第一部分Solidity语法与面向对象编程
一.Solidity智能合约语法
1.Address、Banance、Transfer
2.Enums、Structs、Mapping
3.修改器与合约自毁
4.智能合约综合案例
二.Solidity编写智能合约实现众筹
1.众筹业务分析与结构体定义
2.添加需要众筹的产品
3.添加投资人
4.对众筹结果进行判断与处理
第二天下午 truffle、Web3js框架介绍
  5.truffle、ICO发行自己代币、Web3.js
6.truffle framework
7.采用NodeJS搭建truffle开发环境
8.truffle创建代币实现
9.通过zeppelin-solidity创建标准代币
10.搭建IOC代币框架
11.设置发型代币的相关参数
12.导入zeppelin代币框架
13.对zeppelin框架源码进行分析
第三天上午 区块链Web项目开发与EOS
  第一部分:开发自己区块链Web项目
1.Web3.js、Truffle Unbox
2.Web3.js API的使用
3.Truffle Init创建、编译、测试、部署、互动
4.Unbox经典案例pet-shop介绍
第二部分:EOS介绍与环境搭建
1、Eos环境搭建
2、创建钱包和账户
3、部署合约操作合约
4、eos学习资料网站
5、演示一个项目
第三天下午 HyperLedger联盟链环境搭建
  第三部分:HyperLedger Fabric联盟链
1.共享账本
2.共识机制
3.隐私和安全
4.权限与身份验证实现
第四部分Fabric V2.1 开发环境配置
1.实现智能合约的接口
2.智能合约的依赖关系
3.智能合约的数据格式
4.智能合约的接口解析
5.官方fabcar案例介绍