JAVA应用关于区块链技术(Fabric超级账本1.4)的心得

底层技术用的还是Fabric超级账本

这边java应用说白了就是做个saas平台来调用,这边可能叫baas平台。也算能由浅入深了解区块链应用吧。关于区块链网络部署可以看其他文章,这个网络部署打算之后有空再写,应该不会太监,应该吧哈哈。


1.fabric-sdk-java 官方开发文档

Java doc文档

fabric-java-sdk 1.4.6-SNAPSHOT API

2.fabric-gateway-java 官方开发文档

Java doc版本导航

Hyperledger Fabric Gateway SDK for Java | fabric-gateway-java

Java doc 1.4文档

fabric-gateway-java 1.4.5 API

Java doc 2.2文档

Overview (fabric-gateway-java 2.2.2 API)

3.fabric 资料文档

一个企业级区块链平台 — hyperledger-fabricdocs master 文档


 

4.说明对比

这里说明一下,沿袭公司之前用的fabric-sdk-java这个jar提供的api开发,但是官方好像已经换成fabric-gateway-java ,给我整蒙了,javadoc文档还是费了老大劲才找到

~~~~~~~~~补充,别找fabric-sdk-java了,官方已经删了,自动跳到第二个sdk。

不过这里2个例子都有下面提供一下吧。

哎这边,c,烂摊子,把证书存到mysql了,每次新的4节点环境fabric,如果生成证书还要重新录入mysql,太反人类了

fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK

(每次调用的客户端身份,要手动代码读取文件获取证书)

GitHub - hyperledger/fabric-sdk-java

fabric-geteway 也是Java SDK的一种

(直接从json文件读取连接的证书配置,省去大部分繁琐的身份构造)

GitHub - hyperledger/fabric-gateway-java: Hyperledger Fabric Gateway SDK for Java https://wiki.hyperledger.org/display/fabric

5.具体例子

导航个连接把,我这简直是一坨,只是baas平台能跑罢了,这代码得重构重写

fabric-sdk-java 简单示例 - 路易蓝 - 博客园


 maven引用

        <dependency>
            <groupId>org.hyperledger.fabric-sdk-java</groupId>
            <artifactId>fabric-sdk-java</artifactId>
            <version>1.4.7</version>
        </dependency>
<dependency>
  <groupId>org.hyperledger.fabric</groupId>
  <artifactId>fabric-gateway-java</artifactId>
  <version>2.0.0</version>
</dependency>

等待更新~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值