# 企业级区块链实战教程
- 目前市面上最具实战精神的区块链教程
- 从技术思想、技术理论和项目实战多维度讲解区块链
- 从需求、智能合约到应用全面讲解区块链实施技能
# 作者简介
张应平
- 纸贵科技技术顾问
- 曾任陕西省数字证书认证中心 副总经理
- 曾主导电网企业综合实验平台、一证通公共服务平台、电子政务统一平台等大型国家级项目
- 从事信息化及密码产品技术研发16+年
- 近5年主攻大数据、物联网、区块链领域,擅长系统设计、产品研发
- 2019年参与国家电网区块链一系列方案的编写及国家电网综合能源交易试点项目策划及实施,该项目作为国网第一个区块链项目目前已上线试运行。
- 著有《大话区块链》(2019年11月由清华大学出版社出版)《走进区块链》(网络版)
- 公众号《应平与你说未来》
图0-0 《应平与说未来》
图0-1 《大话区块链》
图0-2 基于区块链的电力交易
# 课程简介
中共中央政治局2019年10月24日下午就区块链技术发展现状和趋势进行第十八次集体学习。中共中央总书记习近平在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。
图0-3 第十八次集体学习
超级账本(Hyperledger)项目是首个面向企业应用场景的开源分布式账本平台,由Linux基金会主管,领导者囊括了金融、银行、物联网、供应链、制造行业和技术领域的佼佼者,目前成员已增长到275+多个,国际上有我们熟悉的埃森哲、IBM、英特尔、摩根大通、花旗集团、德国电信、微软等巨头,国内熟悉的有蚂蚁金服、百度、小米、招商银行、趣链科技、联想、纸贵科技等区块链企业。
超级账本( Hyperledger )项目是首个面向企业应用场景的开源分布式账本平台,由Linux基金会主管,领导者囊括了金融、银行、物联网、供应链、制造行业和技术领域的佼佼者,目前成员已增长到275+多个,国际上有我们熟悉的埃森哲、IBM、英特尔、摩根大通、花旗集团、德国电信、微软等巨头,国内熟悉的有蚂蚁金服、百度、小米、招商银行、趣链科技、联想、纸贵科技等区块链企业。
图0-4 超级账本部分成员
Hyperledger Fabric是目前超级账本项目中发展最好的子项目,作为最早加入超级账本项目的顶级项目,Fabric 由IBM 、DAH 等企业于2015年底提交到社区。该项目的定位是面向企业的分布式账本平台,创新地引入了权限管理机制,设计上支持可插拔、可扩展,是首个面向联盟链场景的开源项目。作为联盟链最重要的代表,Hyperledger Fabric具有良好的设计架构、完善的文档、清晰的代码,是企业研发和实施区块链的首选。
本课程从区块链的技术思想、技术理论和项目实战三个维度详细介绍Hyperledger Fabric,让大家快速理解区块链技术,进而解决政府、企业面临的诸多业务困境。
技术思想方面会从区块链学习、区块链技术理论、区块链开发和项目实战等方面讲解大家应该掌握的套路,从认知角度让大家看懂本课程中涉及的知识难点,带领大家快速进入学习状态。
技术理论方面详细讲解了区块链核心概念、基本原理、应用原则以及Hyperledger Fabric的系统架构、交易流程和隐私安全等,通过学习每个学员都能全面理解区块链技术的实现原理及商业价值。
项目实战方面以实际项目案例为背景,从需求分析、环境搭建、智能合约开发到应用开发全面讲解企业实施区块链所需技能,通过学习每个学员都可以掌握区块链开发,具备区块链项目实施的能力。
# 目标人群
有2年左右程序开发经验,对区块链有一定的了解,适合区块链开发人员、区块链架构师以及区块链技术爱好者。
# 预备知识
- 理解区块链基本概念
- 熟悉Linux基本命令
- 熟悉Docker常用命令
- 熟悉Git基本命令
- 有两年左右编程经验
# 课程内容
1. 区块链技术理论
2. 区块链开发实战预备知识
3. Hyperledger Fabric 架构详解
- Hperledger 项目简介
- Hyperledger Fabric 网络体验——系统环境配置
- Hyperledger Fabric 网络体验——Fabric网络环境
- Hyperledger Fabric 网络体验——网络启动过程概览
- Hyperledger Fabric 系统架构
- Hyperledger Fabric 核心组件
- Hyperledger Fabric 典型交易流程
- Hyperledger Fabric 架构详解知识总结
4. Fabric网络搭建详解
5. 智能合约开发
- 开发环境
- Golang核心知识
- Golang核心知识——数据类型
- Golang核心知识——函数、流程控制及方法
- Golang核心知识——指针接收器及接口
- 链码基本概念
- 链码开发
- 单元测试
- 智能合约开发知识总结
6. 区块链溯源案例分析
7. 区块链即服务
8. 区块链技术发展趋势
9. 课程总结
# 参考资料
- 张应平,《大话区块链》,清华大学出版社,2019年.
- Fabric官方文档
如果您觉着本教程写的不错,欢迎打赏、点赞、转发,您的支持是我做免费区块链教程的动力。
图:微信收款码
图:支付宝收款码
本项目仅为学习使用,不得用于盈利性目的,不得修改原作品,转载必须保留作者签名。