检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该过程耗时较长,可能出现交易超时的情况: 图1 交易超时 如使用Go SDK进行区块链操作,则无需处理该问题,SDK会等待链码容器拉起,不会出现超时情况。 如使用Java SDK进行交易,为避免该问题,可在应用中使用req.setProposalWaitTime()设置背书超时
合约安装 Java语言合约安装步骤如下: 部署合约时,执行mvn package,可在target目录下获取可安装的合约Jar包,文件名为contract.jar。 合约安装,可参考用户指南 >区块链管理 > 合约管理。 合约压缩文件格式:需确保格式为*.zip,且合约文件位于压缩包文件中的一级目录。
选其一即可。 EndorserNodes 根据合约安装时选择的背书策略进行配置。 若为任意组织背书,则配置任意组织下的某一节点即可; 若为全部组织背书,则配置时选择每个组织的一个节点进行配置。 ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。 运
安装合约 安装合约的前提:根据不同合约类型,准备对应的合约文件。可单击链接获取Go类型的合约示例[链接]。 在实例管理页面的华为云区块链引擎页签,单击实例名称,进入实例概览页面。 选择左侧导航栏中的“合约管理”,单击页面右上角的“安装合约”。 在安装界面输入“合约名称”、“版本号
被邀请方civilizationBank和harmoniousBank根据邀请信息加入联盟链。 安装及实例化链代码 邀请方、被邀请方A和被邀请方B都必须安装链代码。实例化链代码只需要由邀请方、被邀请方A或被邀请方B其中一个完成即可。 配置应用 在邀请方发起交易的时候,邀请方需要下载自己的orderer管理员
X-Auth-Token:用户Token,可选,当使用Token方式认证时,必须填充该字段。用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加
获取合约扫描报告 功能介绍 获取合约安全扫描报告,只支持云端管理实例使用,接口返回内容为扫描报告zip文件的字节流,当前只支持Go语言类型合约 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contract/report
查询终端节点列表 功能介绍 查询终端节点列表,单次最多查询100个,只支持云端管理实例使用且只返回创建成功的终端节点 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/endpoints 表1 路径参数
概述 为了能在应用程序中使用区块链服务,可参考本章节完成应用程序的开发。 开发完成后,应用程序可以调用合约将业务数据发送到链上或从链上进行查询,以及查询区块链的块高、查看某个区块的详情和查看某笔交易的详情等。 父主题: 应用程序开发
已修复漏洞的Fabric_SDK_Gateway_Java和Fabric_SDK_Java可在华北-北京四Region的应用案例中获取,使用方式可参考:国密加密->SDK使用->安装SDK。 父主题: 安全公告
发布可验证凭证的模板 功能介绍 发布凭证模板数据结构。签发professional类型的凭证时会使用,因为字段较多容易不统一,需要提前有模板来约束和标明。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
有权限和资质开展后续业务。 使用方式 分布式身份中间件是部署在用户侧的一套微服务,简化用户调用区块链相关接口的复杂操作。因此接口调用时需要传入用户私钥和被fabric组织根证书签名的证书。 获取用户私钥和证书的方式有两种,BCS区块链管理界面下载和使用openssl工具生成,详细
version --> <scope>runtime</scope> </dependency> go下载依赖包失败,未配置proxy,请执行如下命令进行配置。 go env -w GO111MODULE=on go env -w GOPROXY=https://repo.huaweicloud
告警相关类 问题现象 区块链实例状态显示异常。 解决方案 登录应用运维管理AOM控制台。第一次使用AOM服务,请参考开通AOM。 选择“告警 > 告警列表”查看实例异常的相关告警信息,告警频率为十分钟触发一次。 请参考创建告警行动规则,将告警信息通过邮件或短信发送给指定的人员。 父主题:
部署相关类 华为云区块链引擎服务支持部署在第三方云厂商和BaaS平台,并且区块链节点间互通。 父主题: 华为云区块链引擎服务
Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参考API签名指南。 签名SDK
object 使用已有CCE集群信息,说明:Fabric1.4版本服务仅支持1.15及以下版本集群 cce_create_info 否 CCECreateInfo object 创建新集群信息 ief_deploy_mode 否 Long IEF集群部署方式,随机部署(0),组织节
String 链代码名称,以小写字母开头,支持小写字母和数字,长度6-25位 chaincode_version 是 String 链代码版本,只允许使用数字、点(.)、横杠(-),必须以数字开头和结尾,且点和横杠不能相邻 channel_name 是 String 实例化通道名称 endorsement_policy
源版本保持一致,通常使用SDK进行调用,详情可参考Hyperledger Fabric增强版SDK接口定义。 Java语言,请参考Java SDK使用指导。 Python语言,请参考Python使用指导。 Node.js语言,请参考Node.js SDK使用指导。 Go语言,请参考Go
可参考委托进行了解。 如果您在多个区域中使用BCS服务,则需在每个区域中分别申请云资源权限。您可前往“IAM控制台 > 委托”页签,单击“bcs_admin_trust”查看各区域的授权记录。 为确保区块链服务BCS功能的正常使用,在使用BCS服务期间,请不要自行删除或者修改“bcs_admin_trust”委托。