检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
产品优势 开放易用 自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。 BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户
重置内容,服务器处理成功。 206 Partial Content 服务器成功处理了部分GET请求。 300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,
字节码 Solidity类型合约需要配置,其他类型合约无需配置。 安装组织 选择需要安装的组织。 Solidity合约的安装组织默认为共识组织,不支持自定义组织。 背书策略 背书是指背书组织执行链码交易并返回一个提案响应给客户端应用的过程。背书策略则指明了需要区块链上多少不同组织的成员
),节点数为3;若共识策略为快速拜占庭容错共识算法(FBFT),节点数为4。 use_eip 否 Boolean 是否使用集群节点弹性IP bandwidth_size 否 Long 弹性IP带宽 cluster_type 是 String 集群类型,可选:CCE集群 。 create_new_cluster
cryptoMethod 是 String 加密方法,目前固定为SW cert 是 String 用户证书,每行末尾均需要增加显式换行符\n sk 是 String 用户私钥,每行末尾均需要增加显式换行符\n timestamp 是 String 时间戳 did 是 String 分布式身份标识
root密码 如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准。 确认密码 - 是否使用CCE集群节点弹性IP 选择“是”。 弹性IP计费方式 按带宽计费 弹性IP带宽 5 Mbit/s 单击“下一步:区块链配置”,进行区块链配置,参数如表3所示。 表3 区块链配置 参数 说明
低代码合约开发 传统的智能合约开发需要开发人员使用底层区块链支持的合约语言进行相关业务开发和测试,开发人员不仅要求具备一定的编程能力,还需具备区块链等相关知识以保障合约的安全性。华为区块链提供低代码开发能力,开发人员仅需要根据实际业务画出业务流程建模符号(Business Process
strings 需要下载客户端配置、证书的组织ID列表 access_mode 是 String 区块链后台访问方式:标准通道(StandardChannel)、高性能通道(HighPerformanceChannel) endpoint_ip 否 String 终端节点IP,选择高性能通道时必填
重置内容,服务器处理成功。 206 Partial Content 服务器成功处理了部分GET请求。 300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,
example.com/v3/projects" } } 从控制台获取项目ID 在调用接口的时候,部分URL中需要填入项目ID(project_id),所以需要先在管理控制台上获取到项目ID。 项目ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”,查看项目ID。
example.com/v3/projects" } } 从控制台获取项目ID 在调用接口的时候,部分URL中需要填入项目ID(project_id),所以需要先在管理控制台上获取到项目ID。 项目ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”,查看项目ID。
安装和实例化链代码 实例创建成功后,需要进行链代码安装,如何开发链代码请参考链代码开发。链代码安装后需要将链代码实例化到通道/链上,以便Peer节点通过链代码容器和分布式账本进行交互。 前提条件 本示例使用存证链代码,链代码文件下载方法:登录区块链服务管理控制台,进入“应用案例”
概述 目前区块链智能合约编写门槛高,开发人员需要掌握区块链基础知识以及对底层区块链支持的合约语言有所了解,同时编写出高效和安全的智能合同需要拥有丰富的经验;并且在处理业务合约时,操作人员需实时监控链上交易以获取业务流程进展,增加了业务管理流程和编程人员的开发工作量。 本功能旨在提
Demo”的“下载”按钮。 添加依赖 使用mock()方法,需要添加mockito相关依赖。 gradle版本: 在build.gradle文件中的dependencies内添加如下配置依赖,注意不是buildscript内的dependencies: testCompile 'org
implements Contract { // 功能:合约的初始化(Init)接口,需要合约开发者在智能合约中实现此接口,供合约使用者在启动合约之后调用。注意,一般将合约启动时,首先需要执行且只需要执行一次的逻辑放到此方法中 // 入参:stub是智能合约SDK为本次合约执
业务流程管理 常见的区块链业务开发管理需要操作人员监控链上交易数据来掌握该笔业务的流程走向,即使使用区块链浏览器也需操作人员对浏览器中的数据进行筛选过滤,无疑增加了操作人员的工作量以及需要操作人员无一遗漏的筛选出正确交易才能开展下一步业务流程。 BCS提供以业务为维度的管理流程,
java下载依赖包失败,检查镜像仓库地址是否为“https://repo.huaweicloud.com/repository/maven/huaweicloudsdk”,若不是,请在maven的本地仓库配置文件setting.xml中配置仓库地址。 当调用Java类型合约的时,显示“contract
hash String 交易hash from String 目标地址 to String 源地址 block_height Integer 交易所属区块高度 contract_address String 合约地址 data String 交易数据 create_time String
error) 参数说明 参数 类型 说明 chainID string 链ID。 返回值 类型 说明 *common.RawMessage 查询链状态需要发送的消息 error 查询成功返回类型为nil,反之返回error。 消息发送。 接口方法 QueryAction.class func
GO:将下载的压缩包解压到用户的$GOPATH目录下。 Java:将下载的压缩包中的Jar文件添加到项目的依赖中,可按以下方式添加: 将下载的SDK Jar包注册至Maven本地仓库,可参考以下命令: Mvn install:install-file -Dfile=fabric-sdk-java-2