检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
filePath string 文件下载到本地的路径。 fileName string 待下载文件在链上的名称。不允许包含 "/" versionId int 待下载文件的版本号。版本号要求大于等于1,可以通过查询文件历史版本获取文件的版本号信息。 返回值 类型 说明 error
package,可在target目录下获取可安装的合约Jar包,文件名为contract.jar。 合约安装,可参考用户指南 >区块链管理 > 合约管理。 合约压缩文件格式:需确保格式为*.zip,且合约文件位于压缩包文件中的一级目录。 合约压缩文件中,只能包含文件名为contract.jar的文件。 父主题:
描述 target_org_ids 是 Array of strings 可以解密消息的组织ID message 是 String 组织的用户输入需要加密的信息 up_to_chain 否 Boolean 是否加密后发送到链上,默认为true,加密后直接上链 update_group_key
Log4j2处理日志时,会对用户输入的内容进行一些特殊的处理,攻击者可以构造特殊的请求,触发远程代码执行。目前POC已公开,风险较高。具体漏洞详情,请参见Apache Log4j2 远程代码执行漏洞(CVE-2021-44228)。 漏洞影响 在区块链服务(简称BCS)中提供的国密加密Fabric
提示框授权给BCS,需要您同意授权后,BCS将自动请求获取当前区域下的云资源权限,从而更好地为您提供服务。您也可以单击“查看”授予的权限详情。 在“实例管理”页面,单击Hyperledger Fabric增强版的“购买”按钮。 在“实例管理”页面,选择Hyperledger Fabric增强版页签。
查看baas-agent节点的日志 查看peer节点日志。 执行如下命令查看peer节点的ID。 docker ps|grep peer 图15 查看peer节点的ID 执行如下命令查看peer节点的日志。 docker logs -f ID 图16 查看peer节点的日志 查看orderer节点日志。
对于企业内部需要使用代理访问外网的情况,可以在用户目录(windows中如C:\Users\xxx\)下的.m2目录中settings.xml(用户配置)或maven安装目录下的conf目录中settings.xml(系统全局配置)里配置代理来实现。 找到settings.xml文件中的标签对,在其内配置代理信息,参考如下样例:
企业身份注册(带有service) 功能介绍 分布式身份注册方法。在使用该方法前需要先使用openssl工具生成每个用户的私钥和被fabric组织根证书签名的证书(或通过BCS区块链管理界面下载用户证书)。注册时需声明可提供的服务列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
概述 用户的应用程序通过链代码与账本数据进行交互。应用程序开发可使用的语言比较广泛,如Golang、Solidity、Java、C++、Python、Node.js等。应用程序和链代码开发语言无强对应关系,只要应用程序能通过SDK来调用链代码即可。 Hyperledger Fab
件夹中获取yaml文件,并修改其中证书路径的配置。 例如: 将所有路径中的节点域名地址删除哈希值前缀,修改为如下图的peer地址。 排查解压后的证书相关路径,修改完成后,sdk配置文件中不存在带hash值的路径。 去掉sdk配置文件中certificateAuthorities部
2风格(使用fabric-contract-api-go包)。 区块链服务BCS支持使用两种风格编写的链代码。 链代码接口 Fabric架构版本的区块链实例: 链代码启动必须通过1.4风格(调用shim包)中的Start函数,入参为shim包中定义的Chaincode接口类型。实际开发中, 您需要自行定义一个结构体,实现Chaincode接口。
使用浏览器登录区块链管理页面,可能不会直接跳转到区块链管理登录页面,需要执行以下操作: Internet Explorer浏览器 不同版本的浏览器界面可能有所差异,以下涉及浏览器的内容仅用作举例 ,在其他版本的浏览器上进行相关操作与此类似,请以实际情况为准。 使用Internet Explorer浏览器,输入区块链管理页面地址。
基于CCE集群和基于边缘集群创建的区块链实例都支持组建联盟链,当基于边缘集群构建联盟链时,由于不同租户的边缘集群分属不同VPC网络,构建联盟需保证网络连通。 当邀请方是“基于边缘集群创建的区块链实例”时,被邀请方只支持选择“基于边缘集群创建的区块链实例”,不支持选择“基于CCE集群创建的区块链实例”。
SDK配置 linux环境,SDK的编译、运行,需要手动下载并配置openssl,单击链接下载openssl[链接] 解压openssl,复制openssl文件夹到目录/usr/local/include/下 执行库的导入命令:export LD_LIBRARY_PATH=/us
附录 fabric-sdk-client/go依赖的第三方包列表: 序号 包名 1 github.com/Knetic/govaluate 2 github.com/VividCortex/gohistogram 3 github.com/cloudflare/cfssl 4 github
开发前准备 用户的应用程序通过链代码与账本数据进行交互。应用程序开发可使用的语言比较广泛,如Golang、Solidity、Java、C++、Python、Node.js等。应用程序和链代码开发语言无强对应关系,只要应用程序能通过SDK来调用链代码即可。 您需要购买区块链实例。
当您已创建区块链类型为“联盟链”时,您可以通过邀请其他租户加入此联盟链,组建一个多成员参与的联盟链系统。 合约仓库 提供已经实现某些基本功能的智能合约,您可以使用模板提供的基础功能代码,直接使用或二次开发符合自己业务逻辑的智能合约。 关于配额 支持查看服务的配额使用情况和扩大配额。 父主题: Hyperledger
exceed。 图1 提示信息 可能原因 链代码的编译需要耗费资源。经实验统计,Go链码的编译每个peer需要消耗200MB内存,Java链码每个peer需要消耗500-600MB内存。如果您的机器规格较小(如CPU<=4U8G),可能会导致编译时间超过预设的超时时间。 解决方法 当机器规格较小时,建议一次只安装、实例化一个链码。
BCS实例一直处于创建中 可能原因是挂盘失败。 处理建议 登录BCS实例所在CCE集群的节点,执行以下命令,查看POD区的DNS地址是否配置错误,导致域名无法解析,挂盘失败。 vi /etc/resolve.conf 若还是无法解决,请联系技术支持工程师处理。 父主题: 使用类问题
管理、业务链管理等功能。以下为华为云区块链引擎服务使用全景图,希望对您的使用有所引导及帮助。 华为云区块链引擎本身不涉及用户敏感信息。使用华为云区块链引擎处理数据的目的、范围、处理方式、时限等请遵从当地适用的法律法规。华为云区块链引擎本身不建议传输和存储敏感数据,如果传输和存储敏感数据,请自行加密后再传输和存储。