检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
类型 描述 privKeyStr string 使用pwd加密的同态加密私钥。 pubKeyStr string 同态加密公钥串 err error 错误 注意事项 保护密钥的复杂度取决于用户实际的应用场景,作为底层库的调用,不去严格限制。 Encypt 接口原型 func Encypt
400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 默认模式请求 GET https://192.168.0.90:30603
参数类型 描述 errorCode String 错误码 errorMsg String 错误描述 请求示例 abe示例策略(policy)。该示例策略中,解密者需要符合属性att1=="hello"或符合子策略才能解密;解密者需要属性att3的值大于16才能符合子策略。 { "orgID"
头,以endKey结尾的所有状态数据,结果以迭代器的形式呈现;查询范围是左闭右开的,[startKey, endKey)。 入参:startKey是待查询状态数据的按字典序的起始key,startKey != "",endKey是待查询的状态数据的按字典序的结束key,endKey
400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 默认模式请求 GET https://192.168.0.90:30603
error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表12 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String
400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 GET https://192.168.0.90:30603/v2/agen
400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 GET https://192.168.0.90:30603/v2/agen
400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 DELETE https://192.168.0.90:30603/v2/a
400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 POST https://192.168.0.90:30603/v2/age
400 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 GET https://192.168.0.90:30603/v2/age
未实例化的peer信息 url String Peer节点的url信息 peer String Peer节点的内部域名 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg
件夹中获取yaml文件,并修改其中证书路径的配置。 例如: 将所有路径中的节点域名地址删除哈希值前缀,修改为如下图的peer地址。 排查解压后的证书相关路径,修改完成后,sdk配置文件中不存在带hash值的路径。 去掉sdk配置文件中certificateAuthorities部
交易时可以调用交易准备函数生成具有隐私保护的交易数据。 链代码端对应的逻辑过程是: 保存用户公钥与地址的映射关系。 验证初始余额的有效性并生成初始交易。 验证交易数据的有效性并生成交易结果。 链码端可以通过调用初始余额校验函数来验证初始余额的有效性。 调用交易校验函数来验证交易数据的有效性。 安装链代码。
400 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String 错误描述 error_msg String 错误描述 请求示例 GET https://192.168.0.90:30603/v2/age
error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 401 表16 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36
error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 401 表15 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36
区块链服务管理控制台,进入“应用案例”,下载“快速入门”中的Go语言示例链代码。 安装链代码 在实例管理页面中的Hyperledger Fabric增强版页签,单击新创建的Hyperledger Fabric增强版实例的“区块链管理”,登录链代码管理页面。 在登录页面输入用户名、密码、验证码,单击“登录”。
方案优势 减少错误 分布式共享账本极大改善供应链的可追溯和透明度,可有效减少或消除欺诈和错误。 提高效率 通过电子POD,减少纸上作业造成的延误,通过智能合约自动结算,提高效率。 降低成本 通过快速结算,自动接单,有效跟进,可以有效降低各方的物流成本。 透明审计 不可篡改的分布式账本
可以使用BCS提供的API接口文件对开发中的链码进行本地编译。 先将API接口文件下载(下载链接参见资源下载)并解压到本地的GOPATH目录中,按照4.2.6章节的链代码示例代码来引用同态库。当链码开发完成后,将链码安装到BCS中时,链码会自动链接到BCS中的库代码,实现对链码端同态加密库的调用。