检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
合约结构 AssemblyScript语言合约主要包括index.ts和contract.ts两个文件,其中index.ts为开发智能合约文件(contract.ts)依赖的合约SDK,合约涉及的业务相关开发仅在contract.ts文件,智能合约文件contract.ts需要根据实际业务进行开发。
的应用或服务,例如电商抢购、临时测试、科学计算。 适用计费项 按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。
开通CloudIDE(或者用户自己准备JDK、maven和eclipse/IntelliJ IDEA)。 CloudIDE是软件开发生产线 CodeArts的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境)。 在CloudIDE上创建一个空的Java工程,如图1所示。
谁,在什么时间,在什么地方”处理货物。 履行智能合约。实现自动签收和结算,自动运算输出绩效结果,公平公正。 图1 方案架构 方案优势 减少错误 分布式共享账本极大改善供应链的可追溯和透明度,可有效减少或消除欺诈和错误。 提高效率 通过电子POD,减少纸上作业造成的延误,通过智能合约自动结算,提高效率。
置用户名和登录密码,并选择对应的群组。 业务监控 用户可通过用户名和密码登录到业务监控页面,查看当前业务流程和业务历史交易数据,通过图形化呈现业务进展和下一步流程走向。并且通过状态标识,可直观的查看当前业务是否完成。 业务处理 业务处理包括接口调用业务处理、自动业务处理和人工处理
数据申请者可通过“申请数据集”接口调用链代码触发申请-授权流程。 数据所有者可根据申请信息和申请者的did、vc等信息决定授权或者拒绝。 图1 申请-授权模式使用流程 主动分享模式,使用流程请参见图2。 “主动分享数据集”接口相当于“发布数据集”接口和“授权数据集”接口的组合。数据所有者将数据集发布到区块链,同
风险。 为了保障链上数据的机密性,建议采用以下手段进行防护: 数据加密:对链上存储的数据进行加密,只允许授权的参与方解密和查看数据。常用的加密方法包括对称加密和非对称加密。 访问控制:实施严格的访问控制机制,确保只有被授权的用户或节点才能访问敏感数据。例如:不接入公网或使用VPC安全组等网络隔离手段限制访问。
Fabric增强版和华为云区块链引擎实例: Hyperledger Fabric增强版:以Hyperledger Fabric 为内核,基于华为云全栈可信能力,包括弹性服务器,企业级容器、安全和人工智能等服务,在保持无缝社区对接方式前提下,在可靠性、性能、隐私保护方面做了增强和提升,满足
String 是否在链上存储加密后的数据,可设置为“true”或“false”,默认为“false”。当为“true”时,sampleUrl和dataUrl可以自动填充,不需要填写。水印功能暂不支持链上存储。 consumerName 否 String 使用者名称 creatorDID
(Beta)。 表1 插件说明 名称 说明 限制 baas-restapi 支持通过RESTful API方式访问区块链系统。支持布式身份和可验证凭证的生成、申请、签发等管理能力,以及数据的发布、授权、分享、解密、数字水印(只支持“华北-北京四”区域)等能力。 该插件只支持以下属性的实例:
漏洞影响 在区块链服务(简称BCS)中提供的国密加密Fabric_SDK_Gateway_Java和Fabric_SDK_Java、开源社区的Fabric_SDK_Gateway_Java和Fabric_SDK_Java及BCS提供的对应示例Demo App_Gateway_Java
降低成本:减少额外开销和中间第三方的参与。 减少风险:不可篡改性降低了欺诈和网络错误的发生。 增进信任:共享的账本、流程、记录增进参与方之间的可信度。 透明审计:审计机构可随时对不可篡改的账本进行审计。 知识扩展 区块链系统中的数据以区块(block)为单位产生和存储,并按照时间顺序
告警规则”,在“规则列表”页签,单击“添加告警”。 在基本信息下面,填写“规则名称”、“描述”信息。 在告警规则设置,规则类型默认“阈值规则”,设置“监控对象”和“告警条件”,单击“立即创建”。详细操作请参考创建阈值规则。 告警处理 当技术支持工程师收到磁盘空间不足的阈值告警通知后,需要对磁盘进行扩容操作,否则可能引起服务异常。
果,而无法获得每一个密文的消息,可以提高信息的安全性。 BCS提供客户端库和Chaincode库,该库主要用于交易类的密文运算服务,达到用户交易的隐私保护。 客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode.go:在同
参数 是否必选 参数类型 描述 name 是 String 属性名 type 是 String 属性类型(plain,comparable和policy) value 是 policy-children-comparablevalue object 属性值,根据type确定具体参数。
的持续使用,降低因资源欠费而导致的数据安全风险。 适用计费项 按照用户实际使用的配置费用和底层资源费用计算。 表1 计费组成表 计费项 计费说明 配置费用 包括版本类型、节点数量(Peer)和云主机规格/带宽费用。 底层资源费用 包括网络存储、云日志服务、对象存储服务、云备份服务。
在左侧导航栏“标签”页面,查看已添加标签的键和值。 或者单击右上角的“添加标签”,输入键和值。 添加成功后,若需要修改标签的值,单击对应标签操作列的“编辑”按钮。 添加成功后,若需要删除标签,单击对应标签操作列的“删除”按钮。 区块链浏览器 在左侧导航栏“区块链浏览器”页面,查看区块列表和交易列表等详细信息。
永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy
永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy