检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
、安装列表和实例化情况。 在区块浏览器页面中,在通道下拉框中选择一个通道,下方的数据即可实时刷新供您查看多项数据。区块链相关信息的查询功能,包括区块数量、交易数量、区块详细信息、交易详细信息、性能数据及节点状态等。 为了保证交易安全性,需要使用Fabric用户证书(证书获取方式请
查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京四”区域的Token,则需使用“华北-北京四”区域的Endpoint(iam.cn-north-4.myhuaweicloud
chaincode_language 是 String 链代码编程语言,例如 golang db_type 否 String 账本数据存储方式,请按照实例创建时的账本数据存储方式填写。例如 goleveldb,couchdb security_check 否 String 链代码安全检查选
根据界面提示,配置区块链基本信息,参数如表1所示。 图1 云端管理页面 表1 基本信息配置 参数 描述 示例 管理模式 选择云端管理:使用华为云资源管理区块链数据。 云端管理 实例类型 区块链实例的类型。有两种实例类型,华为云区块链引擎和Hyperledger Besu。 Hyperledger Besu
String 接入点 credentialApplySchema 否 CredentialApplySchema object 申请凭证所需数据的Schema 表3 CredentialApplySchema 参数 是否必选 参数类型 描述 type 否 String 类型 name
tinum) kind String 实例类型,HuaweiCloudChain,Besu data_management String 数据管理模式:云端管理(Cloud) chain_engine_version String 实例区块链引擎版本 orgs Array of InstanceOrg
根据界面提示,配置区块链基本信息,参数如表1所示。 图1 云端管理页面 表1 基本信息配置 参数 描述 示例 管理模式 选择云端管理:使用华为云资源管理区块链数据。 云端管理 计费模式 华为云区块链引擎的收费模式,支持包年/包月。 包年/包月 区域 区块链基础设施所在的区域,建议选择与业务应用系统相同的地域。
/v1/e2ee/org/decrypt 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 transaction_id 是 String 加密数据返回的transaction_id 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 message String
tinum) kind String 实例类型,HuaweiCloudChain,Besu data_management String 数据管理模式:云端管理(Cloud) chain_engine_version String 实例区块链引擎版本 orgs Array of InstanceOrg
buildTxRawMsg,参考利用合约发送交易 buildInvocation更新为buildInvokeRawMsg,参考利用合约查询数据 2.1.0.2.52 <dependency> <groupId>com.huawei.wienerchain</groupId>
集群和边缘集群上部署,具体可参见基于CCE集群。 开发链代码 链代码是用Go、Java或Node.js语言编写的程序,主要用于操作账本上的数据,具体可参见链代码开发。 安装、实例化链代码 区块链服务为您提供界面化链代码管理功能,包括链代码安装、实例化等,具体可参见链代码管理。 下载SDK配置和证书
将下载的demo-config.zip文件解压,将orderer文件夹、peer文件夹、sdk-config.json、sdk-config.yaml文件全部复制至存放demo的config路径下(Windows操作系统:C:/javasdkdemo/config,Linux操作系统:/root/javasdkdemo/config)。
block_height Integer 交易所属区块高度 contract_address String 合约地址 data String 交易数据 create_time String 交易创建时间 状态码: 400 表4 响应Body参数 参数 参数类型 描述 code String
个,详情请参考安装及实例化链代码,因此只需下载邀请方的配置文件并分别改名为三份文件即可。 解压下载包,将sdk-config.yaml文件复制两份,三份yaml文件分别命名为democraticBank.yaml、civilizationBank.yaml、harmoniousBank
载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone) 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。
载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone) 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。
block_height Integer 交易所属区块高度 contract_address String 合约地址 data String 交易数据 create_time String 交易创建时间 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code String
schemaIndex 是 String 凭证模板索引 expirationDate 否 String 过期时间 data 是 String 凭证数据明文 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 vcIndex String 凭证索引 状态码: 500 表4
com/hyperledger/fabric/protos/peer" ) type SimpleChaincode struct { } // 初始化数据状态,实例化/升级链代码时被自动调用 func (t *SimpleChaincode) Init(stub shim.ChaincodeStubInterface)
orgs_info Array of OrgInfo objects 通道组织信息 has_private_data Integer 是否有隐私数据,1表示有,0表示无 表5 InstantiateInfo 参数 参数类型 描述 status String 实例化状态,取值有CHAIN