时间:2023-06-18|浏览:205
详细文档地址:https://ecsoya.github.io/fabric/
网络搭建与部署
之前,我整理过一篇文章,详细介绍了Fabirc网络的搭建和部署,小伙伴们请自行查阅: 推荐几个开源项目,教你快速搭建Hyperledger Fabric区块链网络。
官方的SDK
JavaSDK:GitHub-hyperledger/fabric-sdk-java
Gateway:GitHub-hyperledger/fabric-gateway-java
SpringFabricGateway
这是我基于官方的Gateway项目,结合SpringMVC做出的一套框架。主要是将Chaincode的函数调用,包装成了Spring的服务。
项目地址:GitHub-ecsoya/spring-fabric-gateway
详细文档:https://ecsoya.github.io/fabric/pages/gateway.html
Maven地址:
SpringFabricExplorer
一个精简版的Fabric区块链浏览器。
项目地址:GitHub-ecsoya/spring-fabric-gateway
详细文档:https://ecsoya.github.io/fabric/pages/explorer.html
Maven地址:
FabricNetworkConfig
以上的项目,包含官方的SDK和Gateway,都离不开Fabric网络配置文件的支持。
所谓的配置文件,就是将所有的组织、Peer和其相关的证书,全部配置到一个JSON文件或YAML文件中,方便在项目中读取。
详细文档:https://ecsoya.github.io/fabric/pages/network-config.html
完整示例文档:https://ecsoya.github.io/fabric/pages/demo.html
源码:GitHub-ecsoya/fabric-demo