检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
约束与限制 区块链服务对配额进行了限制,最多支持创建5个Hyperledger Fabric增强版实例和5个华为云区块链引擎实例。每个实例按照版本不同支持不同的规格,详细信息参见产品规格差异页面。
概述 华为云区块链服务提供同态加密库供您使用,方便您进行开发。同态加密是一类具有特殊自然属性的加密方法,与一般加密算法相比,同态加密除了基本加密外,还能实现密文间的多种计算功能,对于保护信息的安全具有重要意义。利用同态加密技术可以实现无密钥方对密文的计算,密文计算无须经过密钥方,
加链代码文件等,配置参数如表1所示。 表1 配置参数 参数 示例 链代码名称 fabbank 链代码版本 1.0 账本数据存储方式 文件数据库(GoLevelDB) 选择全部Peer节点 勾选 组织&Peer节点 默认已同时选中所有节点。 链代码语言 Golang 链代码文件 登
始密码为准。 区块链管理确认密码 - 存储卷类型 文件存储卷。 节点组织存储容量 (GB) 使用默认规格。 账本数据存储方式 选择“文件数据库(GoLevelDB)”。 peer节点组织 创建1个节点组织,名称必须与如下内容完全一致: democraticBank,节点数量为2。
支持多种高效共识算法,深度优化已有算法,在安全和效率上达到平衡点。 秒级共识(100000TPS+),满足业务性能需求。 区块链账本存储在华为云高效弹性存储文件中,满足用户海量快速存储需求。 支持多角色节点和成员动态加入/退出,支撑用户高效组建联盟链。 高性价比 按需付费、随时休眠/唤醒,减少使用成本。
可以: 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用BCS资源。 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将BCS资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。
触发背书节点进行一致性共识,避免恶意节点作恶。 智能合约变更 业务更替升级后,用户绘制新的BPMN业务图并改变版本号,构建新版本的智能合约,重新部署合约即完成智能合约的变更。为保证安全性,合约的变更需要一定数量的背书节点达成共识后才能完成。 父主题: 区块链应用低代码开发功能
便的按需购买资源,同时支持混合云及边缘云部署。 区块链服务BCS 区块链服务BCS,支持创建Hyperledger Fabric增强版和华为云区块链引擎实例,包括用户管理、节点管理、运维监控等模块,帮助您快速创建、方便管理、高效运维区块链网络,为上层应用提供企业级区块链系统。 Hyperledger
调试应用 部署应用后,管理员可以录入客户信息或者客户申请账户。 管理员录入客户信息 Demo应用成功运行后,银行管理员通过“http://EIP:8080/adminLogin”访问Demo应用。 EIP为部署Demo的服务器IP或弹性云服务器的弹性IP。 管理员页面默认用户名:
e上,便于后续根据账户能查询到收款方的同态公钥。链代码IDChaincode.go的下载请参见资源下载。 IDChaincode.go由华为云BCS服务提供,不建议用户修改,若进行修改将与链代码示例逻辑不一致。 注册Register 账户地址是通过公钥hash计算转16进制字符串得到。
Fabric增强版服务进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用Hyperledger Fabric增强版服务的其它功能。
区块链服务(Blockchain Service,以下简称BCS)是面向企业及开发者的高性能、高可用、高安全区块链技术平台服务,可以帮助客户在华为云上快速、低成本的创建、部署和管理区块链应用及商业智能合约服务。 通过云审计服务,您可以记录与BCS实例相关的操作事件,便于日后的查询、审计和回溯。
应用程序开发 您需要自行开发应用程序业务逻辑代码。针对Fabric架构版本的区块链实例,应用开发过程中可使用BCS提供的国密加密SDK,也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK。 另外,Fabric架构版本的区块链实例提供同态加密库供您使用,相关资料及资源请参见同态加密。
invitor_cluster_type String 邀请方的集群类型 invitor_database_type String 邀请方数据库类型 invitor_signature_algorithm String 邀请方的签名算法 invitor_fabric_version
节点组织存储容量,基础版和专业版至少100GB,企业版至少500GB database_type 否 String BCS服务数据库类型,包括文件数据库(goleveldb),NoSQL(couchdb),选择couchdb需要填写couchdb_info字段中的信息 resource_password
耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。 华为云成本中心支持通过多种不同的方式对成本进行归集和重新分配,您可以根据需要选择合适的分配工具。 通过关联账号进行成本分配 企业主客户可以使用关
国密算法是国家密码管理局制定的自主可控的国产算法,可提高加密强度和加解密性能。使用国密加密,可以满足政府机构、事业单位、大型国企、金融银行等行业的改造和国密算法的需求。 华为云区块链服务提供国密加密算法SDK供您使用,供用户开发客户端程序以及对私钥文件进行加密保护。 国密加密仅适用于Fabric架构版本的区块链实例。
BCS服务付费模式,分为按需(1) version_type Long BCS服务版本类型 database_type String BCS服务数据库类型,包括文件数据库(goleveldb),NoSQL(couchdb) cluster_id String BCS服务所在集群ID cluster_name
提交后,无状态工作负载创建成功。 交易验证。 登录集群弹性云服务器后台,执行如下命令查看应用容器是否正常。 docker ps -a | grep tongtai |grep container 可以看到部署的应用名,进入容器内部,命令如下: docker exec -it 容器id bash
概述 用户的应用程序通过链代码与账本数据进行交互。应用程序开发可使用的语言比较广泛,如Golang、Solidity、Java、C++、Python、Node.js等。应用程序和链代码开发语言无强对应关系,只要应用程序能通过SDK来调用链代码即可。 Hyperledger Fab