检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
链代码示例 交易链码是用户实现其业务逻辑的链码,这里给出的示例代码Transaction Chaincode完成用户间的转账操作。在转账数据的验证过程中使用同态加密库对密文交易数据进行合法性校验,确保没有非法操作。示例中实现了余额初始化,余额查询,转账交易三个功能函数,具体功能实现参考如下。
开发Client程序与链代码。 请参考AHE Lib库接口和Chaincode库接口进行具体的应用和链代码(智能合约)的开发。 例如App客户端和链代码端的逻辑过程参考如下: App客户端的典型逻辑过程是: 注册用户 注册用户时可以调用密钥生成函数为用户生成公私钥。 初始化余额
查询终端节点列表 功能介绍 查询终端节点列表,单次最多查询100个,只支持云端管理实例使用且只返回创建成功的终端节点 URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/endpoints 表1 路径参数
每个数据所有者都只需初始化一次自己的主公钥和私钥。 数据申请者需要使用某数据所有者数据时,需要向其申请用户密钥,当属性没有变化的情况下只需申请一次。 当拥有用户密钥且属性满足密文访问策略时,数据申请者可以异步的,随时解密数据所有者发布的所有相应数据。 接口使用方法请参考属性加密的密钥管理。 图3 细粒度访问控制模式使用流程
在“监控”页签下的活动告警中,从“资源名称”中获取name的值。 图3 查看访问数据库失败节点的name 单击告警条目,根据告警信息定位发出告警的集群信息(clusterID),以及告警的容器名称(name)。 进入相应的云容器引擎的“容器存储”页面,根据集群信息筛选查看实例相对应的数据库存储服务是否存在。 若不存在
Service,简称BCS)是华为云面向企业及开发者提供的区块链技术服务平台,它可以帮助您在华为云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 本文旨在帮助您了解区块链服务的基本使用流程,帮助您快速上手区块链服务。 区块链服务BCS支持Hyperledger
根据工信部指导发布的《区块链技术和应用发展白皮书》的解释:狭义的讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据
如何联系华为云区块链合作伙伴并得到进一步服务? 如果您对业务链代码和客户端APP的设计和开发有需求,可以联系华为云区块链合作伙伴提供进一步服务,华为云区块链合作伙伴会结合您的业务以及华为云的优势和特点为您提供完善的解决方案,联系邮箱如下:sales@huaweicloud.com
API概览 通过使用华为云区块链引擎服务所提供的管理接口,您可以通过调用API使用华为云区块链引擎服务的功能,包括HBS实例的创建、查询,更新等,接口说明如表1所示。 表1 API概览 类型 API 说明 服务管理 查询服务信息 查询服务规格详情。 询价 产品询价。 查询总览信息
联盟成员之间的数据如何同步? 联盟之间共用一个账本。除了隐私数据之外,所有的交易区块和记录都是同步的,联盟成员共用Orderer节点,所有参与方的Peer节点区块都是从Orderer节点获取,因此联盟之间是基于区块维度进行数据同步。通过密码学算法和共识算法保证区块内容的一致性和不可篡改。
有一定的帮助。 是否存在多方分享数据? 一个完整可靠的共享记录系统是否会使每个业务关系的参与者受益。 是否存在多方更新数据? 如果多个参与者能够记录和传播并发交易,会不会有更高的数据准确性和及时性。 是否有验证和校验的需求? 在不完全可信环境交易防篡改是否能提高交易伙伴的交易吞吐量和可靠性。
自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。 BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区块链系统,专注于自身业务应用的创新与开发。 灵活高效
K配置和证书。 开发应用程序 您需要自行开发应用程序业务逻辑代码。针对Fabric架构版本的区块链实例,应用开发过程中可使用BCS提供的国密加密SDK,也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK,具体可参见应用程序开发。 另外,Fabric架构版本的区块链实
底层区块链支持的合约语言有所了解,同时编写出高效和安全的智能合同需要拥有丰富的经验;并且在处理业务合约时,操作人员需实时监控链上交易以获取业务流程进展,增加了业务管理流程和编程人员的开发工作量。 本功能旨在提升区块链的易用性,消除开发人员对区块链知识和智能合约编程的依赖,同时创新
磁盘指标一览 通过设定与磁盘相关的指标阈值和告警条件,来达到向技术支持工程师发送短信或邮件自动告警的目的。让技术支持工程师能够及时察觉和处理服务异常情况,减少异常造成的损失。BCS磁盘相关的指标如下表所示: 表1 节点指标 指标名称 指标描述 指标含义 取值范围 单位 diskAvailableCapacity
灾害、黑客入侵等,那么患者的电子病历就有可能会彻底丢失。 信息孤岛 医疗机构之间没有合理的互信机制和良好的分享机制,容易形成“信息孤岛”,不利于数据的完整性和全面性。信息的可靠性以及在共享中信息的随意修改都成为面临的主要问题。 重复医疗 由于各个医院和机构之间信息不互通,患者去一
终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 方式三:基于DMK界面获取 登录DMK平台。 在浏览器地址中输入http://DMK浮动IP:8443,打开DMK登录界面,输入DMK的超级管理员用户名和密码,并单击“登录”。
安装及实例化链代码 一个通道里的所有Peer节点都必须安装链代码,然后在其中一个Peer节点上进行链代码实例化。如需使用相同的链代码,通道成员必须在链代码安装期间为链代码提供相同的名称和版本。 邀请方、被邀请方A和B都必须安装链代码。 使用的链代码名称和版本号必须一致。 实例化链代
操作步骤 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择Hyperledger Besu实例。 在实例卡片的右上角,单击“下载证书”,可下载证书zip包。 下载的证书包含server.crt、client.key和client.crt。 父主题: 华为云区块链引擎管理
host: * port: * SDK客户端的配置与初始化 可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。 配置文件内容 由证书和yaml配置构成,实例中每个组织对应一个yaml文件,可通过读取不同的yaml生成不同的SDK客户端对象。 客户端初始化 需确保y