检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载SDK配置和证书 BCS支持执行链代码、查询链代码等功能。开发应用之前您需要进行证书下载及SDK配置下载,SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 前提条件 下载SDK配置前请确保业务链代码已安装并实例化。 下载SDK配置和证书 SDK配
虚拟私有云 支持创建虚拟私有云、系统自动创建VPC和选择已有虚拟私有云。 系统自动创建VPC 所在子网 通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全。 系统自动创建子网 云主机登录方式 支持密码、密钥对两种方式。 密码 root密码 登录云主机时的root用户密码。
无法被伪造和篡改的。 在使用区块链服务BCS时,用户需要开发自己的链代码和应用程序。用户的应用程序通过区块链网络中的Peer节点/节点调用链代码,用户链代码通过区块链网络的Peer节点/节点来操作账本数据。 智能合约由用户自行编写上传并保证安全,请务必注意命令注入等相关安全问题。
通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region
通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region
入参:某个键值对的key信息,不可为空。 返回值:返回[]byte类型的value值;当key不存在时,value为nil。 error:当网络出错,状态数据库出错,返回error信息。 PutKV(key string, value []byte) error 功能:写状态数据库
的8080端口可被访问,方法参见创建安全组。添加安全组规则时的规则参数如表1所示。 表1 安全组规则参数表 参数 值 说明 协议 TCP 网络协议。 方向 入方向 安全组规则生效的方向,入方向指从外部访问安全组规则下的弹性云服务器。 端口范围 创建1条规则,填写8080。 规则的端口范围。
调试应用 部署应用后,管理员可以录入客户信息或者客户申请账户。 管理员录入客户信息 Demo应用成功运行后,银行管理员通过“http://EIP:8080/adminLogin”访问Demo应用。 EIP为部署Demo的服务器IP或弹性云服务器的弹性IP。 管理员页面默认用户名:
告警源 处理建议 节点连接排序节点失败 BCS 节点连接排序节点失败,可能原因有: 短暂的网络波动导致peer节点与orderer节点通信失败。 Orderer节点本身状态异常。 如果是由于短暂的网络波动,那么该告警会在几分钟内自动停止并自动清除。 如果该告警持续存在,未能在若干分钟后
点对点故障处理客户现场支持 不支持 不支持 现场技术支持,每季度不超过一人天。 表4 规格信息 规格 CCE规格 ECS节点 EIP VPC及subnet 容器网络 专业版 cce.s1.small(小规模单控制节点CCE集群,最大50节点) 单AZ 规格:4核8GB 个数:组织节点(peer)数/2+1个(orderer)
预配置的容器镜像进行处理,通过预配置的开发/编译工具(例如:javac、cpp、gcc等)减少环境差异带来的问题,确保智能合约能够在区块链网络上正确运行。华为云区块链引擎服务通过资源隔离等方式,降低了由此带来的安全风险。 为了保障链上数据的机密性,建议采用以下手段进行防护: 数据
区块链实例状态为“异常”时,如何排查解决? 问题现象 区块链实例状态为“异常”。 排查思路 •排查项一:区块链依赖的集群、服务器、存储等资源是否正常。 •排查项二:云服务器节点资源规格是否不足。 解决方案 排查项一:区块链依赖的集群、服务器、存储等资源是否正常。 CCE集群状态排查。
Fabric特有概念 记账节点 维护账本的网络节点,一个或多个peer节点组成peer组织。 共识节点 区块链网络中参与交易的节点。 通道 通道可以将区块链网络中的账本数据进行隔离和保密,主要用于实现联盟链中业务的隔离,每个通道可视为一条子链,并且对应一套账本,同一个区块链网络,不同通道之间的账本数据不可见。
链代码安装前需要将开发的链代码文件压缩成zip格式以执行安装。 如果链代码管理页面右上角出现“网络状态”异常提示,请不要立刻进行链代码管理操作,请稍等几分钟,待网络状态正常后,再进行操作。 图1 网络状态正常 安装链代码 登录区块链服务管理页面。 如果部署在CCE集群上时,请执行以下步骤进区块链管理页面:
配置应用 在邀请方发起交易的时候,邀请方需要下载自己的orderer管理员证书、democraticBank组织的管理员证书以及被邀请方A和B已隐去私钥的证书。 请妥善保管下载证书中的私钥,建议对私钥进行加密存储。 前提条件 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
开启使用CCE集群节点弹性IP,根据按需计费的方式和弹性IP带宽计算带宽费用。 云主机和带宽费用详情,请参考弹性云服务器ECS《计费说明》计费项章节。 底层资源费用 网络存储 根据实际用量进行计费。 计费详情。 云日志服务 按需计费。 计费详情。 对象存储服务 根据实际用量进行计费。 计费详情。 云备份服务
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 方式三:基于DMK界面获取 登录DMK平台。 在浏览器地址中输入http://DMK浮动IP:8443,打开DMK登录界面,输入DMK的超级管理员用户名和密码,并单击“登录”。
GO SDK Demo 本节提供了一个基于Go SDK的Demo,帮助用户开发自己的Go客户端应用程序。 本Demo仅适用于Hyperledger Fabric增强版的区块链实例。 准备工作 准备弹性云服务器。 在弹性云服务器上安装golang环境,Go版本要求:1.12及以上,1
成长地图 | 华为云 区块链服务 区块链服务(Blockchain Service)是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。 产品介绍 图说BCS 立即使用 成长地图 由浅入深,带您玩转BCS
按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。 计费周期 系统会在每日的固定时间统一结算前一天产生的按量费用,每日的13:00~22:00生