首页 > 区块链 > 基于Spring的Fabric区块链Gateway,简化区块链开发
去区块链  

基于Spring的Fabric区块链Gateway,简化区块链开发

摘要:区块链 fabric学习Hyperledger Fabric有一阵子了,从网络搭建、SDK调用到基于Spring的Gateway的开发,一路走来,感觉还是有不少的坑。最近,终于有空,将这些东西整理出来,希望能帮到同路的小伙伴们。详细文档地址:https://ecsoya.github.io/fabr

学习Hyperledger Fabric有一阵子了,从网络搭建、SDK调用到基于Spring的Gateway的开发,一路走来,感觉还是有不少的坑。最近,终于有空,将这些东西整理出来,希望能帮到同路的小伙伴们。详细文档地址:https://ecsoya.github.io/fabric/。

网络搭建与部署

前一阵子,曾整理过一篇文章,详细的介绍了Fabirc网络的搭建和部署,小伙伴们请自行查阅:推荐几个开源项目,教你快速搭建Hyperledger Fabric区块链网络

官方的SDKJava SDK:GitHub - hyperledger/fabric-sdk-javaGateway:GitHub - hyperledger/fabric-gateway-javaSpring Fabric Gateway

这是我基于官方的Gateway项目,结合Spring MVC做出的一套框架。主要是将Chaincode的函数调用,包装成了Spring的服务。

项目地址:GitHub - ecsoya/spring-fabric-gateway详细文档:https://ecsoya.github.io/fabric/pages/gateway.htmlMaven地址:
  io.github.ecsoyafabric-gateway-spring-boot-starter1.0.4
Spring Fabric Explorer

一个精简版的Fabric区块链浏览器。

项目地址:GitHub - ecsoya/spring-fabric-gateway详细文档:https://ecsoya.github.io/fabric/pages/explorer.htmlMaven地址:
    io.github.ecsoya    fabric-explorer-spring-boot-starter    1.0.4

Fabric Network Config

以上的项目,包含官方的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
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。