Hyperledger是一个旨在推动区块链跨行业应用的开源项目,由Linux基金会在2015年12月主导发起该项目,成员包括金融、银行、物联网、供应链、制造和科技等多个行业的领头羊,托管了众多面向企业的区块链开源框架和工具。目前Hyperledger fabric已经更新到V2.2版本,本文将记录采用官方最新版本的fabric2.2、blockchain-explorer1.1.3、caliper、使用java语言来编写智能合约并结合fabric-sdk-java2.2.3最新版本,并结合实际业务需求,来真正的完成一个具体实例。
后面我会相继介绍和记录如下内容:
1、如何快速搭建fabric2.2环境
2、如何毕设选题,根据实际业务需求选择适合应用区块链技术的课题
3、如何使用fabric-sdk-java2.2.3版本开发部署智能合约
4、如何搭建最新版本区块链浏览器项目blockchain-explorer并连接到fabric平台,实时观察区块网络信息
5、如何搭建最新版本caliper并进行区块链项目压测,生成压测报告
目前已经采用Hyperledger Fabric v2.2+blockchain-explorer1.1.3+caliper+fabric-sdk-java2.2.3框架模式开发了几个具体实例项目,项目主要包括链码和 Web应用两部分。Fabric2.2链码采用JAVA开发,负责维护和存储数据及交易数据,后台为采用java开发 的Web应用,负责为用户提供访问区块链上单据的操作界面,例如数据查询、创建通道、部署链码等等操作。并结合搭建最新版本区块链浏览器blockchain-explorer v1.1.3项目,可以方便查看区块链上的数据存储情况,使用最新caliper工具对fabric项目进行压测。
典型案例:
基于Hyperledger Fabric区块链技术的疫苗监控平台
基于Hyperledger Fabric区块链技术的电动汽车充电交易信息记录溯源系统
基于Hyperledger Fabric区块链技术的疫情健康信息及外出记录监控平台
基于Hyperledger Fabric区块链技术的电子订单溯源系统
基于Hyperledger Fabric区块链技术的智慧物流信息监控系统
基于Hyperledger Fabric区块链技术的学生成绩信息管理系统
基于Hyperledger Fabric区块链技术的智慧图书馆管理系统
基于Hyperledger Fabric区块链技术的农产品溯源系统
... ... 等等,需要联系博主