检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
1、图2、图3和图4。 图1 分布式身份实现架构图 实现流程 各个角色可通过企业身份注册(带有service)和注册DID生成完全由自己控制的分布式身份,并将身份文档发布到区块链上完成身份的注册。企业用户的DID身份中可以包含其所能提供的服务信息,以支持多样的应用场景。 主要有三
钥对时,需要将公钥注册到IDchaincode上,便于后续根据账户能查询到收款方的同态公钥。链代码IDChaincode.go的下载请参见资源下载。 IDChaincode.go由华为云BCS服务提供,不建议用户修改,若进行修改将与链代码示例逻辑不一致。 注册Register 账
为云区块链引擎本身不建议传输和存储敏感数据,如果传输和存储敏感数据,请自行加密后再传输和存储。 图1 使用引导 注册账号 新用户请先注册完成实名认证,具体请参见账号注册和账号实名认证。 权限管理 创建用户并授权使用华为云区块链引擎。 实例部署 购买华为云区块链引擎实例。 实例管理
行合法性校验,确保没有非法操作。示例中实现了余额初始化,余额查询,转账交易三个功能函数,具体功能实现参考如下。 Init初始化余额 当用户注册成功后,需要初始化该用户的余额,默认为0。 输入说明 参数名 类型 描述 是否必须 PubKey string 公钥 是 Balance string
图10 查看所有文件 获取Peer节点的哈希值及序号: 登录区块链管理页面,单击“区块浏览器”,在“Peer节点状态列表”的“Peer节点域名”列查看。 图11 Peer节点状态列表 Peer节点日志命名规则为peer-{哈希值}-{序号}.trace,执行 cat {文件名}|grep
初始密码。为了保证系统安全,建议定期修改密码。 如果部署在边缘集群上时,请执行以下步骤进区块链管理页面: 登录IEF管理控制台。 选择左侧导航栏的“边缘应用 > 容器应用”。 单击当前BCS实例的baas-agent容器,在实例列表中查看其边缘节点。 图2 查询边缘节点 单击节点详情,查看主机名。
修改实例的节点、组织,目前仅支持添加、删除节点(IEF模式不支持添加、删除节点),添加、删除组织,共4种类型,每次操作只可以操作一种类型。此接口不支持包周期模式; 注意注册IEF节点时,IEF节点名称长度应该为4-24位的字符 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Ex
律法规。BCS本身不建议传输和存储敏感数据,如果传输和存储敏感数据,请自行加密后再传输和存储。 图1 使用引导 注册账号 新用户请先注册完成实名认证,具体请参见账号注册和账号实名认证。 权限管理 创建用户并授权使用BCS。 实例部署 Hyperledger Fabric增强版支持在CCE集群部署和边缘集群部署。
链代码如果有BUG,如何更新? 区块链服务支持升级链代码。如果链代码有问题,用户可以上传新的代码包,通过升级的方式更新链代码。 父主题: 链代码管理类
购买Hyperledger Fabric增强版 前提条件 使用区块链服务前,您必须拥有一个华为云账户,并且完成实名认证成为华为云的一个租户。具体请参见账号注册和账号实名认证。 操作步骤 进入购买Hyperledger Fabric增强版实例页面。 在订购页面填写企业项目、区块链实例名称(demo
支持Orderer共识数据老化。 2019-02-02 支持BCS服务实例休眠/唤醒,为企业节省费用,提高企业竞争力。 2019-01-14 结束免费试用,上线新计费,新价格于2019/1/15 00:00:00正式生效。 区块链服务支持动态添加组织。 2018-11-24 增加网盘容量耗尽告警设置指南,防止网盘容量耗尽共享账本写错误发生。
户名称中填入被邀请方的租户名,单击“确定”。 图1 邀请成员 (可选)单击“邀请一个新租户”可添加多个成员进行邀请。 本示例邀请civilizationBank和harmoniousBank两个新成员加入银行联盟链。 最多支持邀请40个成员。 单击“确定”,邀请通知信息将发送至被邀请方。
Lib库接口和Chaincode库接口进行具体的应用和链代码(智能合约)的开发。 例如App客户端和链代码端的逻辑过程参考如下: App客户端的典型逻辑过程是: 注册用户 注册用户时可以调用密钥生成函数为用户生成公私钥。 初始化余额 初始化余额时可以调用初始余额准备函数生成具有隐私保护的初始余额信息。 发起交易
添加组织或节点后,新添加的POD实例状态异常 问题现象 添加组织或添加节点后,长时间(超过10min)未见有新节点状态转为正常,最终导致实例变更超时,实例状态异常。操作记录报错如下:添加组织报错“BCS(XXX) wait for updating agent 400 times
主邀请方已解散原有联盟并新建实例,原有联盟链中被邀请方未删除实例,被邀请方重复向新建实例方发送错误网络请求。 解决方案 建议主邀请方更换EIP或创建新集群并新建实例。 父主题: 运维监控类
所使用的集群,找到对应新加组织或新建节点的工作负载,单击负载名称进入负载详情页,查看实例列表,找到异常实例。查看相关事件,如下图所示: 图1 异常实例 解决方案 进入CCE控制台,单击“工作负载”,在“有状态负载”页签,选择BCS实例所使用的集群,找到对应新加组织或新建节点的工作
退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,提示SFS Turbo实例配额超限。 解决方案 新提工单申请扩大SFS Turbo配额,申请成功后重新购买实例: 登录弹性文件服务控制台,选择“资源”>“我的配额”>“申请扩大配额”,在“新建工单”页面提交工单。
API的方式访问区块链系统,快速集成,实现数据的发布、授权、分享、加密、解密、细粒度访问控制等能力。 功能介绍 可信数据交换基于分布式身份实现,参与数据交换的用户需要注册分布式身份,详细方法请参见分布式身份(公测)。 可信数据涉及两个主要数据结构:数据集和数据订单。数据集包括数据描述信息、访问控制信息(属性
合约编译 下载Node.js软件并安装,安装成功后,执行如下命令查看对应版本(软件对应版本无强制要求)。 node -v npm -v 设置新目录assembly,在该目录下执行 npm init 命令,其中package name输入为assembly(目录名、package n
Fabric增强版的区块链实例之前,支持提前创建CCE集群,然后在部署区块链实例时可以选择已创建的CCE集群。或者在部署区块链实例时,选择自定义创建新的CCE集群,或者选择快速创建使用系统默认规格。 基于CCE集群部署区块链实例时,为了保障实例正常运行,建议您对集群进行安全加固,比如:禁止