检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
注册公钥 使用fabric SDK的接口向IDChaincode 注册,参数为生成的公钥。 注册公钥是为了使大家的同态公钥共享,这里利用了区块链本身链码特性完成该功能。主要作用是在转账的时候,使用转账者的公钥加密交易信息,保护交易隐私,只有私钥持有者才可以解密交易内容。 res, err
查询数据集列表 功能介绍 查询数据集,支持分页和按条件过滤查询 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/datashare/query-datasets
在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了BCS服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档
com/magiconair/properties 12 github.com/miekg/pkcs11 13 github.com/mitchellh/mapstructure 14 github.com/pelletier/go-toml 15 github.com/pkg/errors 16 github.
应用程序开发 概述 开发前准备 应用程序开发 父主题: Hyperledger Fabric增强版管理
概述 用户的应用程序通过链代码与账本数据进行交互。应用程序开发可使用的语言比较广泛,如Golang、Solidity、Java、C++、Python、Node.js等。应用程序和链代码开发语言无强对应关系,只要应用程序能通过SDK来调用链代码即可。 Hyperledger Fab
签发者确认凭证已签发 功能介绍 签发者确认申请订单,将签发的凭证索引更新到订单中。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/identity/vc-order
用户的应用程序通过链代码与账本数据进行交互。应用程序开发可使用的语言比较广泛,如Golang、Solidity、Java、C++、Python、Node.js等。应用程序和链代码开发语言无强对应关系,只要应用程序能通过SDK来调用链代码即可。 您需要购买区块链实例。 Fabric
安装链代码时提示解压失败? 问题现象 安装链代码失败,提示:链代码文件解压失败,可能原因是压缩包格式或内容错误,或未包含有效的链代码文件。 解决方法 检查链代码文件的zip包格式,建议使用WinRAR工具或Linux自带的zip工具打包链代码文件。 父主题: 链代码管理类
架构版本的区块链实例,应用开发过程中可使用BCS提供的国密加密SDK,也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK。 另外,Fabric架构版本的区块链实例提供同态加密库供您使用,相关资料及资源请参见同态加密。 Fabric源码包选择和创建的区块链实例版本对应
链代码示例 如下是一个读写数据的链代码示例,您也可以参考Fabric官方示例中其他链代码。 新建Java项目时,您可以选择新建maven或者gradle项目,以导入依赖包。本示例以gradle项目为例。 /* 导入此段代码到项目的build.gradle前,请删除或注释build
Hyperledger Fabric增强版管理 使用前必读 API概览 应用示例 如何调用API API(Hyperledger Fabric增强版) 权限策略说明 附录 修订记录
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读
Orderer节点获取,因此联盟之间是基于区块维度进行数据同步。通过密码学算法和共识算法保证区块内容的一致性和不可篡改。 父主题: 数据上链
Demo使用类 通用排查 Java SDK Demo相关使用问题 REST API Demo相关使用问题 父主题: Demo与API相关
查看链代码调测日志 在使用BCS的过程中,可以通过查看链代码调测日志来帮助分析、定位问题。本章主要指导如何通过CCE界面查看链代码调测日志。 操作步骤 登录CCE服务管理控制台。 进入“集群管理”页面,单击BCS实例所在集群的名称进入集群信息页面,选择“工作负载”,在“无状态负载”页签。
获取fabric用户私钥及证书的方法 获取fabric用户私钥及证书的方法有两种:BCS区块链管理界面下载和使用openssl工具生成。 第一种方法:针对需要获取单个用户私钥及证书的情况,可通过BCS区块链管理界面下载。 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”。选择Hyperledger
单击“边缘资源 > 边缘节点”,选择刚才记录的节点名称,查看并记录节点IP,例如“192.168.0.210”。 图7 边缘节点 登录区块链服务BCS控制台,在“实例管理”页面的Hyperledger Fabric增强版页签。 单击实例名称,进入实例详情页,在概览页签,单击右上角的更多监控。
链代码示例(2.0风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(2.0风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "errors" "fmt"
StageInProcess 参数 参数类型 描述 stageName String 阶段名称 createTime String 阶段信息上链时间戳 consumer String 消费者身份标识 orderSeq String 订单序列号 表5 PaginationResp 参数