接触过区块链的童鞋都知道比特币或者以太坊,但是了解超级账本(Hyperledger)的就不多了。区块链是门新技术,Hyperledger Fabric是更新的区块链实现。因此,知行链在调研实践的过程中,特于6月2-3日举办了以超级账本fabric+智能合约为主题的培训课程。两天的培训课程,一大波干货来袭⬇️
第一天上午,庄鹏老师向我们介绍了Fabric的架构设计理论⬇️
1.超级账本Fabric在2015年12月开源
2.主体由IBM的OBC(Open Blockchain )开源代码转化过来
3.增加了DAH和Blockstream两家公司的代码
4.项目主体使用Go语言,支持多种SDK
5.2016年9月Fabric 0.6-preview版
6.2017年6月Fabric1.0版做了大的架构调整和重构
7.目前有120+贡献者
超级账本Fabric框架覆盖范围(部分)⬇️
企业区块链的架构关注点⬇️
(1)不完全开放,仅对联盟成员开放
(2)严格的数字身份验证和权限控制
(3)隐私要求高,即使加密数据也不能共享
(4)满足众多法律、法规、监管要求
(5)不同的业务需要有不同的信任模型
(6)复杂的企业业务逻辑带来合约编码和执行的非确定性
(7)合约逻辑、网络参数和代码的升级,如果分叉会带来业务中断
Fabric功能架构和核心组件概览(部分)⬇️
Fabric账本和存储(部分)⬇️
Fabric共识范式和流程(部分)⬇️
下午,开始了Fabric开发环境的搭建⬇️
Go环境安装
Docker安装
启动开发网络环境(部分)⬇️
Fabric Kafka共识环境搭建(部分)⬇️
CLI方式进行通道初始化(部分)⬇️
CLI方式进行测试合约的部署和调用(部分)⬇️
Fabric区块链浏览器的部署和运行(部分)⬇️
艰难的环境搭建终于完成,第二天开始应用开发编程⬇️
典型chaincode代码讲解(部分)⬇️
Node.js和Java SDK介绍(部分)⬇️
实际应用案例演示(部分)⬇️
区块链在未来数年仍将是创新创业的热点技术领域,尽管中国在区块链领域全球领先,但是随着区块链逐渐落地应用,对区块链人才的需求日益增长。目前国内的区块链技术人才严重缺乏,成为阻碍区块链发展的一个严重问题。
区块链技术发展从蛮荒到成熟的过程,就是一个从投资到形成稳定生态的过程。投机是短暂的,投资是永久的。投资自己,你就赢了!
知行链旨在培养新时代区块链技术人才,助力区块链从业者,助推区块链创新应用落地。欢迎各位有识之士关注我们⬇️
课程咨询:13121544405 张老师
閱讀更多 文藝不輕年 的文章