文章 2023-10-24 来自:开发者社区

Hyperledger fabric智能合约编写(一)

1、fabric链码版本区别 Fabric链码分成了两个大版本,1.x和2.x版本,两者主要区别为: 1、导入包的不同 1.x导入的包为: "[github.com/hyperledger/fabric/core/chaincode/shim](http://github.com/hyperledger/fabric/core/chaincod...

Hyperledger fabric智能合约编写(一)
文章 2023-10-23 来自:开发者社区

Hyperledger Fabric相关概念介绍

Fabric关键概念 Hyperledger Fabric :::successHyperledger Fabric 是一个开源的企业级许可分布式账本技术(Distributed Ledger Technology,DLT)平台,专为在企业环境中使用而设计。 Fabric 具有高度模块化和可配置的架构,可为各行各业的业务提供创新性、多样性和优化,其中包括银行、金融、保险、医疗保健、人力资...

Hyperledger Fabric相关概念介绍
文章 2023-10-23 来自:开发者社区

Hyperledger fabric部署链码(五)初始化与链码升级

链码定义提交到channel后,将在安装链码的通道的peer节点上启动。asset-transfer (basic) 链码现在可以由客户端应用程序通过命令行直接调用。使用以下命令在ledger上创建一组初始资产(初始化)。请注意,调用命令需要针对足够数量的peer(包含多个组织),以满足链码认可策略。(注意 CLI 无法访问 ...

文章 2023-10-23 来自:开发者社区

Hyperledger fabric部署链码(四)提交链码定义到channel

在足够多的组织批准了链码定义后,任意一个组织就可以将链码定义提交到通道。(如果大多数通道成员都批准了该定义,提交事务就会成功,反之,如果没有先让大多数通道成员批准该链码定义,提交事务就会失败) 提交命令为: peer lifecycle chaincode checkcommitreadiness --channelID my...

文章 2023-10-22 来自:开发者社区

Hyperledger fabric部署链码(三)批准链码定义

在打包chaincode并提交到fabric后,您需要为您的组织批准此chaincode定义。定义包括chaincode的重要参数,如名称、版本和chaincode认可政策等。在部署链码之前需要批准链码的Channel成员集合受/Channel/Application/LifecycleEndorsement策略管辖。即需要大多数通道成员批准后才能部署链码。在测试环境...

文章 2023-10-22 来自:开发者社区

Hyperledger fabric部署链码(二)安装链码到fabric

打包智能合约asset-transfer (basic)后,我们就可以在peer上安装链码。链码需要安装在每一个为交易背书的peer节点上。由于我们的测试网络设置的背书策略,要求来自 Org1 和 Org2 的背书,因此我们需要在这两个组织运营的peer节点上安装链码: peer0.org1.example.compeer0.org2.ex...

文章 2023-10-21 来自:开发者社区

Hyperledger fabric部署链码(一)打包链码

1 启动测试网络 我们将从部署 Fabric 测试网络实例开始。开始之前,请参照上文部署测试环境。使用以下命令导航到本地fabric-samples库中的测试网络目录: cd fabric-samples/test-network 从零开始前,我们将确保fabric测试环境已关闭 ./network.sh down 使用以下命令启动fabric测试环境 ...

文章 2023-10-21 来自:开发者社区

Hyperledger fabric 测试环境部署

一、前言本教程在ubuntu20.04版本下运行,请在执行fabric2.2环境部署前先部署ubuntu20.04环境,所有部署都按照官方文档[hyperledger fabric]进行,在运行过程中遇到的问题及解决方案,我也会逐个解答,如果你对区块链并不太了解,请查阅区块链相关概念。文中若有理解不到位、表达不清晰的地方,欢迎批评指正。二、hyperledger fabric 介绍Hyperle....

Hyperledger fabric 测试环境部署
文章 2023-08-29 来自:开发者社区

Hyperledger Fabric 通道配置文件和容器环境变量详解

准备介绍Fabric 节点的主配置路径为 FABRIC_CFG_PATH 环境变量所指向路径(默认为 /etc/hyperledger/fabric)。在不显式指定配置路径时,会尝试从主配置路径下查找相关的配置文件。 项 配置文件路径 说明peer $FABRIC_CFG_PATH/core.yaml 指定 peer 节点运行时参...

阿里云文档 2022-10-19

HyperledgerFabric接口涉及的所有数据结构

ChaincodePackage链码包结构参数名称类型示例值描述OrganizationIdStringpeers-aaaaaa2-1eqnj5o5w9dt3组织IDLabelStringlabel链码labelChecksumString15bab12c29edbc095c33545b9867ae...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注