检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
2风格(使用fabric-contract-api-go包)。 区块链服务BCS支持使用两种风格编写的链代码。 链代码接口 Fabric架构版本的区块链实例: 链代码启动必须通过1.4风格(调用shim包)中的Start函数,入参为shim包中定义的Chaincode接口类型。实际开发中,
ode.js等。应用程序和链代码开发语言无强对应关系,只要应用程序能通过SDK来调用链代码即可。 您需要购买区块链实例。 Fabric架构版本的区块链实例支持在CCE集群和边缘集群上部署,具体可参见基于CCE集群。 您需要获取对应实例的SDK配置文件,具体可参见下载SDK配置和证书。
String 区块链通道ID chaincodeId 是 String 链代码ID chaincodeVersion 否 String 链代码版本 userId 是 String 由组织CA签发的用户ID,目前区块链服务默认生成的都为User1 orgId 是 String 区块链组织ID
"did:example:8sAvsS4tB3NYgMJ4uqbVYj", "orderSeq" : "N6UhspZ5cQY7NtHsxuFTZ" } ] }, { "creatorDID" : "did:example:8sAvsS4tB3NYgMJ4uqbVYj"
区块冷存储只针对IEF模式的Fabric架构中1.4.0版本和2.2版本的BCS实例使用,并且建议在“节点绑定”模式下使用。 边缘节点服务器的时间,均务必与实际时间相同(时区可不同)。 必须升级至BCS 3.0.6及以上版本,方可使用账本冷存储功能。 如何使用 购买磁盘。 进入云服务器控制台,选择“云硬盘
区块链服务支持按需付费方式和包年/包月方式。 按需计费是先使用后付费的计费模式,即先使用再付费,按照Hyperledger Fabric增强版实例实际使用版本类型、节点数量结算费用。 按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。 包年/包
2的跨大版本升级。如果是联盟链,请确保所有联盟成员组件也升级到此版本,否则无法正常交易。 BCS版本3.x.x对应社区Hyperledger Fabric 1.4.0版本;BCS版本4.x.x对应社区Hyperledger Fabric 2.2版本。 更新版本只支持低版本到高版本
fileName string 待下载文件在链上的名称。不允许包含 "/" versionId int 待下载文件的版本号。版本号要求大于等于1,可以通过查询文件历史版本获取文件的版本号信息。 返回值 类型 说明 error 下载成功返回类型为nil,反之返回error。 父主题: Go SDK介绍
安装完jdk后,可以通过命令java -version查看版本信息。 安装Java编辑器。编辑器可自行选择,推荐使用IntelliJ IDEA。 下载源码包 下载Fabric源码包作为三方库。仅适用于Fabric架构版本的区块链实例。 请根据实际需求,选择下载对应版本的Fabric源码包: https://github
在安装界面输入“合约名称”、“版本号”,详细参数配置请参考表2。 表2 合约信息 参数 描述 合约名称 合约名称,以小写字母开头,支持小写字母和数字,长度6-25位。 版本号 合约版本号。 合约类型 支持Go、Java和Solidity的合约类型。 实例版本为1.0.2.1及以上支持Java合约类型。
据,使背书者无需解密用户交易的数据,达到余额范围的判断。 同态加密仅适用于Fabric架构版本的区块链实例。 资源下载 表1 库列表 配套社区Hyperledger Fabric版本 库版本 下载链接 Fabric 1.1.0、Fabric 1.4.0、Fabric 2.2 1.8
实例化策略校验失败,请使用老组织节点升级链代码 6901 失败,实例化版本链码必须包含上版本所有表 6902 失败,实例化版本链码必须包含上版本所有字段 6903 失败,实例化版本链码不能改变上版本字段属性 6904 实例化版本链码的schema文件不存在 6905 实例化版本链码的schema文件解析错误 6906
响应Body参数 参数 参数类型 描述 chain_engine_version String 当前最新区块链引擎版本 besu_engine_version String besu链最新版本 editions Array of ServiceFlavor objects 服务支持规格详情 plugins
SDK:支持通过配置在线动态更新与升级。 Go SDK:目前不支持在线更新与升级,需要手动下载并引入应用程序中。 SDK版本:仅支持向前兼容,建议将SDK升级到最新版本。 Java SDK Go SDK 父主题: SDK介绍
在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等。 表1 安装链代码参数说明 参数 说明 链代码名称 chaincodedemo 链代码版本 1.0 选择全部Peer节点 勾选 链代码语言 Golang 链代码文件
Hyperledger Fabric增强版架构。 CCE模式部署。 实例版本为3.0.16及以上(对应Hyperledger Fabric增强版1.4.0版本)和4.0.5及以上(对应Hyperledger Fabric增强版2.2版本)。 该插件仅支持背书策略为当前区块链实例下的任意组织背书。
Fabric 为内核,基于华为云全栈可信能力,包括弹性服务器,企业级容器、安全和人工智能等服务,在保持无缝社区对接方式前提下,在可靠性、性能、隐私保护方面做了增强和提升,满足企业级和金融级业务要求。支持包周期和按需,版本规格多样化,支持商用。详细请参见版本规格说明。 华为云区块链引擎
华为云区块链服务提供国密加密算法SDK供您使用,供用户开发客户端程序以及对私钥文件进行加密保护。 国密加密仅适用于Fabric架构版本的区块链实例。 资源下载 表1 SDK列表 配套社区Hyperledger Fabric版本 语言 下载链接 Fabric 1.4.0、Fabric 2.2 Go 登录区块链服务管理控
区块链服务的计费项由配置费用、底层资源费用组成。具体内容请查看表1。 表1 计费组成表 费用类别 计费项 计费说明 付费方式 配置费用 版本类型 版本类型有专业版、企业版和铂金版。不同版本类型,规格大小不同,详细说明如下: 专业版(满足小规模商用) 最大成员组织数:2 最大成员节点数:2 最大共识节点数:3
创建1个节点组织,名称自定义,例如:civilizationBank。 共识策略 默认与邀请方一致。 开启共识节点数据老化 否。 多可用区 否。 安全机制 默认。 版本信息 默认与邀请方版本一致。 区块链管理初始密码 请自行设置。 配置弹性IP 是。 单击“立即购买”进入配置确认页面,确认信息无误后,单击“提交”。