检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
国密算法是国家密码管理局制定的自主可控的国产算法,可提高加密强度和加解密性能。使用国密加密,可以满足政府机构、事业单位、大型国企、金融银行等行业的改造和国密算法的需求。 华为云区块链服务提供国密加密算法SDK供您使用,供用户开发客户端程序以及对私钥文件进行加密保护。 国密加密仅适用于Fabric架构版本的区块链实例。
libgmp10命令来安装,也可在https://gmplib.org/下载源码进行编译安装)。 开发Client程序与链代码。 请参考AHE Lib库接口和Chaincode库接口进行具体的应用和链代码(智能合约)的开发。 例如App客户端和链代码端的逻辑过程参考如下: App客户端的典型逻辑过程是:
bcs:huaweiCloudChainOrganization:get - √ √ 查询链详情 GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain bcs:huaweiCloudChainChain:getChain - √
/v2/{project_id}/blockchains/{blockchain_id}/status bcs:fabricInstance:getStatus √ √ 查询实例信息 GET /v2/{project_id}/blockchains/{blockchain_id} bcs:fabricInstance:getDetail
public ChainConfig getChainConfig(String chainId) public Block buildGenesisBlock(String chainId, ChainConfig chainConfig) public void addChainNode(String
4风格(调用shim包)中的Start函数,入参为shim包中定义的Chaincode接口类型。实际开发中, 您需要自行定义一个结构体,实现Chaincode接口。 type Chaincode interface { Init(stub ChaincodeStubInterface) pb.Response
= 'chaincode' version = null classifier = null manifest { // 需要与继承ChaincodeBase类接口的类路径保持一致 attributes 'Main-Class':
CCE集群资源配额已满 CreateContainerCluster] Create Cluster fail 创建集群失败 CreateStorageInstance]Create PVC fail,timeout PVC网盘创建失败 CreateBlockchainService]cluster
Operation failed. Failed to obtain the peer organization status. Try again later. 操作失败,获取节点组织状态失败,请稍后再试 稍后重试。 400 BCS.4001110 Failed to create
Operation failed. Failed to obtain the peer organization status. Try again later. 操作失败,获取节点组织状态失败,请稍后再试 稍后重试。 400 BCS.4001110 Failed to create
操作状态 detail String 操作详情 sub_steps Map<String,SubDetail> 子操作, "map[string][SubDetail] key:子操作名 value:子操作结果" serial_num Long 序列号 表9 SubDetail 参数 参数类型
发送balanceinfo到交易Chaincode。 balanceInfo, err := pswapi_sdk.InitBalance(initbalance, userdata.PubKey) check(err) setup.ChainCodeID = txchaincode _, err
6.41 <dependency> <groupId>com.huawei.wienerchain</groupId> <artifactId>wienerchain-java-sdk</artifactId> <version>2.1.0.6.41</version>
ctionDetailRes>> Success 表4 ShowTransactionDetailRes 参数 参数类型 描述 read_set Map<String,Array<KVRead>> 读集 "map[string][]KVRead key:chaincode value:键值对数组"
消息,由E2EE服务代为上链,不更新组密钥。url中变量{domain}由服务IP地址和端口号组成。从BCS实例的插件管理页面可以获取服务ip地址,插件详情页面可以获取组织的端口号。 https://{{domain}}/v1/e2ee/org/encrypt { "message"
WienerChainNode getWienerChainNode(String name) throws InvalidParameterException 参数说明 参数 类型 说明 name String 节点名称。 返回值 类型 说明 WienerChainNode WienerChainNode对象。
String 数据密文,当onChainStore设置为“true”时,可不输入 applyer 是 String 申请者的身份标识 provider 是 String 授权者的身份标识 orderSeq 否 String 订单序列号,当onChainStore为true时,订单序列号必填。
择的版本不能满足您的业务需求,您可单击实例卡片中的“更多 > 变更规格”进行变更,例如:由专业版变更为企业版。 说明: 目前仅包周期专业版才支持此功能。 重置管理密码 在实例卡片中,单击“更多 > 重置管理密码”,重置管理密码会将区块链管理和可信计算平台密码同时重置,若不想同时重
"bcs:huaweiCloudChain*:delete*", "bcs:huaweiCloudChain*:update*", "bcs:huaweiCloudChain*:create*",
可以提高信息的安全性。 BCS提供客户端库和Chaincode库,该库主要用于交易类的密文运算服务,达到用户交易的隐私保护。 客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode.go:在同态加密的场景下,用户在部署应用