检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
提供SDK代码示例调试功能。 URI POST /v1/datashare/abe-update 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 orgID 是 String 组织id channelID 是 String 通道id cryptoMethod 是
InitBalance生成的balanceinfo中余额证明的有效性。 输入说明 参数名 类型 描述 是否必须 BalanceInfo string 初始余额数据 是 Pubkey string 余额加密的公钥信息 是 输出说明 参数名 类型 描述 是否必须 InitBalance string 初始余额密文 是 err
联盟链管理 区块链服务,邀请的成员除了企业用户外,其它用户是否也可以邀请? 父主题: Hyperledger Fabric增强版
通过关联账号维度查看成本分配。 通过企业项目进行成本分配 在进行成本分配之前,建议开通企业项目并做好企业项目的规划,可以根据企业的组织架构或者业务项目来划分。在购买云资源时选择指定企业项目,新购云资源将按此企业项目进行成本分配。详细介绍请参见通过企业项目维度查看成本分配。 通过成本标签进行成本分配
例,并提供SDK代码示例调试功能。 URI POST /v1/identity/apply-vc 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 orgID 是 String 组织id channelID 是 String 通道id cryptoMethod 是
此时您可以同意邀请,加入联盟链。 操作步骤 被邀请方A登录区块链服务管理控制台。 在页面左侧选择“通知管理”。单击通知列表“操作”列的“查看”。 创建区块链实例。 作为被邀请方,选择实例前需要单击“创建BCS实例”来创建实例,否则无法加入联盟通道。 图1 创建BCS实例 根据界面提示,购买BCS实例。
在IAM用户组授予对应的项目权限。例如创建实例需要同时授予VPC ReadOnlyAccess项目权限,查看监控需要同时授予AOM ReadOnlyAccess项目权限,查看合约实例需要同时授予CloudIDE ReadOnlyAccess项目权限,增加组织需要同时授予SFS Turbo
、blockListenerSample四个方法,向区块链存入多对键值对;可以通过区块链浏览器可以查看交易记录。 常用接口 使用Fabric-Gateway-Java发起交易和查询,主要用到Network和Contract两类的接口,更多的api接口请参考Fabric官网。 Network
URI POST /v1/datashare/dataset/authorize-dataset 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 orgID 是 String 组织id channelID 是 String 通道id cryptoMethod 是
分布式身份使用时序图(链外申请模式) 链上申请模式中,根据持有者与签发者之间是否需要通信信道,分为在线申请和离线申请。 图3 分布式身份使用时序图(链上申请-在线申请模式) 图4 分布式身份使用时序图(链上申请-离线申请模式) 父主题: 分布式身份(公测)
需编写少量业务需要的代码和查询功能代码即可完成智能合约的制作。通过绘制页面可实时验证BPMN的有效性,验证无误后单击构建,生成智能合约。 智能合约部署 Package Management界面用于智能合约的管理,用户登录业务管理页面后跳转到该界面,可查看和管理已生成的智能合约。通
功能。 URI POST /v1/datashare/dataset/dataset-order 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 orgID 是 String 组织id channelID 是 String 通道id cryptoMethod 是
、高性能、高可扩展、强隐私保护等特点,满足企业级和金融级的可信和协同要求。 分布式账本 分布式账本是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本消除了调解不同账本的时间和开支。手册中提到的账本均指的是分布式账本。
同意加入联盟链:在通知管理页面,单击通知列表“操作”的“查看”,选择BCS实例、组织并单击“同意”。 拒绝加入联盟链:在通知管理页面,单击通知列表“操作”的“查看”,单击“拒绝”。 删除通知:在通知管理页面,单击通知列表“操作”的“删除”。 稍后处理:在通知管理页面,单击通知列表“操作”的“查看”,单击“稍后处理”。
账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
Errorf("Failed to delete state") } return nil } // 账户查询 func (t *ABstore) Query(ctx contractapi.TransactionContextInterface,
账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
用了以上组件,请尽快至华北-北京四Region的应用案例获取最新版本并完成升级以避免安全风险。在完成漏洞修复前,请确认您区块链应用的输入源是否可信。 漏洞规避方案 升级您区块链应用中的Fabric_SDK_Gateway_Java、Fabric_SDK_Java及Apache Log4j2至最新版本。
排查项:弹性公网IP已“解绑”或被释放。 在BCS控制台,实例管理页面中的目标实例卡片中,单击“更多 > 更新访问地址”查看弹性公网IP。 登录网络控制台,查找目标弹性公网IP并查看其状态。 解决方案 若弹性公网IP已“解绑”:登录网络控制台,在目标弹性公网IP的操作列单击“绑定”,完成后刷
Final.jar:4.1.44.Final] ...” 答:Fabric SDK依赖的netty和原工程中依赖的版本不同导致,可以从jar包查询相关依赖的版本信息。 区块链应用端调用链代码报错: “failed because of: gRPC failure=Status{code=UNAVAILABLE