检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
</dependency> 编写测试代码 若创建项目时没有test文件夹,在src下新建文件夹,并如图在Gradle Source Sets里面选择“test\java”,然后创建测试文件:SimpleChaincodeTest.java,如图所示: 图1 创建测试文件 图2 测试文件 SimpleChaincodeTest
-T transaction -o aa73c757c9026fb623495d7058ca177f6152bcea 示例4:测试同态加法 执行如下命令测试同态加法。 ./appdemo homoadd -c ./test-sdk-config.yaml -a 30 -b 60 -C
链代码调测 对链代码进行调测,可以使用CloudIDE进行单元测试,具体请参见以下操作。 操作步骤 进入CloudIDE首页。 创建链代码工程,具体请参见创建并启动IDE实例。 图1 创建链代码工程 链代码调测。 以下截图对1.4风格(使用shim包)的链代码进行调测。 父主题:
验证凭证 功能介绍 验证可验证凭证是否存在以及合法性。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/identity/verify-vc 请求参数
要购买什么规格的虚拟机呢?BCS给出如下建议: 表1 虚拟机购买的建议 您的业务阶段 使用的共识算法 虚拟机购买的建议(最小规格) POC测试阶段 快速拜占庭容错共识算法(FBFT) 1台、8vCPUs+16GB内存 商用阶段 - 建议每个Peer节点资源规格为4vCPUs+8G
低代码合约开发 传统的智能合约开发需要开发人员使用底层区块链支持的合约语言进行相关业务开发和测试,开发人员不仅要求具备一定的编程能力,还需具备区块链等相关知识以保障合约的安全性。华为区块链提供低代码开发能力,开发人员仅需要根据实际业务画出业务流程建模符号(Business Process
功能总览 功能总览 全部 购买实例 实例管理 安装和实例化链代码 证书和SDK配置文件管理 联盟链管理 通道管理 插件管理 合约仓库 API 链代码开发 运维监控 全部 虚拟私有云 子网 路由表 虚拟IP IPv4/IPv6双栈 安全组 网络ACL 弹性公网IP 共享带宽 共享流量包
链代码调用(公测) 功能介绍 对已经部署并已经实例化的区块链链代码进行调用(invoke)和查询(query)。 URI POST /v1/chaincode/operation 请求消息 表1 请求参数 参数 是否必选 参数类型 描述 channelId 是 String 区块链通道ID
同态加密库的使用 介绍同态加密库的使用。 操作步骤 实例订购及文件下载。 订购BCS实例时,安全机制选择使用“ECDSA”同态加密。完成订购后,下载同态加密库ahex.x.x.tar.gz,客户端开发套件国密SDK包sdkx.x.x.tar.gz,peer与orderer用户证书,配置文件等。
Solidity合约开发 基本方案 使用自研的容器合约环境集成Solidity的智能合约。 外部搭建Solidity Web IDE,生成测试需要的合约安装字节码和合约调用字节码。 将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。
的管理员证书以及被邀请方A和邀请方B已隐去私钥的证书。 部署应用 在弹性云服务器上安装银行联盟链示例应用。 调试应用 部署应用后,即可开始测试联盟链之间的数据交易。 父主题: 基于Hyperledger Fabric增强版构建银行联盟链
业版和企业版供您选择使用,每个版本均有不同的规格支持,详情请查看表2。 表2 各版本区别 功能 专业版 企业版 适用场景类型 仅限基础开发测试使用,不保证可靠性。 满足中等规模商用。 共识策略 Raft 支持 支持 功能和规模 最大节点个数 4 10 每个节点存储空间(GB) 500GB
String BCS服务安全机制,分为ECDSA(ECDSA),国密算法(sm2) consensus String BCS服务的共识策略,分为测试策略(solo),快速拜占庭容错算法(sflic),Kafka(kafka),raft共识算法(etcdraft) charging_mode
链代码管理 为您提供界面化链代码管理功能,包括链代码安装、实例化、更新链代码,安装和更新链代码时支持对Golang语言的代码进行安全检查。 约束与限制 链代码安装前需要将开发的链代码文件压缩成zip格式以执行安装。 安装链代码总数支持500个,建议CCE集群机器总规格至少达到500U1000GB。
错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 100 BCS.4006012 Invalid channel name. channel 名称不合法 请提供合法的channel 名称 400
用户。本文将介绍按需计费区块链服务的计费规则。 适用场景 按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。 适用计费项 按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点
最新动态 本文介绍了区块链服务各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。 2021年8月 序号 功能名称 功能描述 阶段 相关文档 1 Hyperledger Fabric增强版内核更新 Hyperledger Fabric增强版内核版本为4
ivate)。被邀请方创建时,和邀请方保持一致。 consensus 否 String BCS服务的共识策略,Fabric1.4版本可选:测试策略(solo)、快速拜占庭容错算法(SFLIC);Fabric2.2版本可选:raft共识算法(etcdraft)、快速拜占庭容错算法(
概述 分布式身份是一种基于区块链的分布式身份管理技术,提供用户身份的创建、可验证凭证的注册、签发、验证等功能,该特性基于W3C分布式身份(Decentralized Identifiers, DIDs)和可验证凭证(Verifiable Credentials, VC)的标准实现
基本概念 区块链 根据工信部指导发布的《区块链技术和应用发展白皮书》的解释:狭义的讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布