检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 随着信息化时代的深入发展,文件档案、合同等在我们日常生活中的重要性日益凸显。这些文件不仅仅作为信息记录和参考使用,更是作为法律依据和最后的证据,在各种法律纠纷、商业合作和行政管理中扮演着至关重要的角色。因此防止文件被篡改,保证文件的完整性和真实性,成为亟待解决的问题。 区块链技
务。 了解每种计费项的计费因子、计费公式等信息,请参考计费项。 费用账单 您可以在“费用中心 > 账单管理”查看与区块链服务相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请参见费用账单。 欠费 在使用区块链服务时,帐户的可用额度小于待结算的账单,即被判定为帐户
可以实现让解密方只能获知最后的结果,而无法获得每一个密文的消息,可以提高信息的安全性。 BCS提供客户端库和Chaincode库,该库主要用于交易类的密文运算服务,达到用户交易的隐私保护。 客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode
自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。 BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区块链系统,专注于自身业务应用的创新与开发。 灵活高效
object 返回列表的排序方式,可以为空 表5 EventMetadataRelation 参数 是否必选 参数类型 描述 key 否 String 指定查询字段的key,对应metadata里面的key value 否 Array of strings 查询条件中指定key的值 relation
Hyperledger Fabric增强版 Hyperledger Fabric增强版的区块链服务BCS提供专业版、企业版和铂金版供您选择使用,每个版本均有不同的规格支持,详细请参见表3。集群规格信息请参考表4。 各版本的价格请参见:产品价格详情。 一个容器集群目前只能部署一个区块链实例。 表3
耗时间,但可明显提高数据查询速度。因此可以根据业务需要,合理的在某些字段上建立索引。 添加权限验证 对智能合约执行者的权限进行验证,防止无权限的用户执行链代码。 如果业务上不要求确定的某个组织进行背书,为确保链代码上的数据不被任意组织恶意修改(自己安装非法链代码,操作数据等),建议至少两个或两个以上组织共同参与背书。
project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token 最小长度:1 最大长度:32768 响应参数
成本中心可以通过监控区块链服务BCS实例的使用情况,评估当前配置是否过高。您还可以根据成本分析阶段的分析结果识别成本偏高的资源,通过云监控服务监控资源的使用情况,确定成本偏高的原因,然后采取针对性的优化措施。 计费模式优化 不同类型的业务对资源使用周期有不同的要求,为每一类业务确定合适的计费模式,灵活组合以达到最优效果。
邀请加入的通道名 invited_userinfo 是 Array of InvitationDetail objects 被邀请的用户列表,对应信息可通过获取联盟成员列表(ListMembers)接口查询,或被邀请方已加入联盟,或邀请状态为released时,需填写准确的被邀请方bcs实例id和邀请状态
如何判断是否有必要使用区块链? 华为云区块链服务使用的底层框架是什么? 在公有云上部署的区块链实例是否可接入其他云的区块链节点? 目前华为云区块链服务在行业中有哪些竞争力? 未来华为云区块链服务的发展方向及提供的能力? 购买区块链实例前,需要购买什么规格的虚拟机? 如何联系华为云区块链合作伙伴并得到进一步服务?
String 发出邀请的服务实例ID channel_name 是 String 邀请加入的通道名 invitor_username 否 String 发出邀请的租户名 invited_userinfo 是 Array of InvitedDomain objects 被邀请的用户列表 表4
Array of PeerChannelInfo objects 加入某个通道的节点信息 表4 PeerChannelInfo 参数 是否必选 参数类型 描述 channel_name 是 String peer加入的通道名称 peers 是 Map<String,Integer> 加入
project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token 最小长度:1 最大长度:32768 表3 请求Body参数
in_id}/channels 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 blockchain_id 是 String bcs 服务id 请求参数 表2 请求Header参数 参数 是否必选
l_id}/orgs/quit 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串。 blockchain_id 是 String 区块链服务id。 channel_id 是 String
HandleNotificationOrg 参数 是否必选 参数类型 描述 name 是 String 加入的组织 响应参数 状态码: 200 表7 响应Body参数 参数 参数类型 描述 result String 请求成功的结果 状态码: 400 表8 响应Body参数 参数 参数类型 描述 error_code
objects 交易统计结果 表5 TrendInfo 参数 参数类型 描述 count Integer 区块或者交易在当前时间段的数量 time String 当前时间段的起始时间 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code
Java语言类型(java) install_orgs 是 String 合约安装的组织ID列表,合约类型为solidity时该字段可不填写 endorse_orgs 是 String 合约背书的组织ID列表,合约类型为solidity时该字段可不填写 endorse_policy
String 用户Token 表3 请求Body参数 参数 是否必选 参数类型 描述 description 否 String 实体文字描述的一个或多个段落。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 - File 状态码: 400 表5 响应Body参数