检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
联盟链系统。 操作步骤 登录区块链服务管理控制台。 在页面左侧选择“成员管理”。单击页面右上角“邀请成员”。 在邀请成员页面,下拉列表中选择创建的BCS实例和通道,在租户名称中填入被邀请方的租户名,单击“确定”。 图1 邀请成员 (可选)单击“邀请一个新租户”可添加多个成员进行邀请。
链代码示例(2.0风格) Fabric架构版本的区块链实例: 如下是一个账户转账的链代码示例(2.0风格)仅供安装实例化,若您需要调测请参考Fabric官方示例中的链代码。 package main import ( "errors" "fmt"
基于华为云资源部署 创建华为云区块链引擎 创建Hyperledger Besu实例 父主题: 实例部署
2风格(使用fabric-contract-api-go包)。 区块链服务BCS支持使用两种风格编写的链代码。 链代码接口 Fabric架构版本的区块链实例: 链代码启动必须通过1.4风格(调用shim包)中的Start函数,入参为shim包中定义的Chaincode接口类型。实际开发中, 您
地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304
地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304
在公有云上部署的区块链实例是否可接入其他云的区块链节点? 目前只支持在公有云上部署区块链实例,每个用户可以部署多个区块链实例, 多个公有云用户的区块链实例可以组建成一个区块链联盟链。 以华为云为主导的其他云混合部署模式仍在后期规划中,具体时间暂未确定。 不支持其他厂家区块链应用接入BCS。 父主题:
合约编译 下载Node.js软件并安装,安装成功后,执行如下命令查看对应版本(软件对应版本无强制要求)。 node -v npm -v 设置新目录assembly,在该目录下执行 npm init 命令,其中package name输入为assembly(目录名、package n
登录区块链管理失败原因 使用浏览器登录区块链管理页面,可能不会直接跳转到区块链管理登录页面,需要执行以下操作: Internet Explorer浏览器 不同版本的浏览器界面可能有所差异,以下涉及浏览器的内容仅用作举例 ,在其他版本的浏览器上进行相关操作与此类似,请以实际情况为准。
决定写入哪些数据。 数据可靠难以篡改:数据在区块中,各节点保存全部区块。可定制数据访问权限,块间的链式关联防止篡改数据。 智能合约 即链代码,是运行在区块链上的、特定条件下自动执行的代码逻辑,是用户利用区块链实现业务逻辑的重要途径。基于区块链特点,智能合约的运行结果是可信的,其结果是无法被伪造和篡改的。
息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
区块链实例状态为“已冻结”或“集群已冻结”时,如何排查解决? 问题现象 区块链实例状态为“已冻结”或“集群已冻结”。 排查思路 检查账户是否欠费,若账号欠费,资源会被冻结。 解决方案 登录区块链控制台,单击界面上方的“费用”进入费用中心界面。 在“续费资源”项下单击“立即续费”,
Array of strings 未实例化的peer信息 url String Peer节点的url信息 peer String Peer节点的内部域名 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_message String
在左侧导航栏中选择“实例管理”,选择Hyperledger Fabric增强版实例。 单击实例名称,进入实例详情页面。 选择“备份”页签,进入备份详情页面。单击备份实例对应操作列下的“备份日志”。 在弹出页面中,可查看备份日志信息。 在备份日志内容中,create efs snapshots suc
Array of strings 未实例化的peer信息 url String Peer节点的url信息 peer String Peer节点的内部域名 表6 instantiated_channel 参数 参数类型 描述 error Array of CCInstantiatedChannelError
实例化链代码 功能介绍 实例化链代码 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/agent/apis/chaincode/instantiate
许授权的参与方解密和查看数据。常用的加密方法包括对称加密和非对称加密。 访问控制:实施严格的访问控制机制,确保只有被授权的用户或节点才能访问敏感数据。例如:不接入公网或使用VPC安全组等网络隔离手段限制访问。 链下数据存储:对于特别敏感的数据,可以采用链下存储的方式,将数据存储在
用户编译应用程序时,证书的最终存放路径。 如果证书路径需要变更,请手动修改SDK配置文件中所有证书相关路径,确保路径指向正确的位置。 组织 选择要下载配置的组织。 访问方式 默认标准通道。 证书选择 用户证书。 单击“下载”,将下载的配置文件压缩包放到证书存放路径下,进行解压。 部署应用 单击链接获取Ja
IDChaincode 用于保存用户的公钥和账户,新生成用户的同态密钥对时,需要将公钥注册到IDchaincode上,便于后续根据账户能查询到收款方的同态公钥。链代码IDChaincode.go的下载请参见资源下载。 IDChaincode.go由华为云BCS服务提供,不建议用户修改,若进行修改将与链代码示例逻辑不一致。
•排查项二:集群资源不存在。 解决方案 排查项一:集群是否休眠。 登录BCS控制台,在“实例管理”页面的实例卡片中,单击异常实例名称,查看实例容器集群名称。 登录CCE控制台,在“集群管理”页面,查找目标集群状态。 当集群状态为休眠时,BCS实例状态会展示为未知。 唤醒集群,BCS实例将会恢复正常。