检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全性、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
绘制页面可实时验证BPMN的有效性,验证无误后单击构建,生成智能合约。 智能合约部署 Package Management界面用于智能合约的管理,用户登录业务管理页面后跳转到该界面,可查看和管理已生成的智能合约。通过对生成的智能合约选择背书策略、安装合约的组织等配置,完成合约的安
注册用户时可以调用密钥生成函数为用户生成公私钥。 初始化余额 初始化余额时可以调用初始余额准备函数生成具有隐私保护的初始余额信息。 发起交易 交易时可以调用交易准备函数生成具有隐私保护的交易数据。 链代码端对应的逻辑过程是: 保存用户公钥与地址的映射关系。 验证初始余额的有效性并生成初始交易。
选择BCS-BPMN\demo\projects\democc\modeller-workspace\proj_democc。 编译bpmn,生成合约。 用户可根据示例demo进行修改,生成符合自身业务的bpmn图,然后单击编译合约,等待若干秒后右下角显示编译成功。 安装和实例化合约。 登录管理界面htt
成员管理 成员管理主要针对联盟链提供邀请成员、查看邀请、查看拓扑和删除邀请功能。 邀请成员:在成员管理页面右上角,单击“邀请成员”,可邀请成员,具体请参见邀请成员。 查看邀请:在成员管理页面,单击操作列的“查看邀请”,可查看此成员邀请的详细信息。 删除邀请:被邀请方未同意加入联盟
成长地图 | 华为云 区块链服务 区块链服务(Blockchain Service)是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。 产品介绍 图说BCS 立即使用 成长地图 由浅入深,带您玩转BCS
organization”。 生成当前时间戳 根据节点名称,获取需要发送交易的节点对象。所有消息发送前,都必须调用该方法,获取发送节点对象,然后再获取对应的消息发送接口对象。 调用方法 func GenerateTimestamp() uint64 返回值 类型 说明 uint64 生成系统当前的UTC时间戳。
图解区块链服务
客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode.go:在同态加密的场景下,用户在部署应用前需要下载安装并且实例化此链代码至区块链实例。 Chaincode库:提供零知识证明功能,用于在密文条件下,校验用户交易的证明,并生成交易后的数据,使背书者
创建服务实例 查询创建状态 查询实例信息 修改服务实例 创建通道 查询通道信息 peer节点加入通道 BCS组织退出某通道 下载证书 下载SDK配置 生成用户证书 解冻用户证书 冻结用户证书 查询配额 查询规格 查询节点信息 查询异步操作结果 查询服务实例列表 删除服务实例 BCS某个组织中的节点退出某通道
PubKey string) (InitBalance string, err error) 功能描述 校验sdk.InitBalance生成的balanceinfo中余额证明的有效性。 输入说明 参数名 类型 描述 是否必须 BalanceInfo string 初始余额数据 是
Solidity合约开发 基本方案 使用自研的容器合约环境集成Solidity的智能合约。 外部搭建Solidity Web IDE,生成测试需要的合约安装字节码和合约调用字节码。 将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。
FabricSDK FabricSDK在pkg\fabsdk\fabsdk.go中,通过New ()方法生成object。New ()方法支持可变参数Option,以下是生成FabricSDK的例子: var opts []fabsdk.Option opts = append(opts
部分参数不配置时使用的为默认值,见Flags中的描述。如果用户配置的与默认值不同,需要在参数中显示指定。 为用户生成一对同态公私钥 这里假设有个用户表示userid,用于区分用户,新用户注册的时候为这个用户生成一对公私钥,这里demo为每个用户将密钥对写到了本地的${userid}.data文件。 privKeyStr
BCS组织退出某通道 用于BCS组织退出某通道。 下载证书 下载指定服务实例相关证书。 下载SDK配置 下载指定服务实例SDK配置文件。 生成用户证书 通过用户名生成指定服务实例组织用户证书。 解冻用户证书 解冻指定服务实例组织用户证书,解冻后需等待半分钟到一分钟左右生效。 冻结用户证书 冻
(*common.RawMessage, error) 参数说明 参数 类型 说明 rawMsg *common.RawMessage 上述生成的查询指定交易执行结果的消息。 返回值 类型 说明 *common.RawMessage 用于获取包含发送结果的消息。 error 发送成
等摘要信息,以便在需要时验证数据的一致性和完整性。 开发环境准备 请根据自身业务选择Go或Java开发环境。推荐使用CloudIDE(支持在线、快速地构建链代码开发环境)。 Go开发环境准备: 安装Go开发环境。安装包下载地址为:https://go.dev/dl/。(请选择1.9
(privKeyStr string, pubKeyStr string, err error) 功能描述 生成同态加密的密钥对。 输入说明 参数名 类型 描述 是否必须 pwd string 用于加密保护生成的同态私钥串,采用AES-128加密。 pwd至少满足如下要求: 长度至少6个字符。 必须包含如下至少两种字符的组合:
表1 插件说明 名称 说明 限制 baas-restapi 支持通过RESTful API方式访问区块链系统。支持布式身份和可验证凭证的生成、申请、签发等管理能力,以及数据的发布、授权、分享、解密、数字水印(只支持“华北-北京四”区域)等能力。 说明: 该功能为公测特性(Beta)。
所选区块链中,组织的数量。 合约 所选区块链中,已安装的合约数量。 区块 已产生的区块数量。 交易 已进行的交易数量。 最新区块 在“最新区块”下方查看最近生成的区块的交易数量、数据哈希等详细信息。 交易列表 在“交易列表”下方查看最近发生的交易ID、创建者组织、创建时间等交易信息。 单击交易列表