基于Spring的Fabric区块链Gateway,简化区块链开发
⽹络搭建与部署
前⼀阵⼦,曾整理过⼀篇⽂章,详细的介绍了Fabirc⽹络的搭建和部署,⼩伙伴们请⾃⾏查阅:推荐⼏个开源项⽬,教你快速搭建Hyperledger Fabric区块链⽹络
官⽅的SDK
1. Java SDK:GitHub - hyperledger/fabric-sdk-java
2. Gateway:GitHub - hyperledger/fabric-gateway-java
Spring Fabric Gateway
这是我基于官⽅的Gateway项⽬,结合Spring MVC做出的⼀套框架。主要是将Chaincode的函数调⽤,包装成了Spring的服务。
1. 项⽬地址:GitHub - ecsoya/spring-fabric-gateway
3. Maven地址:
<dependency>
<groupId>soya</groupId>
<artifactId>fabric-gateway-spring-boot-starter</artifactId>
<version>1.0.4</version>
</dependency>
Spring Fabric Explorer
⼀个精简版的Fabric区块链浏览器。
1. 项⽬地址:GitHub - ecsoya/spring-fabric-gateway
开源项目3. Maven地址:
<dependency>
<groupId>soya</groupId>
<artifactId>fabric-explorer-spring-boot-starter</artifactId>
<version>1.0.4</version>
</dependency>
Fabric Network Config
以上的项⽬,包含官⽅的SDK和Gateway,都离不开 Fabric ⽹络配置⽂件的⽀持。
所谓的配置⽂件,就是将所有的组织、Peer和其相关的证书,全部配置到⼀个JSON⽂件或YAML⽂件中,⽅便在项⽬中读取。
完整⽰例
2. 源码:GitHub - ecsoya/fabric-demo

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。