当前位置:网站首页 > Java教程 > 正文

hyperledger java教程



封面.jpeg

在上一篇文章中 《Hyperledger Fabric 2.x 自定义智能合约》 分享了智能合约的安装并使用 客户端进行合约的调用;本文将使用 代码基于 进行区块链网络的访问与交易,并集成 框架。

实现Fabric的编程模型,提供了一系列简单的API给应用程序与Fabric区块链网络进行交互;

网络拓扑图:

拓扑图.png

应用程序将各自的网络交互委托给其网关,每个网关都了解网络信道拓扑,包括组织的多个Peer节点和排序节点,使应用程序专注于业务逻辑;Peer节点可以使用gossip协议在组织内部和组织之间相互通信。

添加网关sdk的依赖:

 

工程的目录结构如下图所示:

工程目录结构.png

创建目录 把 和 节点的证书文件复制进来。

证书文件从 的 目录中复制 与 文件夹:

复制证书.png

创建文件 内容如下:

 
需按实际情况修改url中的地址,内容中分别包含了 、 、 、 、 的配置

在 中添加以下内容,用于访问网关的相关配置:

 

分别构建网关、通道和合约的Bean对象,代码如下:

 

创建controller类,注入Contract对象调用合约方法:

 

调用接口 :

 

返回:

 

调用接口 :

 

返回:

 

gitee:https://gitee.com/zlt2000/my-fabric-application-java

github:https://github.com/zlt2000/my-fabric-application-java

  • 上一篇: java的启动教程
  • 下一篇: java教程完整
  • 版权声明


    相关文章:

  • java的启动教程2025-01-03 13:34:05
  • java单体应用教程2025-01-03 13:34:05
  • java structs教程2025-01-03 13:34:05
  • java海关项目教程2025-01-03 13:34:05
  • java实体标签教程2025-01-03 13:34:05
  • java教程完整2025-01-03 13:34:05
  • java开发教程当当2025-01-03 13:34:05
  • java酒店管理教程2025-01-03 13:34:05
  • java买票教程2025-01-03 13:34:05
  • java415教程全套2025-01-03 13:34:05