检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Chaincode库接口文件下载 api_ahe_cc.tar.gz 须知: 需要选择与本地编译环境相一致版本的包。例如本地使用的go编译器为1.8.5,则下载1.8.5版本的库。 使用同态加密库需要提前安装好国密SDK。 api_ahe_cc.tar.gz包仅用于本地编译。 父主题: 同态加密
表请参见状态码。 对于获取IAM用户Token(使用密码)接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取IAM用户Token(使用密码)接口,返回如图1所示的消息头,其中“x-s
链代码请参考链代码开发。链代码安装后需要将链代码实例化到通道/链上,以便Peer节点通过链代码容器和分布式账本进行交互。 前提条件 本示例使用存证链代码,链代码文件下载方法:登录区块链服务管理控制台,进入“应用案例”,下载“快速入门”中的Go语言示例链代码。 安装链代码 在实例管理页面中的Hyperledger
Chaincode库接口 该静态库集成在BCS实例中。用户在开发链代码时,可以使用BCS提供的API接口文件对开发中的链码进行本地编译。 先将API接口文件下载(下载链接参见资源下载)并解压到本地的GOPATH目录中,按照4.2.6章节的链代码示例代码来引用同态库。当链码开发完成
高性价比 按需付费、随时休眠/唤醒,减少使用成本。 对接运维平台AOM对区块链服务进行统一运维,为客户提供全系列的系统状态、性能和交易情况的监控,运维,报警能力,能为用户降低运维成本。 提供节点伸缩功能,用户可根据需求进行弹性伸缩,大大提高使用性价比。 安全隐私保障 全方位保护区块链安全:
该过程耗时较长,可能出现交易超时的情况: 图1 交易超时 如使用Go SDK进行区块链操作,则无需处理该问题,SDK会等待链码容器拉起,不会出现超时情况。 如使用Java SDK进行交易,为避免该问题,可在应用中使用req.setProposalWaitTime()设置背书超时
下载配置文件 华为云区块链引擎服务支持执行合约、查询合约等功能。开发应用之前您需要进行配置文件下载,配置文件中包含用户证书和SDK。 使用用户证书进行普通的交易和查询操作。 SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 请妥善保管下载
引擎实例,即可完成以上功能。 本实践以基于华为云区块链引擎实现电子证据可信上链为例,帮助您了解华为云区块链引擎的基础知识以及如何使用,让您快速上手使用并体验华为云区块链服务。 操作流程 图1 流程图 实施步骤 创建华为云区块链引擎实例。 安装及实例化链代码。 实例创建成功后,安装和实例化电子存证合约。
业务流程管理 常见的区块链业务开发管理需要操作人员监控链上交易数据来掌握该笔业务的流程走向,即使使用区块链浏览器也需操作人员对浏览器中的数据进行筛选过滤,无疑增加了操作人员的工作量以及需要操作人员无一遗漏的筛选出正确交易才能开展下一步业务流程。 BCS提供以业务为维度的管理流程,
计)。 实例拉起失败原因为当前CCE集群所使用的节点的可允许挂载存储已超上限。 选择“节点管理”,选择BCS实例所使用的集群,单击右上角“创建节点”按钮,填写对应参数完成创建。 单击“工作负载”,在“有状态负载”页签,选择BCS实例所使用的集群,找到对应新加组织或新建节点的工作负
单击“监控”页签,可查看服务监控和实例监控。 服务监控:可查看服务的CPU使用率、物理内存使用率、网络流量、磁盘使用率、交易TPS的信息。 被邀请方的服务监控下方不支持显示交易TPS数据。 实例监控:可查看组织实例信息,包括CPU使用率、磁盘读取速率、磁盘写入速率、物理内存使用率、上行Bps、下行Bps等信息。 您
”和“查询数据集列表”接口获得数据相关描述信息,并通过申请-授权模式获取数据解密权限。 接口使用方法请参考数据集管理和数据订单管理。 图2 主动分享模式使用流程 细粒度访问控制模式,使用流程请参见图3。 基于属性加密(Attribute-Based Encryption, ABE
App_Gateway_Java_Demo、App_Java_Src_Demo、App_Java_Jar_Demo中有使用Apache Log4j2。 当前BCS已在华北-北京四Region修复以上组件的漏洞,如您使用了以上组件,请尽快至华北-北京四Region的应用案例获取最新版本并完成升级以避免安全风险
询。 修改或删除账本数据调用链代码时,同样也需要根据数据量大小确定是否采取分批次操作的方式处理。 合理使用索引(账本数据存储方式为CouchDB) 对于CouchDB来说,使用索引功能,写入数据时会消耗时间,但可明显提高数据查询速度。因此可以根据业务需要,合理的在某些字段上建立索引。
ContractStub) ([]byte, error) { // 编写时可灵活使用stub中的API } // 合约被调用(invoke)接口。将主要的合约执行逻辑,放到此方法内,供合约使用者调用。 func (e *example01) Invoke(stub contractapi
BCS实例需要独占CCE集群,部署BCS实例前请确保CCE集群未被使用。 首次使用BCS服务时,请先登录CCE控制台确认已同意授权。更多建议请参考创建CCE集群的准备工作。 使用Hyperledger Fabric增强版的区块链实例之前,支持提前创建CCE集群,然后在部署区块链实例时可以选择已
diskRWStatus 磁盘读写状态 该指标用于统计节点上磁盘的读写状态。 0表示读写,1表示只读。 无 diskUsedRate 磁盘使用率 已使用的磁盘空间占总的磁盘空间容量百分比。 >=0 百分比(Percent) diskWriteRate 磁盘写入速率 该指标用于统计每秒写入磁盘的数据量。
还可以进行查询。 使用前提 区块冷存储只针对IEF模式的Fabric架构中1.4.0版本和2.2版本的BCS实例使用,并且建议在“节点绑定”模式下使用。 边缘节点服务器的时间,均务必与实际时间相同(时区可不同)。 必须升级至BCS 3.0.6及以上版本,方可使用账本冷存储功能。 如何使用
domain name in different BCS instances. 当前域名已被使用,请勿重复使用在不同BCS实例 请勿重复使用该域名,建议重新申请域名或添加新域名解析集使用。 400 BCS.4001520 Failed to obtain the topology
domain name in different BCS instances. 当前域名已被使用,请勿重复使用在不同BCS实例 请勿重复使用该域名,建议重新申请域名或添加新域名解析集使用。 400 BCS.4001520 Failed to obtain the topology