云服务器内容精选

  • 同意/拒绝邀请 当您收到加入联盟链的成员邀请时,您会收到通知信息,此时您可以同意/拒绝邀请。 登录 区块链 服务管理控制台。 在页面左侧选择“通知管理”。单击通知列表“操作”列的“查看”。 同意邀请:选择需要加入联盟通道的组织,再单击“同意”。 拒绝邀请:单击“拒绝”。 作为被邀请方,支持在下拉框中选择已创建好的 BCS 实例或者单击“创建B CS 实例”来创建实例。 作为被邀请方,只能接受并同意加入来自同一个邀请方的区块链实例发送的若干邀请。若是不同邀请方的不同区块链实例发送邀请,则被邀请方需要选择新创建BCS实例才能分别接受并同意加入。 作为被邀请方,收到同一个邀请方的区块链实例选择不同通道发送邀请后,只需在其中一条邀请中,选择创建BCS实例,其他通道可复用此BCS实例,来加入其他通道的联盟中。 图4 创建BCS实例示意图 创建BCS的步骤可参见实例部署。为了能成功加入联盟,您创建实例时部分参数需要与邀请方BCS实例保持一致,例如区块链类型、共识策略、安全机制等,故这些参数在界面上已灰化不可修改。
  • 链代码实例化错误码列表 链代码实例化过程中可能会由于各种原因,导致实例化失败。此时您可以在此表中查询错误码对应的错误信息。 表2 错误码列表 错误码 异常信息 6001 执行超时 6999 未知错误 6701 客户端连接Peer失败 6703 Peer背书时,验证签名失败 6704 链代码编译时,拉取ccenv镜像失败 6705 链代码编译失败 6707 链代码镜像构建失败 6708 链代码容器创建失败 6709 链代码容器注册失败 6710 客户端连接Orderer失败 6712 交易信息写入分布式账本失败 6713 Orderer判定请求错误 6714 背书策略校验失败 6715 同一个Peer节点上,不能同时实例化多个链代码 6716 实例化时,init参数错误 6717 实例化时,invoke参数错误 6720 证书创建失败 6721 链代码容器启动超时 6722 链代码容器启动后执行init时遇到异常退出,导致交易超时 6723 包含相同Schema的链代码已经实例化 6725 签名集不满足背书策略 6726 实例化策略校验失败,请使用老组织节点升级链代码 6901 失败,实例化版本链码必须包含上版本所有表 6902 失败,实例化版本链码必须包含上版本所有字段 6903 失败,实例化版本链码不能改变上版本字段属性 6904 实例化版本链码的schema文件不存在 6905 实例化版本链码的schema文件解析错误 6906 磁盘空间不足
  • 操作步骤 登录DAC管理控制台,在页面左上方选择区域。 在左侧导航栏专享版下方,单击“链管理”,进入“链管理”页面。 单击卡片上的链名称,进入“概览”页面。 在“存证管理”页面,单击“新增存证”。 在新增存证页面,选择普通存证的类型,添加文件,自定义存证名称。 目前仅支持普通存证。 单击“确定”。添加成功后,存证管理页面会显示一条存证记录,可以查看证据指纹和证据ID等信息。 在存证管理页面可以查看添加成功后存证名称,存证类型,证据指纹,存证ID,存证时间。
  • 操作步骤 登录DAC管理控制台,在页面左上方选择区域。 在左侧导航栏专享版下方,单击“链管理”,进入“链管理”页面。 单击卡片上的链名称,进入“概览”页面。 在“区块链浏览器”页面,查看多项数据信息,详细说明请参见表1。 表1 区块交易信息 数据项 说明 已加入联盟 已加入联盟的链名称。 资源概览 查看当前链使用的总区块个数和总交易次数。 区块趋势 查看区块使用趋势。 说明: 可在左上角选择查看的时间粒度,支持选择最近6小时、最近30分钟。 鼠标悬停在曲线图上显示某时间点的数量。 交易趋势 可按最近6小时或最近30分钟查看最近交易笔数,默认展示最近7个点。 说明: 可在曲线图左上角选择时间粒度:小时、分钟。 选择小时:每隔1小时一个点。 选择分钟:每隔5分钟一个点。 鼠标悬停在曲线图上显示某时间点的数量。 最新区块 默认展示最新区块信息。包括区块内交易数目、区块打包时间等。 说明: 在搜索框输入区块号可进行精准搜索。 交易列表 查看交易详情,包含交易ID、交易创建者、所在区块、合约名称、创建时间。在交易所在行单击“查看详情”可查看更多交易信息。 说明: 在交易列表上方的输入框输入交易ID,可进行精准搜索。 创建者组织或合约名称支持模糊搜索。 任意搜索条件中不包含交易ID,仅支持从最近2000笔交易进行查询,例如创建者组织、所在区块等搜索组合。 单击交易列表右上方的,刷新交易列表。
  • URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/blocks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 最小长度:32 最大长度:32 instance_id 是 String 实例ID 最小长度:36 最大长度:36 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页查询起始位置 最小值:0 limit 否 Integer 每页返回的条目数量 最小值:1 最大值:500
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 区块总数量 最小值:0 最大值:100 blocks Array of BlockInfo objects 区块列表 数组长度:1 - 100 表5 BlockInfo 参数 参数类型 描述 block_height String 区块高度 transaction_num Integer 区块包含交易数量 最小值:1 最大值:500 body_hash String 区块体hash parent_hash String 父区块hash create_time String 区块创建时间 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 401 表7 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535 状态码: 500 表8 响应Body参数 参数 参数类型 描述 code String 状态码 最小长度:3 最大长度:3 error_code String 错误码 最小长度:12 最大长度:12 error_msg String 错误信息 最小长度:1 最大长度:65535 message String 错误详细信息 最小长度:1 最大长度:65535
  • 响应示例 状态码: 200 请求成功 { "count" : 2, "blocks" : [ { "block_height" : 1, "transaction_num" : 1, "body_hash" : "sDkqoUXCuDPJHBeV5FOpDBh1RygliHVEA0LqhPCZSuk=", "parent_hash" : "Pr25oSO7eImsxLFXUgppq3Q76QYcF1Rn6WiSMDkIh+g=", "create_time" : "2022-04-26T12:37:16Z" }, { "block_height" : 0, "transaction_num" : 1, "body_hash" : "O4UOrSyGzCgeu27+4DINOwTtpEEL+s/rKvXFEQGOuwk==", "parent_hash" : "A950LMuE2sjd6Mxys+tO9IVYeQwfdC1RTlRFoCNvgSw=", "create_time" : "2022-04-26T12:37:15Z" } ] }