检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
区块链服务为您提供如下功能,助您快速,安全、高效、低成本上链。 区块链实例部署 您无需提前准备区块链系统需要的资源,可一键式完成购买资源与部署区块链网络。 部署时间从天级降至分钟级,一步到位完成区块链网络的配置和部署。 屏蔽底层技术细节,无需关注区块链底层技术实现和平台构建。 支持创建联盟链和私有链的区块链类型。
yaml”。详细请参见调用链代码。 配置完成后,根据界面提示,购买Hyperledger Fabric增强版实例。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示Hyperledger Fabric增强版实例部署完成。 父主题: Hyperledger
选择性扩展满足特定需求的功能。您可以通过插件管理,安装、卸载插件,也可以查看插件实例的基本信息。 E2EE(End-to-end Encryption)插件:E2EE提供了基于区块链的群组端到端加密功能。安装插件后,用户无需配置,区块链组织间可自动组成端到端加密通信群组,用户可以
自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。 BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区块链系统,专注于自身业务应用的创新与开发。
可以进行选择,在有新交易产生的前提下,如果时间达到1s或者交易数量达到500或者区块容量达到2M,哪个最先达到就立即出块。如何设置区块生成配置信息请参考基于CCE集群。 父主题: 数据上链
更新访问地址”,勾选目标弹性IP,单击“更新”。 若集群是提前创建好的,将ECS机器导入提前创建好的对应集群后,集群未对ECS机器进行打标签,则会导致BCS实例的弹性异常。 解决方法:登录弹性云服务器控制台,单击对应ECS服务名称进入详情页面,选择“标签”页签,为ECS添加标签,设置标签的键为:CCE-Dyna
误后单击构建,生成智能合约。 智能合约部署 Package Management界面用于智能合约的管理,用户登录业务管理页面后跳转到该界面,可查看和管理已生成的智能合约。通过对生成的智能合约选择背书策略、安装合约的组织等配置,完成合约的安装和实例化,智能合约最终运行在背书节点中的一个Docker容器内。
默认与邀请方版本一致。 区块链管理初始密码 请自行设置。 配置弹性IP 是。 单击“立即购买”进入配置确认页面,确认信息无误后,单击“提交”。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示区块链实例部署完成。 被邀请方A创建BCS实例成功后,在通知详情页面
单击链接下载客户端所使用的Go SDK[链接]。 添加Go SDK文件到客户端示例Demo目录下,完成Go SDK配置。 完成客户端初始化参数配置(utils/config.go),详情可参考SDK客户端配置。 示例Demo项目结构如下: 表1 示例Demo目录结构 文件 介绍 huaweichain
时您可以单击此处进行处理。 在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等,配置参数如表1所示。 表1 配置参数 参数 示例 链代码名称 fabbank 链代码版本 1.0 账本数据存储方式
您可以通过先创建用户组并授权再将用户加入到用户组的方式,使用户具有用户组中的权限。 部署Hyperledger Besu实例 完成环境准备工作后,可按照如下步骤购买并部署Hyperledger Besu实例。 进入购买华为云区块链引擎实例页面。 已部署的实例,单击左侧导航栏中的“实例管理”,单击右侧的“操作
您可以通过先创建用户组并授权再将用户加入到用户组的方式,使用户具有用户组中的权限。 部署华为云区块链引擎实例 完成环境准备工作后,可按照如下步骤购买并部署华为云区块链引擎实例。 进入购买华为云区块链引擎实例页面。 已部署的实例,单击左侧导航栏中的“实例管理”,单击右侧的“操作记录”,查看操作
单击“下一步:资源配置”,进行资源配置,参数如表2所示。 表2 资源配置 参数 示例 环境资源 选择“自定义环境”。 集群 创建新的CCE集群 可用区 请自行选择 云主机规格 4核/8GB 云主机个数 1 高可用 否 虚拟私有云 系统自动创建VPC 所在子网 系统自动创建子网 云主机登录方式
"result" : "success" } 状态码 状态码 描述 200 请求成功 400 参数错误 401 鉴权失败 403 权限不足 500 服务器内部错误 父主题: 备份恢复
进入区块链管理页面,并单击“区块浏览器”,选择交易异常的通道,查看“区块列表”中显示的当前通道区块数。 图3 区块列表 登录部署BCS区块链的云服务器,并执行docker ps|grep k8s_peer指令查看peer容器,记录交易超时的peer节点容器ID。 图4 查看peer容器
可根据不同维度计算磁盘指标,维度信息如下表: 表2 指标维度 维度 说明 clusterId 集群ID clusterName 集群名称 hostID 节点ID namespace 集群的命名空间 nodeIP 节点IP nodeName 节点名称 父主题: 运维中心
BCS 安装和实例化链代码 02:27 安装和实例化链代码 区块链服务 BCS 安装合约 01:29 安装合约 区块链服务 BCS 下载配置文件 01:41 下载配置文件 区块链服务 BCS 查看区块链浏览器 01:40 查看区块链浏览器 区块链服务 BCS 下载SDK配置和证书 02:21
sdkdemo)。 配置应用 在“实例管理”界面,在Hyperledger Fabric增强版实例卡片中,单击“获取客户端配置”。 在“请选择要下载的配置文件”页面,勾选“SDK文件”,输入链代码名称和证书存放路径,其余参数采用默认值。 链代码名称:需要与安装和实例化链代码时使用
子链,并且对应一套账本,同一个区块链网络,不同通道之间的账本数据不可见。 隐私保护:在同一个通道内的不同成员,例如A、B成员,经过隐私保护配置,指定A成员可以访问相关数据的权限,只有拥有指定权限的成员A能访问相关数据,没有权限的成员B,则无法访问相关的数据,保证在一个共享通道内数据的隐私性。
选其一即可。 EndorserNodes 根据合约安装时选择的背书策略进行配置。 若为任意组织背书,则配置任意组织下的某一节点即可; 若为全部组织背书,则配置时选择每个组织的一个节点进行配置。 ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。 运