- 博客(18)
- 收藏
- 关注
转载 区块链溯源应用
基于区块链HyperledgerFabricV2.5的农产品溯源/商品/通用溯源应用模板,部署简单,附压测工具tape、区块链浏览器,文档详细。可以快速使用本系统搭建自己的溯源系统,帮助想法快速落地。采用的技术栈:Fabric V2.5、Gin、Vue.js、Mysql。上述部署步骤已经上百人次验证并顺利完成,如果您通过上述步骤未能运行项目,请检查环境是否与本项目要求的一致,任何修改或遗漏步骤都可能引起项目不能正常运行,请严格按照视频与文章步骤再次尝试或查看以下常见问题列表。若还是有问题请在。
2025-03-07 10:36:37
669
转载 Hyperledger Fabric 笔记(十七)Fabric V2.5 测试网络 - 排序节点管理
命令获取并处理,其实内容跟已有的modified_config.json一致)和通道配置变更后的文件(如果要移除的排序节点为刚才新加入的。,但是必须经过Base64编码,不能直接使用原文件的路径。从通道中移除排序节点的流程与为通道加入排序节点类似,需要一份包含通道当前配置的文件(使用。将原始和修改后的通道配置转换回protobuf格式,计算它们之间的差异,输出一个名为。涉及排序节点的配置更新需要排序组织和一个Peer组织的签名。涉及排序节点的配置更新需要排序组织和一个Peer组织的签名。
2025-02-13 16:47:12
253
转载 Hyperledger Fabric 笔记(十六)Fabric V2.5 手动为已加入通道的组织增加Peer节点
设置环境变量,以Org1 admin用户操作peer CLI,指向Org1新增的Peer节点。子命令可以在原有MSP结构的基础上增加新的Peer节点加密材料,且共用一个根CA。对于已加入现有通道的组织,新增的Peer节点加入通道不需要获得其它组织的许可。本节通过向已加入应用通道的组织。增加Peer节点来扩展。的节点数量增加到两个。更新后再一次查看组织。
2025-02-13 16:45:16
245
转载 Hyperledger Fabric 笔记(十五)Fabric V2.5 测试网络-手动从通道中移除组织
再次使用jq工具从通道的Application.groups字段中删除Org2MSP,并将输出命名为modified_config.json。在将配置更新写入账本之前,需要必要的管理员用户的签名。这里需要Org1、Org2和Org3的签名。如已部署链码,peer0.org2.example.com的链码容器会自动关闭。这里,Org3的管理员签名将自动附加,因此无需再次手动签名。本节从包含了组织Org1、Org2和Org3的。现在可以将原始和修改后的通道配置转换回。可选的,可以继续在测试网络部署链码。
2025-02-13 16:43:12
225
转载 Hyperledger Fabric 笔记(十四)Fabric V2.5 测试网络补充 - Discovery服务
该命令会返回已经按组织分好组的、可以为该链码背书的对等体的MSP ID、账本高度、端点信息(域名和端口)和身份(数字证书),以及可以实现背书的分组组合和每个分组中所需的对等体数量。默认情况下,本地对等体成员查询只能由被查询对等体的管理员身份(Admin)使用。另外,如果要调用某个对等体上的Discovery服务,该对等体的这项服务必须对外暴露,即,在对等体使用的。注:多数查询是通道范围的,因此必须使用–channel标志,但是本地对等体成员查询是不需要指定通道的。
2025-02-13 16:40:34
253
转载 Hyperledger Fabric 笔记(十三)以本地启动方式部署测试网络
网络启动后,可以在网络上部署链码。注:如果想将网络保持在最低规模,可以从两个排序节点、一个Org1的Peer节点和一个Org1的PeerAdmin开始(需要两个排序节点才能实现Raft共识(2/3),而Peer节点可以是Org1的一个,因为背书策略设置为任何单个组织)。test-network-nano-bash将建立一个支持TLS的多节点网络,包含有一个排序组织(3个排序节点)和两个对等组织(每个组织有两个对等体)的通道,并且允许单个组织批准和提交链码(与测试网络不同,测试网络需要两个组织背书)。
2025-01-18 14:17:12
208
转载 Hyperledger Fabric 笔记(十二)Fabric V2.5 测试网络-链码升级
更真实的场景是部署了Go版本的basic链码后,对该链码项目的源代码做了修改(譬如增加了一个新功能),然后再使用修改后的同一项目进行升级。注:通过使用新的背书策略批准链码定义并将链码定义提交给通道,通道成员也可以使用升级过程来更改链码背书策略,而无需安装新的链码包。这里假设JS版本的basic链码更好,因此下面使用手动部署JS版本的basic链码来代表整个升级链码的过程,这样避免了对链码项目。也可以用于升级已部署到通道的链码。这是因为两个版本的链码在Asset的JSON格式中使用不同的Key值。
2025-01-18 14:14:16
264
转载 Hyperledger Fabric 笔记(十一)Fabric V2.5 测试网络-Caliper性能测试
本文介绍Hyperledger项目提供的区块链网络性能测试工具Caliper的架构、安装和在Fabric测试网络中的使用。介绍和架构安装说明和CLI命令说明通过样例组件对测试网络进行性能测试手动编写组件对测试网络进行性能测试更多内容详见原文。Caliper是针对不同区块链平台执行基准测试的通用框架,允许用户使用自定义用例测试不同的区块链解决方案,并获得一组性能测试结果。EthereumFISCOBCOS交易/读取的吞吐量。
2025-01-18 14:11:53
504
转载 Hyperledger Fabric 笔记(九)Fabric V2.5 测试网络基础 - 与网络交互
本篇总结了Fabric使用PeerCLI使用示例应用使用示例REST服务器。
2025-01-18 14:06:30
520
转载 Hyperledger Fabric 笔记(八)Fabric V2.4 测试网络之可视化
本节介绍如何在测试网络中使用Fabric官方提供的区块链浏览器、网络监控系统以及使用Portainer来管理容器。
2025-01-18 11:46:36
459
转载 Hyperledger Fabric 笔记(七)Fabric V2.5 测试网络之链码使用
本文参考官方技术文档的教程,说明了Fabric-samples的示例链码的使用,包括以下五部分:1、CouchDB(asset-transfer-ledger-queries链码)2、私有数据(asset-transfer-private-data链码)3、基于状态的背书(asset-transfer-sbe链码)4、基于属性的访问控制(asset-transfer-abac链码)5、安全资产转移(secured-asset-transfer链码)每一个示例链码都提供了对Fabric。
2025-01-18 11:43:58
1173
转载 Hyperledger Fabric 笔记(六)Fabric V2.5 测试网络进阶之网络部署
本文参考官方技术文档的教程,介绍使用脚本部署测试网络背后的细节,包括三部分:1、手动部署链码2、手动创建通道3、手动加入组织到通道中这三部分内容循序渐进,有助于后续搭建自己的网络。一个组织的peer节点在安装链码包之后,该组织需要批准一个链码定义。在部署链码之前需要批准链码定义的通道成员(组织)的集合由/Channel/Application/LifecycleEndorsement策略控制。默认情况下,该策略要求大多数通道成员批准后,链码才能在通道上使用。
2025-01-18 11:39:59
1444
转载 Hyperledger Fabric 笔记(五)fabric-samples项目简介
本文对包含测试网络的项目fabric-samples里的内容进行分类归纳和简要介绍,方便有针对性地学习。内容基于V2.4.7,不同版本在细节上会略有不同。
2025-01-18 11:37:16
303
转载 Hyperledger Fabric 笔记(四)Fabric V2.5 测试网络基础
本篇主要参考官方技术文档,介绍了如何测试网络的准备工作、使用脚本搭建测试网络的细节。Fabric官方提供了一个基础示例项目fabric-samples,项目仓库为。该项目可以部署一个测试网络,专用于引导用户学习Fabric区块链网络的基本特性和操作。部署这个测试网络需要预先准备三个组件示例,即fabric-samples仓库。注1:包括示例链码等,正常开发不需要这部分内容。平台特定的Hyperledger FabricCLI工具二进制可执行文件和配置文件。
2025-01-18 11:34:28
850
转载 Hyperledger Fabric 笔记(三)Fabric V2.5 环境搭建
本文基于个人经验,参考相关博客,分享自己使用虚拟机搭建Fabric环境的步骤,希望对大家的入门有帮助。
2025-01-18 11:28:36
1098
转载 Hyperledger Fabric 笔记(二)Fabric V2.5 基础知识概述
尽管HyperledgerFabric的官方技术文档十分详细,但是其也有些许不足:中文版本稍旧且少量翻译有不够妥当之处;文档同时包含了理论知识和代码,行文顺序不够完美,不少知识细节杂乱地散布在各处;有很多浅显的文字对于初次阅读颇有帮助,但是也不便于查找那些值得反复体会的关键内容。本文基于官方技术文档,删减了代码相关内容和过于繁琐的文字描述,力求通过1W余字对Fabric的各个概念做一个完整的总结。区块链网络的核心是一个分布式账本,记录网络上发生的所有交易。
2025-01-18 11:17:06
920
转载 Hyperledger Fabric 笔记(一)相关资料推荐
在Fabric的学习过程中,首先遇到的一个问题就是学习资料的获取,本文介绍了个人了解到的部分相关材料,希望对大家有帮助。官方技术文档是权威的参考材料,有英文版本和中文版本,链接分别如下: https://hyperledger-fabric.readthedocs.io/en/latest/ https://hyperledger-fabric.readthedocs.io/zh_CN/latest/ 英文版现在已经到了V2.5,而中文版只有V2.2。出版时间:2022.12 区块链版本:Fabric 2.
2025-01-18 11:08:18
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅