fabric-sdk-java

Hyperledger Fabric 的 Java SDK
授权协议 Apache-2.0
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 丁勇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

fabric-sdk-java 是 Hyperledger Fabric 1.1 的 Java SDK。

Java SDK for Hyperledger 有助于通过 Java 应用程序管理 Hyperledger 中频道和用户链码的生命周期。SDK 还提供了执行用户链码、查询频道上的块和事务以及监视频道上的事件的方法。

在你的应用程序中使用 SDK

在 pom.xml 中添加下面的代码来下载 fabric-sdk-java-1.0.1

   <dependencies>
        <dependency>
            <groupId>org.hyperledger.fabric-sdk-java</groupId>
            <artifactId>fabric-sdk-java</artifactId>
            <version>1.0.1</version>
         </dependency>
     </dependencies>
  • 概述 fabric官方提供的java sdk包含两个项目fabric-sdk-java和fabric-gateway-java,前者用于与fabric网络交互的低级API(比如创建channel、加入channel、安装chaincode等),fabric-sdk-java还包含了fabric-ca client的实现,后者为高级API(主要针对chaincode的调用),fabric-gatew

  • fabric-sdk-java 项目 clone 下来后,先按照 docs/EclipseSetup.md 来操作,操作完成后,还会遇到问题。 1. POM错误 com.google.protobuf:protoc:exe:${os.detected.classifier} 问题就出在 ${os.detected.classifier},需要我们手动把他替换掉。 随便建一个class,main中写

  • public static String caculateCurrentBlockhash(BlockInfo blockInfo) throws IOException, IllegalAccessException, InvocationTargetException, InvalidArgumentException, InstantiationException, NoSuchMetho

  • 一、搭建fabric测试网络 搭建环境可以参考Fabric环境搭建 二、利用fabric-java-sdk开发应用程序 pom文件引入: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

  • 在实际部署时,一般将Fabric SDK作为API的提供者,为上层应用或对外服务提供Fabric区块链网络底层服务。Fabric SDK本质是一个Fabric基础对象,功能的封装集合和客户端框架实现,旨在方便开发人员快速开发出符合产品业务需求的服务模块。 获取 Fabric 和 Fabric CA 的客户端 SDK 包,SDK 文档可以在GoDoc中查看: go get github.com/hy

  • 官方示例其实是有完整例子的, 但是我想你可能对那几千行代码不是很感兴趣, 所以把解析读写集部分给摘出来了, 代码奉上  public static List<Map> getRWSetFromBlock(BlockInfo blockInfo) throws InvalidProtocolBufferException { List<Map> transactionList =

  • 今天在导入fabric-sdk-java的项目到STS时,出现了好多以前曾未谋面的错误信息。下面稍稍整理一下,希望你能用到。还是先要说一下,大家尽量的去参考官方文档设置eclipse,里面提到了一些问题的解决方案。虽然是English的,最好还是硬着头皮啃下去吧。链接奉上[url]https://github.com/hyperledger/fabric-sdk-java/blob/release

  • 前一段时间参与一个区块链项目,需要在搭建的前台通过JAVA程序调用由Go语言编写的智能合约完成设计的业务逻辑,Fabric官方提供了fabric-java-sdk可以用于在java环境下对Fabric区块链进行二次开发。经过一番网络搜索后,发现在博客园上有一位大牛——Aberic(https://www.cnblogs.com/aberic/)在他的博客里编写了基于fabric-java-sdk的

  • 目的 因最熟悉java,故最后还是拿java做突破口学习sdk,本文只运行demo,sdk功能以后具体在分析. 运行环境 Fabric网络 远程Centos Fabric-sdk-java 本地MacOs IntellijIDEA 远程Centos 下载Fabric-sdk-java cd /opt/gopath/src/github.com/hyperledger/ git clone http

 相关资料
  • 1 概要 Hyperledger Fabric v1.0提供了基本的Protocol Buffers 格式的API通过gRPC协议作用于区块链网络。这些API包含了交易处理、安全的成员关系服务、区块链遍历和事件处理。有很多编程语言支持Protocol Buffers,包括Go, C#, Java, Javascript, Python, and C++。所以有必要给应用开发工程师提供一个本地SDK

  • Welcome to Java SDK for Hyperledger project. The SDK helps facilitate Java applications to manage the lifecycle of Hyperledger channels and user chaincode. The SDK also provides a means to execute use

  • The Hyperledger Fabric SDK for Node.js prvides a powerful API to interact with a Hyperledger Fabric v1.0 blockchain. The SDK is designed to be used in the Node.js JavaScript runtime. Hyperledger Fabri

  • 我运行Hyperledger织物2.0区块链,使用脚本文件来创建通道、订单器和对等体。我使用织物网关java: 2.1.1作为JavaSDK,我使用连接配置文件从SDK连接到区块链,见下文: 我的连接配置文件看起来像这样:注意:我已经删除了此问题的证书 当我设置grpc时。连接配置文件中的最大接收消息长度当试图从区块链接收大于4GB的消息时,它似乎不起作用 我一直得到的错误是资源耗尽:压缩的gRP

  • 我正在尝试将我的代码从Fabric SDK迁移到Fabric Gaetway。目前,为了发送事务,我构建了TransactionProposalRequest对象,并使用channel.sendTransactionProposal方法将其发送到Fabric。作为响应,我得到了TransactionProposalACK的集合,然后我检查了其中是否有50%成功,如果成功,我将继续并将事务提交给or

  • 当使用使用hyperledger结构网络的应用程序时,该应用程序具有身份,例如用户身份。调用函数时,必须将其发送给所有认可的对等方并由其签名。应用程序需要处理整个过程,因此必须了解区块链网络/逻辑。 我认为这对sdk来说可能不是一个好的设计。应用程序最好连接到一个对等体,并将调用请求发送给连接的对等体。对等体然后处理所有的区块链逻辑,包括背书和发送给订单对等体。 Tendermint是这样做的。应