由于疫情,春节待在家里百无聊赖,我又启动了写书的进程。前后历时近一个月,我终于写完了《企业级区块链实战教程》。
该课程与市面上区块链课程不同,不只是讲理论,可以说是目前市面最具实战精神的课程,吸取了《大话区块链》这本书的精华以及我在国家电网的项目实施经验。
这门课程最大的特色是涉及了大量的实战内容,其中包含了联盟链网络的搭建、智能合约开发、区块链项目实施等内容。
经过多次完善之后,我将课程简介发布在我的公众号以及《大话区块链》读者群。
一个星期,许多朋友加我微信希望我能够学习《企业级区块链实战教程》。但由于我平常比较忙,所以担心没有时间给大家持续授课,经过一周的思考,我决定将这门课程开源。
对,你没看错,我说的是开源。
目前该课程已经更新到第三章,这个月我会在github上完成全部课程的更新。
课程开源地址:
https://github.com/yingpingzhang/enterprise_blockchain_tutorial.git
课程简介
2020年政府、企业将会大规模进军区块链行业,区块链技术已经从数字货币开始延伸到数字金融、物联网、智能制造、供应链管理、数字资产交易等多个领域。相对公链,联盟链在我国具有得天独厚的发展优势。
超级账本( Hyperledger )项目是首个面向企业应用场景的开源分布式账本平台,由Linux基金会主管,领导者囊括了金融、银行、物联网、供应链、制造行业和技术领域的佼佼者,目前成员已增长到275+多个,国际上有我们熟悉的埃森哲、IBM、英特尔、摩根大通、花旗集团、德国电信、微软等巨头,国内熟悉的有蚂蚁金服、百度、小米、招商银行、趣链科技、联想、纸贵科技等区块链企业。
Hyperledger Fabric是目前超级账本项目中发展最好的子项目,作为最早加入超级账本项目的顶级项目,Fabric 由IBM 、DAH 等企业于2015年底提交到社区。该项目的定位是面向企业的分布式账本平台,创新地引入了权限管理机制,设计上支持可插拔、可扩展,是首个面向联盟链场景的开源项目。作为联盟链最重要的代表,Hyperledger Fabric具有良好的设计架构、完善的文档、清晰的代码,是企业研发和实施区块链的首选。
本课程从区块链的技术思想、技术理论和项目实战三个维度详细介绍Hyperledger Fabric,让大家快速理解区块链技术,进而解决政府、企业面临的诸多业务困境。
技术思想方面会从区块链学习、区块链技术理论、区块链开发和项目实战等方面讲解大家应该掌握的套路,从认知角度让大家看懂本课程中涉及的知识难点,带领大家快速进入学习状态。
技术理论方面详细讲解了区块链核心概念、基本原理、应用原则以及Hyperledger Fabric的系统架构、交易流程和隐私安全等,通过学习每个学员都能全面理解区块链技术的实现原理及商业价值。
项目实战方面以实际项目案例为背景,从需求分析、环境搭建、智能合约开发到应用开发全面讲解企业实施区块链所需技能,通过学习每个学员都可以掌握区块链开发,具备区块链项目实施的能力。
目标人群
有2年左右程序开发经验,对区块链有一定的了解,适合区块链开发人员、区块链架构师以及区块链技术爱好者。
预备知识
理解区块链基本概念
熟悉Linux基本命令
熟悉Docker常用命令
熟悉Git基本命令
有两年左右编程经验
课程内容
1. 区块链技术理论
区块链核心概念
区块链的分类
学习区块链的正确姿势
区块链技术原理
区块链应用原则
区块链实施原则
2. 区块链开发实战预备知识
区块链很难学吗?
区块链开发应该具备的能力
区块链编程需要注意的问题
区块链开发工程师岗位技能要求
区块链技术选型
3. Hyperledger Fabric 架构详解
Hyperledger 项目简介
Hyperledger Fabric网络体验
Hyperledger Fabric系统架构
Hyperledger Fabric核心组件
Hyperledger Fabric典型交易流程
4. Fabric网络搭建详解
网络概况(5 Orderer +4 Peer+1 CLI)
生成证书文件
生成交易相关文件
启动网络节点
网络配置
网络测试
5. 智能合约开发
开发环境
Golang核心知识
链码基本概念
链码开发
单元测试
Fabric开发环境测试
6. 区块链溯源案例分析
区块链农产品溯源方案设计
需求分析
数据资产及业务流程设计
智能合约设计开发
Fabric SDK
区块链应用开发
生产环境最佳实践
7. 区块链即服务
BaaS(Blockchain as a service)简介
IBM Bluemix区块链平台
阿里云区块链平台
使用Cello搭建区块链平台
8. 区块链技术发展趋势
区块链技术融合(大数据、人工智能、物联网)
区块链技术面临的主要挑战
区块链技术发展趋势
9. 课程总结
重点知识串讲
后续学习建议
以上就是《企业级区块链实战教程》的课程介绍。现在我将这门课程开源在Github上,供大家免费学习。教程开源地址:
https://github.com/yingpingzhang/enterprise_blockchain_tutorial.git
寄希望这个教程能够帮助大家扫清区块链从业路上的障碍,也希望大家多多提意见,一起学习,一起进步。
如果您觉着本教程写的不错,欢迎打赏、点赞、转发,您的支持是我做免费区块链教程的动力。
张应平
2020年3月于西安