检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取节点:获取消息发送节点对象。 发送消息:所有的发送接口都封装在节点类中,发送消息时,先获取节点,再调用节点的消息发送对象获取方法。不同的消息对应不同的构建接口,同理,消息发送接口也根据接口类型进行了分装,在发送消息前,必须先获取接口类型对象,然后再基于获取对象中对应的方法发送消息。 结
用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。 产品介绍 图说BCS 立即使用 成长地图 由浅入深,带您玩转BCS 01 了解 华为云区块链服务BCS是华为云面向企业及开发者提供的区块链技术服务平台。 产品介绍 初识区块链
问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详
基本概念 区块链 根据工信部指导发布的《区块链技术和应用发展白皮书》的解释:狭义的讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布
kafka_create_info 否 KafkaCreateInfo object kafka实例创建信息 tc3_need 否 Boolean 是否添加可信计算平台 restful_api_support 否 Boolean 是否添加restful API支持 is_invitee 否 Boolean
根据持有者申请可验证凭证的方式,将分布式身份服务的使用分为链外申请模式和链上申请模式。 链外申请模式中,持有者将申请可验证凭证的身份/凭证数据直接发送给签发者。 链上申请模式中,持有者将申请可验证凭证的身份/凭证数据加密存储于区块链。 图2 分布式身份使用时序图(链外申请模式) 链上申请
uint64 区块高度。 返回值 类型 说明 *common.RawMessage 根据块高查询区块详情需发送的消息。 error 查询成功返回类型为nil,反之返回error。 消息发送。 接口方法 func (action *QueryAction) GetBlockByNum(rawMsg
[]byte 交易Hash。 返回值 类型 说明 *common.RawMessage 查询交易执行结果需发送的消息。 error 构建成功返回类型为nil,反之返回error。 消息发送。 接口方法 QueryAction.class func (action *QueryAction)
[]byte 交易哈希。 返回值 类型 说明 *common.RawMessage 根据交易ID查询交易详情需发送的消息。 error 构建成功返回类型为nil,反之返回error。 消息发送。 接口方法 QueryAction.class func (action *QueryAction)
string(addrByte)) } 注册初始余额 使用sdk.InitBalance来初始余额,进行加密生成初始化balanceinfo。 发送balanceinfo到交易Chaincode。 balanceInfo, err := pswapi_sdk.InitBalance(initbalance
图4 查看运维日志 前台界面查看日志(IEF集群) 请确保BCS实例所在的IEF节点已安装ICAgent,并且配置日志采集路径。 在“智能边缘平台 > 边缘应用”页面查看并记录节点名称及IP。 单击“边缘应用 > 容器应用”,单击当前BCS实例节点,例如“bcs-0eab-baas-agent”。
configPath String 客户端SDK配置文件的绝对路径。 获取节点对象 根据节点名称,获取需要发送交易的节点对象。所有消息发送前,都必须调用该方法,获取发送节点对象,然后再获取对应的消息发送接口对象。 调用方法 public WienerChainNode getWienerChainNode(String
SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据。 查询接口 提供查询块高、区块详情以及交易查询等常见接口,详情可参考其他查询。 父主题: Go应用程序开发
chainId String 链ID。 blockNum long 区块号。 返回值 类型 说明 RawMessage 消息体,用于查询区块详情。 消息发送。 接口方法 QueryAction.class public ListenableFuture<RawMessage> queryBlockByNum(RawMessage
1.0.6.41时,合约发送、查询类方法需要适配,详细适配内容如下: buildInvocation更新为buildInvokeRawMsg,参考利用合约发送交易 buildTransactionMessage更新为buildTxRawMsg,参考利用合约发送交易 buildInv
String 链ID。 txHash byte[] 交易哈希。 返回值 类型 说明 RawMessage 消息体,用于查询交易执行结果。 消息发送。 接口方法 QueryAction.class public ListenableFuture<RawMessage> queryTxR
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取IAM用户Token(使用密码)接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头
图解区块链服务
配置应用 在邀请方发起交易的时候,邀请方需要下载自己的orderer管理员证书、democraticBank组织的管理员证书以及被邀请方A和B已隐去私钥的证书。 请妥善保管下载证书中的私钥,建议对私钥进行加密存储。 前提条件 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
具体实例的名称。若当前区块链服务部署在CCE集群上,该名称为各节点对应的负载(pod)名称;若当前区块链服务部署在IEF集群上,可进入“智能边缘平台”服务,进入“边缘应用”->“容器应用”,查询负载名称。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 metrics