Hyperledger Fabric
文章平均质量分 95
...
Sun_Sherry
这个作者很懒,什么都没留下…
展开
-
Fabric2.2:在有系统通道的情况下搭建应用通道
Fabric-SDK-GO的当前版本没有办法在没有系统通道的情况下创建应用通道,而Fabric的最新几个版本允许在没有系统通道的情况下搭建应用通道。为了解决这个矛盾并使用Fabric-SDK-GO完成后续的项目开发,所以只能将Fabric做降级。出现这种错误是因为在docker配置文件中指定了系统通道文件路径,docker容器会自己创建相关文件。本篇博客不会完整地介绍整个系统通道的搭建过程,这里主要是为了配合使用Fabric-SDK-GO。接下来使用如下命令创建应用通道并配置各个组织的锚节点。原创 2024-01-12 17:15:32 · 1325 阅读 · 0 评论 -
Fabric:使用GoLand+Fabric-SDK-Go操作Fabric网络(附代码)
本篇博客主要记录使用Fabric-Sdk-Go@1.0.0操作FabricV2.2.10网络的整体代码及错误记录。涉及创建通道、安装及实例化链码、链码执行等过程。原创 2023-12-20 13:22:30 · 1774 阅读 · 5 评论 -
Fabric:链码的部署及执行
Tips:peer lifecycle chaincode package命令只是将链码打包成一个tar格式的文件,这个过程不需要与具体的peer节点交互,因此这个命令的执行不需要事先绑定节点。Fabric中链码的部署一般包括以下步骤:编写链码->打包链码->安装链码->实例化链码->部署链码等。Tips: 虽然在fabric_test网络中创建了3个peer节点,但链码不一定需要在所有peer节点上都安装。安装链码主要负责将将链码部署到每个需要执行链码的Peer节点上。查看peer节点已经安装的链码。原创 2023-12-06 18:21:43 · 1647 阅读 · 0 评论 -
Fabric:创建应用通道
两部分需要频繁的设置环境变量,尤其是当需要添加的peer节点越多时,整个过程比较繁琐并且容易出错。并且给组织添加锚节点的时候也需要执行很多命令。Tips:在执行这条命令的时候要保证环境变量FABRIC_CFG_PATH为空值,若不为空,需要使用-configPath参数指定。通道创建完成后,需要将orderer节点和peer节点加入都通道中。在通道配置信息中包含了每个组织的锚节点信息,每个通道都可以通过使用。这里一共有3个peer节点要添加到通道上,这里仅以。文件来完成节点的添加及锚节点的设置。原创 2023-12-02 21:34:14 · 1538 阅读 · 2 评论 -
Fabric:搭建自定义网络
可以根据要搭建的网络的需求在在文件中修改相关的配置。两个组织:Org1, Org2。Org1中有2个peer节点,而Org2中有2个peer节点,另外还有1个orderer节点。原创 2023-11-28 17:14:43 · 1952 阅读 · 0 评论 -
Hyperledger Fabric搭建测试网络
本文使用的Fabric版本:V2.5.4Ubuntu系统:16.04LTS前序文章已经详细介绍了如何安装部署Hyperledger Fabric系统,这里不再赘述。本篇文章主要介绍如何使用Fabric的测试网络。为了方便,。原创 2023-10-26 19:45:00 · 1773 阅读 · 5 评论 -
Ubuntu系统下配置安装区块链Hyperledger Fabric(新手小白篇)
有些安装过程比较简单的,不会详细赘述。主要还是集中在Hyperledger Fabric的配置上。本篇主要介绍在Ubuntu系统上安装Hyperledger Fabric的过程。这里使用的Ubuntu:16.04 LTS。原创 2023-10-15 19:13:20 · 1876 阅读 · 0 评论 -
Fabric: 使用InvokeChaincode实现跨通道数据访问
因为工作中遇到一些问题考虑使用Fabric的跨通道链码调用方法InvokeChaincode()来解决,这篇文章主要是记录以下在Fabric测试网络中InvokeChaincode()的使用过程及遇到的问题。原创 2023-11-09 17:57:06 · 782 阅读 · 5 评论