Hyperledger Fabric 1.4 产品链搭建教程

Hyperledger Fabric 1.4 产品链搭建教程 (三) —— MyFabric Demo Java SDK访问示例 本文为Hyperledger Fabric 1.4 产品链搭建教程系列第三篇,介绍如何使用Hyperledger Fabric Java SDK访问MyFabric Demo链。 本篇代码可以从Github上下载 - myfabric-demo-java-client certificate目录 certificate目录包含项目运行需要的身份证书。 CA证书文件。org0-ca-chain... 阅读详情

起因

个人判断国内区块链发展方向应为联盟链,这在区块链技术总结及发展展望一文中已详细阐述。并在主导的联盟链项目中选择Hyperledger Fabric作为底层技术框架(R3的Corda需要收费其主要针对金融项目,金链盟主导的FISCO BCOS还处于发展之中)。

Hyperledger Fabric入门并不复杂,按照官方例子Building Your First Network很容易完成链搭建,创建通道,部署合约,调用合约等过程。

官方例子虽然容易上手,但不适合直接应用到实际项目中

  • 所有的资源和脚本都在一起,并没有按照组织分开。实际项目中每个组织只会拥有自己相关的资源和脚本。
  • 证书集成生成。实际项目中每个组织管理各自的证书,必须确保自己证书的安全。
  • 证书信息,节点名称,通道名称等为示例信息,需要根据项目修改。
  • 缺少SDK调用示例。

但当我们开始根据项目搭建自定义的联盟链时,却遇到了很多问题,前后花了不少时间,直到基本搞清例子中每个参数含义后,才完成搭建。特编写此教程实现一个完整可运行的定制化demo,记录整个过程,也希望帮助有同样需要的同学少走弯路。

介绍

本教程主要展示定制化联盟链搭建过程,默认阅读者已熟悉Hyperledger Fabric相关基本概念。如果您不熟悉,请先参阅官方文档,英文不好者可以参阅社区中文版。社区中文版时效性不是很好,强烈建议阅读英文原版,一切以官方文档为准。

本教程示例MyFabric Demo采用Hyperledger Fabric v1.4(Fabric第一个LTS版本),主要参考 Building Your First Network和 fabric-ca。

特点

  • 按照组织管理资源和脚本
  • 采用两级fabric-ca-server生成证书
  • 修改证书信息,节点名称,通道名称等信息
  • 提供Java SDK调用示例。

教程

  1. Hyperledger Fabric 1.4 产品链搭建教程 (一) —— MyFabric Demo链组织及身份生成
  2. Hyperledger Fabric 1.4 产品链搭建教程 (二) —— MyFabric Demo链节点启动及合约部署调用
  3. Hyperledger Fabric 1.4 产品链搭建教程 (三) —— MyFabric Demo Java SDK访问示例

源代码

本教程的完整代码可以从GitHub上下载
MyFabric链代码 - myfabric-demo-chain
MyFabric Java客户端代码 - myfabric-demo-java-client

Hyperledger Fabric 1.4 产品链搭建教程 (一) —— MyFabric Demo链组织及身份生成 本文为Hyperledger Fabric 1.4 产品链搭建教程系列第一篇,介绍MyFabric Demo链的各种组织和身份如何创建。 本篇代码可以从Github上下载 - myfabric-demo-chain 代码目录结构如下 myfabric-demo-chain ├── chaincode ├── org0 //org0组织目录 ├── org0-ord... 阅读详情

相关推荐

Hyperledger Fabric 1.4 产品链搭建教程 (二) —— MyFabric Demo链节点启动及合约部署调用

本文为Hyperledger Fabric 1.4 产品链搭建教程第二篇,介绍MyFabric Demo链的启动和合约部署以及调用 本篇代码可以从Github上下载 - myfabric-demo-chain 代码目录结构如下 myfabric-demo-chain ├── org0 ├── org0-orderer //org0 orderer 目录 ...

feifeilb的博客 786

超级账本系列公开课(第3期)——Hyperledger Fabric多合约实战

Fabric框架问世两年以来,对于部署,共识,性能和权限方面常有讨论,但出于商业机密考虑,鲜有人提及复杂合约系统设计。作者基于一线实战经验,从跨合约调用接口作为出发点,展开介绍公私账本数据,存储安全以及合规性挑战,讨论多合约应用切入点,合约治理,背书策略设置等相关话题。最终设计演示一个内部通证流通合约系统,以供参考。

Hyperledger Fabric 框架实战:构建企业级区块链应用

链码是 Hyperledger Fabric 中执行业务逻辑的关键组件,它定义了数据的存储、交易的验证和状态的修改。开发链码时,需要对链码的生命周期管理、数据存储机制及业务逻辑的实现有清晰的了解。:链码是 Hyperledger Fabric 中的智能合约,类似于其他区块链平台中的智能合约。本文将深入剖析 Hyperledger Fabric 的架构与组件,讲解如何基于 Fabric 开发链码(智能合约)并实现业务逻辑,最后探讨企业应用中的网络配置与部署策略。我们将编写一个简单的链码,用于记录产品信息。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 918

基于hyperledger-fabric的区块链教程

本系列教程是在疫情期间,经过亲自实操可行的方案,是基于fabric2.0的版本。脚本都是从官方提供的demo中精简下来的,你只需根据自己的项目情况稍作改造就可运行。 本系列教程内容: 搭建hyperledger-fabric区块链网络 动态新增组织 基于spring-boot实现的区块链服务 ...

伍友健的博客 987

Hyperledger Fabric 超级账本视频教程

Hyperledger Fabric 超级账本视频教程,区块链入门教程。

区块链超级账本企业级开发项目实战-视频教程网盘链接提取码下载 .txt

相信同学们对于Hyperledger超级账本这个开源项目已经不陌生了,这次的课程我们跟随一线工程师的脚步,全方位的实操Hyperledger真实项目案例,让同学们直接增加一层工作经验,更好的应用和掌握Hyperledger。 视频大小:3.7G

搭建Hyperledger Fabric环境 的详细步骤,超级详细

本教程是跟着 某硅谷 三年前的视频一点点实现的。但是,跟着教程走,会出现很多视频里面没有出现过的问题,本文着重讲解搭建过程碰到的问题及解决方案!!1、 安装docker (见我之前的教程)2、安装docker-compose3、安装Golang 4. 安装node.js5、安装Git最好先更新apt-get,否则可能会下载版本很旧的git,这是个好习惯,在下载任何包的时候,最好都更新一下工具下面的截图是我学习的教程里面的截图, 但是在我操作的过程中会总有些镜像拉取不下来! 原因:因为官方的sh文件存在版

目前专注区块链相关技术的学习与分享 1万+

Coding Plan:程序员真实工作的可执行编码决策框架

Coding Plan 是一种面向工程实践的编码决策方法论,它超越传统学习路径,聚焦于代码在真实业务系统中的上下文对齐、影响控制与可演进性保障。其核心在于将模糊的开发直觉转化为可度量、可验证、可协作的日常动作,涵盖目标对齐、上下文锁定、验证闭环、协作契约和演进预留五大锚点。结合2026年AI辅助编码新范式,它强调将大模型作为‘上下文翻译器’而非代码生成器,并通过分钟级工作块、技术债主动发行、可观测性前置等机制,显著提升交付确定性与系统长期健康度。本文详解该框架的底层逻辑与落地实践。

weixin_33326218的博客 437

区块链部分竞品对比情况

备注: 链信为我们基于以太坊自研版本,增加了权限管控,国密,优化了共识算法。 主要对比我们自研产品及FISCO BCOS,Hyperledger Fabric 1.可靠性,是否有案例,按等级分商业成熟案例,实验性案例,无案例 fisco 商业成熟案例 https://mp.weixin.qq.com/s/cUjuWf1eGMbG3AFq60CBUA fabric 仅限于实验性案例,版权家基于fabric做的存证类 纸贵科技 苹果溯源项目,是否项目型公司;是否区块链解决方案公司; 链信 暂无案例 2.性能对

Show something 1390

【从零开始学产品经理】项目立项实战(1)——基本方案与可行性分析:基于微信小程序的记账本

主要阶段:立项-设计-开发-测试-上线-运营-总结。

Ckiyvo的博客 3210

Codesys电子凸轮从入门到应用:手把手教你用MC_CamIn/MC_CamOut实现主从轴同步

本文详细介绍了如何在Codesys平台上使用MC_CamIn和MC_CamOut功能块实现电子凸轮的主从轴同步控制。从环境配置、轴使能到凸轮表创建与动态切换,提供了完整的程序编写指南和调试技巧,帮助工程师快速掌握工业自动化中的高精度运动控制技术。

weixin_26878995的博客 277

多链兼容、繁荣生态之众享WisChain扩大适配百度超级链

近日,众享比特自主研发的区块链智能部署运维平台WisChain,扩大适配区块链开源框架——百度超级链。 WisChain区块链应用服务平台是众享比特自主研发的区块链智能部署运维平台,发布于2018年7月,旨在构建高效、安全、智能、可扩展的企业级区块链架构体系。该平台采用创新的一键部署、多框架支持及多链技术,实现不同企业区块链网络的快速搭建、可视化维护、多链连接及扩展。目前,WisChain已服务于政务、金融、企业服务等多个行业客户。 众享比特开发WisChain的初心,是为客户带来简单、易用、安全的

Peersafe的博客 338

jane street market prediction 冠军方案 奇巧淫技与topline链接整理(3/3)

目录前言将income 作为loss(优化目标)读取数据,定义优化目标模型训练与微调提交结果多目标学习Topline整理AE+MLP (rank10)Current 17th solution: Ensembles of deep (49 layer) MLPsmixup augmentation: a way to learn from trades with weight=0 (rank4)My (perhaps) over-complicated LSTM solutionCurrent 62nd .

weixin_51484067的博客 2639

超级账本HyperLedger视频教程:Fabric的全手动、多服务器部署教程

说明 转自:http://www.lijiaocn.com/%E9%A1%B9%E7%9B%AE/2018/05/04/fabric-ca-example.html 虽然通过Building Your First Network中的docker-compose文件可以直接启动一个all-...

chichitai7025的博客 653

Matlab实现雷达波位编排

1 简介 %本程序用于雷达球坐标系到正弦空间坐标系的转换,以及相控阵雷达的波位编排。 2 完整代码 ​%070228添加波位数据保存clear allclose allclc%波束宽度,单位:度BeamWidth = 3.6;theta05 = round(sin(BeamWidth*pi/180)*1000)/1000;%雷达作用空域AZ = [-15 15]; %方位角范围(雷达球坐标系),单位:度EL = [0 30]; %俯仰角范围(雷

qq_59747472的博客 2479

手把手教你YOLOv8/YOLOv11分割训练自己数据集和推理,并教你使用Labelme工具标注数据(附分割网络结构图)

YOLOv8-seg 和 YOLOv11-seg 都是一种高效实例分割算法,实例分割模型的输出是一组勾勒出图像中每个物体的遮罩或轮廓,以及每个物体的类标签和置信度分数。当你不仅需要知道物体在图像中的位置,还需要知道它们的具体形状时,实例分割就非常有用了,功能非常强大,可以应对各种视觉任务。 YOLOv11-seg 则在 YOLOv8-seg 基础上进一步魔改了模型架构,相对分割速度可能更快,其他指标性能有待测试。实例分割可以用于自动驾驶、医疗图像处理、智能农业监控等领域。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4474

【hyperledger-fabric】将智能合约部署到通道

本文主要来自于B站视频教学视频,也主要参看了官方文档中下图这一章节。针对自己开发的代码做出相应的总结。安装链码包后,您需要批准组织的链码定义。该定义包括链码治理的重要参数,例如名称、版本和链码背书策略。# 查询指定链包的包ID# 将查询到到的id放到代码存放的位置# 具体代码解析03,简述为由于安装链码时,设置的是Org2为管理员身份操作CLI,因此此时将链码的定义批准为Org2。# 设置环境变量以org1为管理员身份运行# 批准链码定义为Org1。

小小的胡萝卜的博客 2329

云原生之容器编排实践-在K8S集群中使用Registry2搭建私有镜像仓库

基于前面搭建的3节点 Kubernetes 集群,今天我们使用 Registry2 搭建私有镜像仓库,这在镜像安全性以及离线环境下运维等方面具有重要意义。作为测试环境,本次使用 Registry2 搭建了私有镜像仓库,实际生产环境建议使用 Harbor;创建了一个 local-storage 的 StorageClass ,并使用本地磁盘的方式创建使用 PV ,实际建议使用 NFS 。

Heartsuit的博客 2461

区块链项目实战HyperLedger(超级账本)Fabric教程

目录 ├─1.Fabric │ ├─1什么是区块链.mp4 │ ├─2以太坊公有链合约部署 .mp4 │ ├─3Hyperledger 架构.mp4 │ ├─4超级账本术语表.mp4 │ ├─5Hyperledger 学习社区.mp4 │ ├─6Hyperledger fabric mac 环境搭建.mp4 │ ├─7Hyperledger Fabric 镜像安装.mp4 │ ├─8创建第一个Fabric网络、合约部署、调用(1).mp4 │ ├─9创建第一个Fabric网络、合约部署、调用(2).mp4

weixin_46240949的博客 1502

Newton & Nvidia 开源 GPU 加速机器人仿真器入门教程(一)

Newton 是一个 GPU 加速、可扩展和可微分的物理仿真引擎,专为机器人、研究和高级仿真工作流而设计。Newton 基于 NVIDIA Warp 并集成了 MuJoCo Warp,为用户和开发人员提供了高性能仿真、现代 Python API 和灵活的架构。

机器人控制与仿真应用 1482

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

区块链超级账本快速入门教程

fabric 是区块链技术的一种实现,比特币是可以在fabric上构建的一种简单应用。它通过模块化的架构来允许组件的“插入-运行”来实现这份协议规范。它具有强大的容器技术来支持任何主流的语言来开发智能合约。利用熟悉的和被证明的技术是fabric的座右铭。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

hyperledger fabric介绍

一.Hyperledger Fabric介绍 2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术。 Hyperledger Fabric是Hyperledger中的一个区块链项目,包含一个账本,使用智能合约并且是一个通过所有参与者管理交易的系统。 Hyperledger Fabric 是分布式账本解决方案的平台,以模块化架构为基础,支持不同组件的可插拔。 具备以下特点 1. 高度保密性 2. 可伸缩性 3. 弹性 4. 可扩展性 二.基本概念 区块链 共享的、通过

flying roc 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

区块链技术-Hyperledger Fabric 1.4.1安装教程

Centos7安装超级账本Hyperledger Fabric 1.4.1

GulfMoon 1192
上一篇: Solidity开发模式
下一篇: Hyperledger Fabric 1.4 产品链搭建教程 (一) —— MyFabric Demo链组织及身份生成
feifeilb
博客等级 码龄22年 22粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值