-
下载SDK配置和证书 - 区块链服务 BCS
下载SDK配置和证书 BCS支持执行链代码、查询链代码等功能。开发应用之前您需要进行证书下载及SDK配置下载,SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 前提条件 下载SDK配置前请确保业务链代码已安装并实例化。 下载SDK配置和证书 SDK配置
-
SDK接口 - 区块链服务 BCS
= "",endKey是待查询的状态数据的按字典序的结束key,endKey!= ""。 返回值:Iterator是查询结果的迭代器,可以通过此迭代器,按顺序读取查询结果。 error:入参或网络错误。 GetKeyHistoryIterator(key string) (HistoryIterator
-
SDK接口 - 区块链服务 BCS
= "",endKey是待查询的状态数据的按字典序的结束key,endKey!= ""。 返回值:Iterator是查询结果的迭代器,可以通过此迭代器,按顺序读取查询结果。 error:入参或网络错误。 GetKeyHistoryIterator(key string) (HistoryIterator
-
费用账单 - 区块链服务 BCS
明细账单”,在筛选条件中选择“资源ID”,并输入复制的实例ID,单击图标即可搜索该资源的账单。 图1 查询资源账单 这里设置的统计维度为“按使用量”,统计周期为“按账期”,您也可以设置其他统计维度和周期,详细介绍请参见流水与明细账单。
-
调用合约 - 区块链服务 BCS
SDK参数信息如下表1。 表1 参数表 参数名称 说明 证书存放路径 用户编译应用程序时,证书的最终存放路径。 如果证书路径需要变更,请手动修改SDK配置文件中所有证书相关路径,确保路径指向正确的位置。 组织 选择要下载配置的组织。 访问方式 默认标准通道。 证书选择 用户证书。
-
调试应用 - 区块链服务 BCS
进入到中国文明银行的账户申请界面,可以通过中国民主银行的账户信息开通中国文明银行的账户。 这里充分使用了基于区块链的身份共享,客户一旦开通一家银行的账户,那么经过审核的可信身份信息就会记录在区块链中,且加密共享给其他银行。那么客户就可以免审核申请其他银行的账户。 客户登录中国文明银行系统:
-
认证凭据 - 区块链服务 BCS
单击“创建凭据”,在创建凭据页面中,填写描述信息。 单击“确定”,认证凭据创建完成,并自动下载认证凭据zip包。 每个认证凭据仅能下载一次,为了节点安全性,建议您定期更换并妥善保存认证凭据。 解压后,打开credential.csv文件,可获取认证凭据信息。 通过Authorization:Bearer $
-
REST API Demo - 区块链服务 BCS
r结构体,将组织ID和peer节点的域名传入,并将该结构体添加进OrgPeer类型的数组中,经json.Marshal()方法转换为字节数组,最后会转换成字符串类型传入。其中OrgPeer结构体定义如下: type OrgPeer struct { OrgId string `json:"orgId"`
-
低代码合约开发 - 区块链服务 BCS
实例化后的智能合约,可以通过外部条件来触发合约执行过程,支持事件触发和交易触发的方式,两种模式均会触发背书节点进行一致性共识,避免恶意节点作恶。 智能合约变更 业务更替升级后,用户绘制新的BPMN业务图并改变版本号,构建新版本的智能合约,重新部署合约即完成智能合约的变更。为保证安全性,
-
添加组织或节点后,区块链实例状态异常时,CCE页面有状态负载peer-xxx状态异常 - 区块链服务 BCS
面有状态负载peer-xxx状态异常 问题现象 添加组织或添加节点后,长时间(超过10min)未见有新节点状态转为正常,最终导致BCS实例变更超时,实例状态异常。操作记录报错如下:添加组织报错“BCS(XXX) wait for updating agent 400 times,
-
实例管理 - 区块链服务 BCS
资源标签管理:通过给账户下资源添加标签,可以对资源进行自定义标记,实现资源的分类。标签管理服务为用户提供可视化表格操作资源标签,并支持对标签进行批量编辑。 资源标签搜索:用户可以跨服务、跨区域对资源进行按标签搜索,还可以多标签组合搜索。 预定义标签管理:用户可以创建或导入/导出预定义标签。通
-
合约相关的API - 区块链服务 BCS
合约相关的API 合约SDK(index.ts)提供如下API接口,可以在合约文件中进行调用。这些API按照功能可以划分为: 表1 辅助功能 接口 说明 FuncName(txid :string ) :string 获取智能合约请求中指定的智能合约函数名称。 Parameters(txid:
-
查询交易详情 - 区块链服务 BCS
String 读键 version version object 读集键的版本 表5 version 参数 参数类型 描述 block_num Integer 区块数 tx_num Integer 交易数 表6 KVWrite 参数 参数类型 描述 key String 写键 is_delete
-
查询应用链信息 - 区块链服务 BCS
区块产生数量统计,按小时统计 bpm Array of bpm objects 区块产生数量统计,按每5分钟统计 tph Array of tph objects 合约交易数量统计,按小时统计 tpm Array of tpm objects 合约交易数量统计,按每5分钟统计 orgs_map
-
查询区块交易列表 - 区块链服务 BCS
String 读键 version version object 读集键的版本 表6 version 参数 参数类型 描述 block_num Integer 区块数 tx_num Integer 交易数 表7 KVWrite 参数 参数类型 描述 key String 写键 is_delete
-
SDK介绍 - 区块链服务 BCS
SDK介绍 概述 Java SDK介绍 Go SDK介绍 SDK升级与变更
-
公司间交易 - 区块链服务 BCS
图1 方案架构 方案优势 消灭了公司间对账工作,保证公司间交易一致性和账务平衡性。 利用Token跟进货物的状态、时间、物理位置和所有权变更,将合同条款完全融入交易过程,提升双方信任。 精简和规范公司间供应链流程。 支持了不同系统之间的公司间事务处理。 为内部审计和外部审计提供端到端可追溯和不可篡改的信息。
-
SDK介绍 - 区块链服务 BCS
SDK介绍 概述 Java SDK介绍 Go SDK介绍 SDK升级与变更 父主题: 华为云区块链引擎管理
-
其他问题 - 区块链服务 BCS
其他问题 极速文件存储卷(SFS Turbo)备份与数据恢复功能使用指导 弹性IP如何开启IPv6转换功能 gossip异常导致peer账本块高不一致 父主题: 实例管理
-
合约管理 - 区块链服务 BCS
级别的问题建议通过代码重构进行规避;“提示”级别的问题可以根据实际情况进行选择性的处理。 例如示例图中出现“警告”级别的问题,单击打开详细信息,提供问题的简要说明、错误示例代码、扫描详情、修改建议和示例代码供您参考。 您可以根据合约检查结果对代码进行修改后,重新进行合约的安装或者更新。