一. 配置相关环境 操作系统:ubuntu 16.04 LTS fabric版本:0.6 1.配置fabric网络环境。 笔目前使用fabric0.6版本,基于docker容器配置,网上有各种教程,自己可以百度。 2.安装gradle环境。 安装gradle环境可以参考这一篇文章: 3.安装REST API客户端 笔者使用firefox浏览器自带的RESTClient插件,具体安装方法可以自行百度
转载 2024-06-27 15:26:15
120阅读
  目录1.Gateway2.环境准备3.创建基础工程4.创建connectionProfile4.1 配置文件结构说明4.1.1 client4.1.2 channels4.1.3 organizations4.1.4 orderers4.1.5 peer4.1.6 certificateAuthorities5. JAVA工程目录说明6. 实践6.1 创建网关账户6.2 创建网关6.
转载 2024-01-12 13:59:03
116阅读
1评论
Fabric.js 是一个可以简化 Canvas 程序编写的库。 Fabric.js 为 Canvas 提供所缺少的对象模型,svg parser,交互和一整套其他不可或缺的工具。由于 Fabric.js 为国外框架,官方 API 杂乱繁多,相关文档大多为英文文档,而且数量不多,所以本文旨在帮助新手在项目中快速上手 Fabric.js,享受绘制Canvas的过程。为什么要使用Fabric.js?C
转载 2024-01-30 03:20:27
264阅读
使用 Fabric 完成基础的网络配置和链码的编写和部署后,还需要我们进一步通过上层应用服务,完成对底层Fabric搭建的联盟链的调用。本文提供使用 nodejs 编写的上层 sdk 完成对链码的调用操作。当然,也可以使用 go 语言,异曲同工。enjoy!1 基础 chaincode 编写在 chaincode 文件夹中创建nodejs环境# 1.进入 chaincode 目录 cd $GOPA
转载 2022-12-07 07:58:35
106阅读
部署并运行 Java 链代码示例您已经定义并启动了本地区块链网络,而且已构建 Java shim 客户端 JAR 并安装到本地 Maven 存储库中,现在已准备好在之前下载的 Hyperledger Fabric 附带的一个 Java 链代码示例上构建、注册和调用交易。部署并运行链代码您将执行以下步骤:使用 Gradle 构建示例。通过运行 Gradle 构建软件为您创建的脚本,向验证对等网络
转载 2024-06-05 13:17:09
57阅读
# Fabric Java 合约简介 随着区块链技术的发展,Hyperledger Fabric作为一个可扩展的区块链平台,愈发受到关注。它的智能合约(即链码)也越来越多地通过Java语言进行编写。本文将介绍Fabric Java合约的基本概念,并给出一个简单的代码示例。 ## 什么是智能合约? 智能合约是一种自动化执行的合约,其条款直接写入代码中。在Hyperledger Fabric中,
原创 2024-10-22 05:16:23
20阅读
1)非阻塞式其实在servlet3.1提供了非阻塞的API,WebFlux提供了一种比其更完美的解决方案。使用非阻塞的方式可以利用较小的线程或硬件资源来处理并发进而提高其可伸缩性2) 函数式编程端点老生常谈的编程方式了,Spring5必须让你使用java8,那么函数式编程就是java8重要的特点之一,而WebFlux支持函数式编程来定义路由端点处理请求。做什么网关可以理解为网络关卡,是整个微服务的
Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。如果希望快速掌握Fabric Java SDK的使用方法,建议访问汇智网的在线互动教程:1、官方文档使用Fabric Java SDK开发必备的手册,从Java SDK源代码注释生成的
转载 2023-07-17 13:28:25
151阅读
 尝试使用fabric-sdk-java来连接fabric区块链。fabric的安装可参考 环境准备:       JDK1.8、IDEA(带有maven,支持jdk1.8的就可以)IDEA插件安装:      需要安装Protobuf Support插件     &nbs
转载 2023-09-01 13:16:58
456阅读
# Java 调用 Hyperledger Fabric: 从入门到实践 ## 引言 随着区块链技术的不断发展,Hyperledger Fabric作为一个开源的区块链框架,逐渐成为企业级区块链解决方案的热门选择。通过Java语言调用Hyperledger Fabric,开发者能够构建安全、可扩展且高效的区块链应用。本文将介绍如何在Java应用中调用Hyperledger Fabric,并提供
原创 7月前
32阅读
HyperLedger Fabric 是一个开源的区块链框架,专用于企业级环境,它提供了可定制的模块化架构,使得开发者能够根据具体需求构建合适的区块链解决方案。在这篇博文中,我们将深入探讨如何在 Java 环境中解决与 HyperLedger Fabric 相关的问题,包括环境准备、配置、验证测试以及优化技巧,助你更好地掌握这个框架。 ### 环境准备 在开始之前,确保你的开发环境已经准备妥当
原创 6月前
35阅读
Hyperledger Fabric 2.0 官方文档中文版第6章 教程上总目录6.教程(上)将智能合约部署到通道启动网络Logspout设置打包智能合约安装链码包批准链码定义将链码定义提交到通道调用链码升级智能合约清除下一步写你的第一个应用程序开始之前设置区块链网络注册管理员用户注册并登记应用程序用户查询账本FabCar智能合约更新账本清除总结额外资源商业票据教程先决条件下载示例创建网络作为m
Fabric中,尽管所有对等节点/peer都是相同的,但它们可以根据网络的配置方式承担多个角色:(①②是主要的节点类型)①记账/确认(Commiter)节点:  通道中的每个对等节点都是一个记账节点。它们接收生成的交易区块,随后这些区块在被提交到节点的账本副本之前先被验证。 ②背书(Endorser)节点:  具有智能合约的每个对等节点都可以是背书节点。要真正成为一个背书节点,客户端应
在区块链解决方案中,区块链网络作为后端与应用程序前端一起使用SDK与网络通信。为了建立前端和后端之间的通信,Hyperledger Fabric社区为各种编程语言提供了许多SDK,如NodeJS SDK和Java SDK。此代码模式解释了使用Hyperledger Fabric SDK Java创建,部署和测试区块链网络的方法。 此模式将提供由两个组织组成的Hyperledger Fabric 1
转载 2023-10-09 07:08:24
138阅读
一、打开fabcar网络在/你自己的路径/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar中启动网络./networkDown.sh启动成功后查看启动情况:docker ps -a如果容器成功打开,则可以进行下一步操作!二、创建一个springboot项目创建一个springboot项目 其中选项建议:2.0 项目结构目录这是我
fabric官方提供的java sdk包含两个项目[fabric-sdk-java和[fabric-gateway-java,前者用于与fabric网络交互的低级API(比如创建channel、加入channel、安装chaincode等),后者为高级API(主要针对chaincode的调用)
原创 2021-07-09 16:39:42
5751阅读
Fabric-Java-SDK官方文档从GitHub上获取Java-SDK搭建1.3.0-SNAPSHOT部署最新的FabricSDK依赖使用SDK构建单元测试端到端的测试例子: SDK帮助促进Java应用程序管理Hyperledger通道和用户链码的生命周期,还提供了在channel上执行chaincode,query blocks和transactions,以及监视通道上事件的方法注意:SD
转载 2023-08-29 20:40:08
152阅读
1 准备条件2 操作流程 2.1 添加依赖2.2 将需要的文件放到合适的位置2.3 修改文件2.4 编写代码2.5 提取contract对象2.6 方法调用3 常见错误4 注意背景:目前我们的fabric服务使用node搭建的。目的:在spring-boot中实现与使用node-sdk搭建fabric服务一样的功能,其中wallet是使用node脚本生成的,当然应该可以直接使用j
一个新节点通过已知的节点加入到网络中,此时,它所知的网络节点信息是非常有限的,需要通过节点发现获知更多的节点,建立起足够的连接。另外,当一个新节点加入到网络时,原有网络节点也需要通过节点发现感知到新节点的加入。分布在各地的网络节点总是会有上线离线的变化,有这就需要Fabric网络必须动态维护一个节点成员列表,这就需要节点成员管理。一、节点发现与成员管理1. 节点发现一个节点要加入Fabric网络,
fabric入门 fabric逻辑框架 首先是身份管理 用户身份: 1.orderer节点 - 排序节点,矿工 2.peer节点 - 账本,存储数据 3.客户端程序 - 访问orderer,peer fabric会针对这些不同的角色,颁发不同的证书 然后是账本管理 账本是在peer节点上,账本由两部分组成 1.区块链 - 所有的交易记录 2.世界状态 - 数据库,键值对
转载 2024-03-29 14:26:45
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5