检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
m2目录中settings.xml(用户配置)或maven安装目录下的conf目录中settings.xml(系统全局配置)里配置代理来实现。 找到settings.xml文件中的标签对,在其内配置代理信息,参考如下样例: <proxies> <proxy>
署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 HBS除了提供web界面管理运维资源之外,还提供了API调用方式,便于用户集成自有管理系统,实现定制化管理入口。可以使用本文档提供API对华为云区块链引擎服务进行相关操作,如创建
拉起链代码容器中的日志文件。 解决方法 为了满足用户直接通过AOM查看链代码日志以定位链代码相关问题的需求,BCS将链代码运行日志输出到了其宿主Peer的运行日志中。 用户可以使用关键字“[peer.chaincode.dev-peer-组织ID-Peer编号-链代码名称-链代码
VC)的标准实现,为个人和企业用户提供统一的、可自解释的、移植性强的分布式身份标识,有效解决跨部门、跨企业、跨地域的身份认证难和隐私泄露等问题。 本文为您介绍分布式身份(DID)管理的实现流程和使用方式。详细请参见图1、图2、图3和图4。 图1 分布式身份实现架构图 实现流程 各个
方式一致,若要使用国密加密算法,仅需在创建实例时选择国密加密,并在客户端中将FabricSDK替换为国密SDK即可。 运行Client程序 Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。 配置文件路径即用户下载配置文件的存放路径。 通道名称即BCS实例中的通道名称。
Service简称BCS)是面向企业及开发者提供的区块链技术服务平台,它可以帮助您快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 图1 产品架构 基础设施层 创建区块链网络需要使用的底层资源,包括节点计算资源、存储资源等,用于网络中数据计算及存储。基于
account,该account接口为获取user account address的接口。 Bytecode 通过contract address 可以获取到实际运行时执行的字节码(runtime bytecode),参见“合约管理->合约文件哈希值”。 Call 进行数据获取,更新,删除操作。 第一个
镜像上传完成后,回到镜像选择界面,选择对应镜像,单击“确定”。 在“生命周期”页签,设置启动命令。 运行命令:/bin/sh 运行参数: -c sleep 10000 提交后,无状态工作负载创建成功。 交易验证。 登录集群弹性云服务器后台,执行如下命令查看应用容器是否正常。 docker ps -a | grep
通道隔离和隐私保护的区别? 通道隔离:通道可以将区块链网络中的账本数据进行隔离和保密,主要用于实现联盟链中业务的隔离,每个通道可视为一条子链,并且对应一套账本,同一个区块链网络,不同通道之间的账本数据不可见。 隐私保护:在同一个通道内的不同成员,例如A、B成员,经过隐私保护配置,
-channel-sdk-config.yaml")代码路径相同,保证可以正常运行Main.java。 客户端app交易的时候,如果指定了未实例化的组织和peer,那么首次交易会超时失败,请您重新运行即可正常交易。 每次成功执行Main.java,将会执行basicTransac
-channel-sdk-config.yaml")代码路径相同,保证可以正常运行Main.java。 客户端app交易的时候,如果指定了未实例化的组织和peer,那么首次交易会超时失败,请您重新运行即可正常交易。 每成功执行一次,表示向区块链存入一对键值对,<testuser,
者提供的区块链技术服务平台,它可以帮助您在华为云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 本文旨在帮助您了解区块链服务的基本使用流程,帮助您快速上手区块链服务。 区块链服务BCS支持Hyperledger Fabric增强版和华为云区块链引擎实例:
合约仓库 合约模板是已经实现某些基本功能的智能合约,您可以使用模板提供的基础功能代码,直接使用或二次开发符合自己业务逻辑的智能合约。 合约管理可以管理合约模板,您可以在合约模板市场查看各行业场景的合约模板,并下载模板使用。 下载合约模板 登录区块链服务管理控制台。 在页面左侧选择“合约仓库”。
ATH目录中,按照4.2.6章节的链代码示例代码来引用同态库。当链码开发完成后,将链码安装到BCS中时,链码会自动链接到BCS中的库代码,实现对链码端同态加密库的调用。 链码中调用同态加密库的引用路径为:import "ahe/PSW/api/ChainCode" 请确保使用该引
应用示例 为了说明同态加密库的具体使用方法,提供一个应用示例代码和对应的链码示例代码。该应用的主要功能是实现用户间相互转账,同时使用同态加密库保护用户的转账交易信息。 该应用的使用包括三个步骤:注册用户(同时会初始化用户余额),用户间转账,查询用户余额。 应用使用命令行的方式进行业务操作,具体过程如下。
项目ID 表2 Query参数 参数 是否必选 参数类型 描述 status 否 String job状态:初始化(Initializing)、运行中(Running)、失败(Failed)、成功(Success);支持多个状态联合查询,以逗号分隔 start_time 否 String
是否下载组织ca私钥、证书 orgs 是 Array of strings 需要下载客户端配置、证书的组织ID列表 access_mode 是 String 区块链后台访问方式:标准通道(StandardChannel)、高性能通道(HighPerformanceChannel) endpoint_ip 否
服务管理 查询服务信息 查询服务规格详情。 询价 产品询价。 查询总览信息 查询总览信息。 任务管理 查询job详情 查询job详情,Job由后台自动创建,Job ID可通过列表查询接口获取。 查询job列表 查询租户job列表,单次最多查询100个。 批量删除job 批量删除job,单次最多删除100个。
Solidity合约默认名称为:NATIVE_CUSTOM_EVM。 暂不支持event api。 Solidity事件机制实现需要依赖Fabric的event api,当前未做兼容,需要空实现。 SDK接口 合约示例 合约安装 父主题: 合约开发
区块链供应链物流与现有参与方IT信息系统的结合,可实现: 统一化账本。提供不可篡改、可追溯的一致性货物流转记录,满足审计要求。 为参与方IT系统提供通用接口接入区块链服务,相关信息输入不可篡改,各自为自己的信用买单,逐步建立信任体系。 通过司机APP附加地址围栏信息自动输入实现实时展示“由谁,在什么时间,在什么地方”处理货物。