4006-998-758
3000+课程任你选择
区块链原理+Fabric实战
研发学院 区块链技术核心原理 Fabric技术原理及实践 开课时间:2023-08-31
高野

京北方区块链架构师

柏链道捷CTO

2006年毕业于吉林大学计算机科学与技术专业,先后在中国联通、飞创科技、传智播客等公司工作,有着丰富的开发经验与授课经验。擅长以太坊、FISCO-BCOS、Fabric、EOS、Aptos等区块链系统的应用开发及授课工作,著有《Go语言区块链应用开发从入门到精通》一书,与CSDN合作开发了国内首个体系化区块链应用开发课程《区块链应用工程师》,多次受邀参加高校师资培训及企业内训。

查看老师详情
课程内容

课程大纲:

时间

主题

知识点

描述

第1天

区块链技术核心原理

区块链的产生与发展

比特币的诞生、以太坊的发展、联盟链的产生和发展、区块链的发展

哈希函数

哈希函数的特点、防碰撞、生日悖论、常见的哈希函数等

P2P网络

P2P网络的发展历史、P2P网络的特点、节点类型等

密码学与签名技术

对称加密、非对称加密、公钥密码学、签名技术等

共识算法

PoW、PoS、PBFT等

账户模型

UTXO、EOA

智能合约

智能合约的概念、特点、运行机制、技术原理等

钱包技术

钱包的核心概念、演进过程、助记词、分层确定性等

主流区块链平台

区块链分类,主流公链,主流联盟链,包括fisco-bcos、长安链等

区块链发展方向拓展

区块链结合隐私计算,区块链结合AI,Layer2、新公链

第2天

Fabric技术原理及实践

Fabric架构核心原理

Fabric相关背景,核心架构,包括节点类型,核心概念,相关组件,交易流程,智能合约运行机制,共识算法等

Fabric开发网络搭建

网络搭建的步骤分析、流程介绍

Fabric链码部署操作实战

basic链码部署过程演示,包含链码编译、部署、测试

Fabric链码开发实战

通过实例演示链码开发的流程,包括业务分析、存储方式设计、编码、部署、测试等

Fabric-SDK使用

通过实例演示SDK使用步骤,包括本地调用和远程调用,配置文件使用,钱包文件生成,节点连接、链码调用等

Fabric应用开发演示

通过实例演示区块链应用开发的步骤,包括需求分析、设计、前后端借口设计、链码开发、服务端开发、测试等

区块链隐私安全分析

隐私计算相关技术简介,包括同态加密、零知识证明、联邦学习等


返回上一级