检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何查看集群是否安装了ICAgent ICAgent是日志采集工具,分别运行在每台主机上用于实时采集指标、日志和应用性能数据。 区块链实例所在的集群如果没有安装ICAgent,可能会导致日志老化功能失效、运维采集能力不可用,系统根目录磁盘耗尽、业务中断等问题。 请通过以下方法查看
Administrator、SWR Admin、APM FullAccess、AOM FullAccess、CCE Administrator、VPC Administrator、EVS Administrator、CCE Cluster Admin才能生效。 如果还需要其他服务的操作权限,请联系账号管理员添加。
链代码如果有BUG,如何更新? 区块链服务支持升级链代码。如果链代码有问题,用户可以上传新的代码包,通过升级的方式更新链代码。 父主题: 链代码管理类
Demo工程目录 合约开发和调测可参考合约示例Demo,单击链接获取AssemblyScript语言合约工程Demo。 build目录下optimized.wasm为合约编译后对应的wasm字节码文件(最终合约类型文件为optimized.wasm压缩成的*.zip包,合约示例Demo)。
查询交易执行结果 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明 参数 类型
查询交易执行结果 消息构建。 接口方法 func (msg *QueryRawMessage) BuildTxRawMessage(chainID string, txHash []byte) (*common.RawMessage, error) 参数说明 参数 类型 说明 chainID
查询区块块高 消息构建。 接口方法 func (msg *QueryRawMessage) BuildLatestChainStateRawMessage(chainID string) (*common.RawMessage, error) 参数说明 参数 类型 说明 chainID
利用交易ID查询交易详情 消息构建。 接口方法 func (msg *QueryRawMessage) BuildTxRawMessage(chainID string, txHash []byte) (*common.RawMessage, error) 参数说明 参数 类型 说明
删除BCS实例后,如何清理残留日志文件? 删除BCS实例后,集群节点会残留日志文件,系统并不会自动清理,建议您手动将残留文件删除以免占用您的空间资源。 首先使用远程管理工具分别登录已删除实例对应的集群节点,检查如下路径下是否存在残留日志文件: /var/paas/sys/log/baas-agent
无法被伪造和篡改的。 在使用区块链服务BCS时,用户需要开发自己的链代码和应用程序。用户的应用程序通过区块链网络中的Peer节点/节点调用链代码,用户链代码通过区块链网络的Peer节点/节点来操作账本数据。 智能合约由用户自行编写上传并保证安全,请务必注意命令注入等相关安全问题。
概述 欢迎使用区块链服务(Blockchain Service,简称BCS)。区块链服务可以帮助您在云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 BCS除了提供web界面管理运维资源之外,还提供了API调用方式,便
利用交易ID查询交易详情 消息构建。 接口方法 QueryRawMessage.class public RawMessage buildTxRawMessage(String chainId, byte[] txHash) throws CryptoException 参数说明
SDK客户端调用 SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发,调用示例可参考应用程序的示例Demo。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据 查询接口 提供查询块高、区块详
SDK客户端配置 SDK客户端配置如下: SDK配置,可参考SDK配置章节。 下载示例对应的配置文件,可参考用户指南->下载配置文件。 客户端初始化,配置内容如下表,配置示例可参考应用程序的示例Demo。 表1 客户端初始化配置介绍 参数 值 ConfigFilePath 链配置文件中yaml文件所在路径
如何判断是否有必要使用区块链? 依次回答下列问题对确定区块链技术是否适合项目有一定的帮助。 是否存在多方分享数据? 一个完整可靠的共享记录系统是否会使每个业务关系的参与者受益。 是否存在多方更新数据? 如果多个参与者能够记录和传播并发交易,会不会有更高的数据准确性和及时性。 是否有验证和校验的需求?
Hyperledger Fabric增强版管理 使用前必读 API概览 应用示例 如何调用API API(Hyperledger Fabric增强版) 权限策略说明 附录 修订记录
其他问题 极速文件存储卷(SFS Turbo)备份与数据恢复功能使用指导 弹性IP如何开启IPv6转换功能 gossip异常导致peer账本块高不一致 父主题: 实例管理
运维监控类 删除BCS实例后,如何清理残留日志文件? 实例详情日志重复打印TLS handshake failed 父主题: Hyperledger Fabric增强版
REST API Demo相关使用问题 排查思路 确认是否区块链实例名称为“demo”、专业版、私有链、CCE、ECDSA、“添加RESTful APIs支持”选择了“是”(若您选择了“否”,则需要在实例创建完毕后,在插件管理页面,安装RESTful API。): 登录区块链服务
为“不可用”时,如何排查解决?。 查看CCE控制台,在“集群管理”页面,单击集群名称,进入集群信息页面,选择“节点管理”,查看异常区块链所在CCE集群节点状态。 如果集群节点状态异常,请根据CCE服务常见问题进行进一步定位:集群可用但节点状态为“不可用”时,如何排查解决?。 ECS云服务器状态排查。