检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK配置文件中对应的yaml文件名称为“bcs123-channel-sdk-config.yaml”,需要手动修改yaml文件名称为“demo-channel-sdk-config.yaml”。 将下载的demo-config.zip文件解压,将orderer文件夹、peer文件夹、sdk-config
链代码结构 本章以Java语言为例来介绍。链代码即一个Java项目,创建好文件后进行函数开发等操作。 约束与限制 Java链代码仅支持Fabric 2.2及以上版本。 Java链代码仅适用于Fabric架构版本的区块链实例。 链代码接口 链代码启动必须通过调用shim包中的start方法。实际开发中,
组织用户加密消息 功能介绍 组织用户加密消息接口,调用接口需要配置组织用户的TLS证书。组织用户的TLS证书可以从BCS服务实例概览页面下载配置文件获得。 URI POST /v1/e2ee/org/encrypt 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 target_org_ids
容操作,否则可能引起服务异常。 选择控制台最上方的“服务列表 > 存储 > 弹性文件服务”。 在弹性文件服务列表中找到BCS实例所在集群对应的文件存储服务。 单击“操作”列的“容量调整”。 调整文件存储的容量后,单击“确定”。 图4 容量调整 父主题: 运维中心
升链代码容器相关功能的稳定性。 在AOM的日志页面中,当前只展示Kubernetes拉起链代码容器中的日志文件,因此无法直接查看使用原生Docker拉起链代码容器中的日志文件。 解决方法 为了满足用户直接通过AOM查看链代码日志以定位链代码相关问题的需求,BCS将链代码运行日志输出到了其宿主Peer的运行日志中。
为云区块链引擎本身不建议传输和存储敏感数据,如果传输和存储敏感数据,请自行加密后再传输和存储。 图1 使用引导 注册账号 新用户请先注册完成实名认证,具体请参见账号注册和账号实名认证。 权限管理 创建用户并授权使用华为云区块链引擎。 实例部署 购买华为云区块链引擎实例。 实例管理
存储扩容 登录区块链服务管理控制台,单击BCS实例名称进入详情页。 在BCS实例详情页,单击“更多信息 > 网络存储”,获取节点名称对应的文件存储卷PVC名称。 登录CCE控制台,进入“集群管理”页面,单击BCS实例所在集群的名称进入集群信息页面,在左侧导航栏单击“容器存储”。
应用程序开发,介绍Java、Golang语言客户端开发流程与示例Demo。 开发流程中的其他操作,请参考: 华为云区块链实例购买 合约安装 下载配置文件 父主题: 华为云区块链引擎管理
乏透明度等行业问题。 行业现状及痛点 纸质单据 很多环节仍然大量沿用手工操作和纸质单据,导致运单流转时间长、成本高、对账慢、易丢失和污损,文件成本占物流成本的1/5。 效率低 供应链各协作方信息系统独立,没有统一的标准和信息系统,协作方之间协作和作用难度大。 周期长 电子信息易被
重启peer,重新拉取区块,如果无效,执行3~5。 进入peer容器,/etc/hyperledger/fabric/目录下,修改core.yaml文件,改为从order同步区块。 useLeaderElection: false orgLeader: true 执行以下命令,查询peer
在华为云区块链引擎实例管理页面,基于华为云资源创建的实例,您可以执行如表2下管理操作。 表2 操作列表 操作项 操作指导 下载配置文件 在实例卡片中,单击“下载配置文件”,在“下载配置文件”页面填写相关参数,单击“下载”。 添加组织 在实例卡片中,单击“添加组织”。 请根据实际情况填写信息。 单击“立即添加”。
注册DID 功能介绍 DID快速注册方法。可以方便的注册发布一个DID,该DID不提供服务,只拥有一个公钥。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST
板的版本、支持语言、类型及其接口信息。 图1 查看合约详情 在合约模板卡片上,单击下载合约模板到本地。 您可在区块链管理界面,将下载的模板文件进行链代码的安装和实例化操作,具体请参见链代码管理。 使用CloudIDE在线编辑合约 该功能当前仅“华北-北京四”区域支持。 登录区块链服务管理控制台。
Fabric架构版本的区块链实例: 您需要修改应用程序中配置实例组织ID的相关代码,下载证书文件解压后的peer文件包括目录名和对应组织ID。 如下图所示,仅供示例参考,请以实际操作的证书文件为准。 证书文件解压后目录名是6c448740d50d6197dc86b36b0abd0bc639a788a7
律法规。BCS本身不建议传输和存储敏感数据,如果传输和存储敏感数据,请自行加密后再传输和存储。 图1 使用引导 注册账号 新用户请先注册完成实名认证,具体请参见账号注册和账号实名认证。 权限管理 创建用户并授权使用BCS。 实例部署 Hyperledger Fabric增强版支持在CCE集群部署和边缘集群部署。
客户端调用的合约名称固定为:NATIVE_CUSTOM_EVM,默认背书策略为任意组织背书。 Java 链接 Java类型合约文件需要压缩成zip格式进行安装,且确保合约文件位于压缩包的一级目录下。 说明: 压缩包中的文件名称必须为contract.jar。 安装合约 登录区块链服务管理控制台。 单击左侧导航栏中
链代码名称 bcsysq 链代码版本 1.0 账本数据存储方式 文件数据库(goleveldb) 选择全部Peer节点 勾选 组织&Peer节点 peer-0 链代码语言 Golang 链代码文件 下载示例链代码文件:chaincode_example02.zip。 链代码描述 根据需要填写相关描述。
是 File 合约ZIP文件。当前只支持Go和java语言类型合约,只能上传一个zip文件。go语言类型合约,zip文件不能超过30M,子文件总数不能超过1000000个,子文件总大小不能超过500M。java语言类型合约,zip文件不能超过100M,子文件只能是以contract
Go合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
/huaweicloudsdk”,若不是,请在maven的本地仓库配置文件setting.xml中配置仓库地址。 当调用Java类型合约的时,显示“contract not ready”,请检查代码或合约文件是否正确。 父主题: 华为云区块链引擎服务