检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
FuncName() string 获取智能合约请求中指定的智能合约函数名称。 Parameters() [][]byte 获取请求参数。 ChainID() string 获取智能合约所在链ID。 ContractName() string 获取智能合约名称。 TxTimestamp()
资源、智能合约等管理和维护。 公测 行业区块链平台 2 合约仓库提供健康医疗、能源和航空领域合约模板 在“合约仓库”中,支持查看和下载健康医疗、能源、航空等领域的合约仓库模板。 商用 合约仓库 3 支持智能合约在线编辑与调试 “华北-北京四”区域支持使用CloudIDE对合约代码
链代码调测 对链代码进行调测,可以使用CloudIDE进行单元测试,具体请参见以下操作。 操作步骤 进入CloudIDE首页。 创建链代码工程,具体请参见创建并启动IDE实例。 图1 创建链代码工程 链代码调测。 以下截图对1.4风格(使用shim包)的链代码进行调测。 父主题:
Solidity合约开发 基本方案 使用自研的容器合约环境集成Solidity的智能合约。 外部搭建Solidity Web IDE,生成测试需要的合约安装字节码和合约调用字节码。 将字节码二进制通过Hex编码字符串作为合约调用参数。 Solidity合约默认名称为:NATIVE_CUSTOM_EVM。
华北-北京一、华北-北京四、华东-上海二、华南-广州 插件介绍 可信计算平台(公测) 合约仓库 合约模板是已经实现某些基本功能的智能合约,您可以使用模板提供的基础功能代码,直接使用或二次开发符合自己业务逻辑的智能合约。 合约管理可以管理合约模板,您可以在合约模板市场查看各行业场景的合约模板,并下载模板使用。
根据用户需求,无需重启系统,支持节点弹性扩容。 合约扫描 通过自动化分析工具,为智能合约应用商和开发者提供代码安全审计,借助广泛的联盟链合约漏洞检测内容和问题检测库,生成检查报告及时发现代码中的安全隐患并提供修复建议,力求从源头上确保智能合约安全。 隐私保护 同一个通道内可以通过隐私保护配置确保不同成员数据的隐私性。
如何联系华为云区块链合作伙伴并得到进一步服务? 如果您对业务链代码和客户端APP的设计和开发有需求,可以联系华为云区块链合作伙伴提供进一步服务,华为云区块链合作伙伴会结合您的业务以及华为云的优势和特点为您提供完善的解决方案,联系邮箱如下:sales@huaweicloud.com
无获得感 医疗资料存放在医院系统中,患者对自己的数据不了解,也无法掌控,患者的就诊与健康管理受有限资料的限制。 方案架构 通过由医疗机构、第三方机构、医生、患者和监管机构组成的基于电子病历的医疗健康联盟链,将医疗和健康数据上链,通过加密技术和智能合约授权机制,实现患者数据安全授权查询
基于区块链服务可以实现: 统一化账本 提供不可篡改、可追溯的一致性业务交易记录,消除双方对账工作,满足审计追溯。 数字资产化 对交易资产和权益的Token化,实现数字资产的生命周期管理。 履行智能合约 实现自动化处理,保证了按照条款忠实执行的公正性。 图1 方案架构 方案优势 消灭了公司间对账工作,保证公司间交易一致性和账务平衡性。
org/下载源码进行编译安装)。 开发Client程序与链代码。 请参考AHE Lib库接口和Chaincode库接口进行具体的应用和链代码(智能合约)的开发。 例如App客户端和链代码端的逻辑过程参考如下: App客户端的典型逻辑过程是: 注册用户 注册用户时可以调用密钥生成函数为用户生成公私钥。
业务流程管理 常见的区块链业务开发管理需要操作人员监控链上交易数据来掌握该笔业务的流程走向,即使使用区块链浏览器也需操作人员对浏览器中的数据进行筛选过滤,无疑增加了操作人员的工作量以及需要操作人员无一遗漏的筛选出正确交易才能开展下一步业务流程。 BCS提供以业务为维度的管理流程,
链代码调测 对链代码进行调测,主要是使用MockStub进行单元测试。本章中测试的链代码获取方法:登录区块链服务管理控制台,进入“应用案例”,单击“Java示例Demo-Java SDK Demo”中“Chaincode_Java_Local_Demo”的“下载”按钮。 添加依赖
地方”处理货物。 履行智能合约。实现自动签收和结算,自动运算输出绩效结果,公平公正。 图1 方案架构 方案优势 减少错误 分布式共享账本极大改善供应链的可追溯和透明度,可有效减少或消除欺诈和错误。 提高效率 通过电子POD,减少纸上作业造成的延误,通过智能合约自动结算,提高效率。
Hyperledger Fabric增强版:以Hyperledger Fabric 为内核,基于全栈可信能力,包括弹性服务器,企业级容器、安全和人工智能等服务,在保持无缝社区对接方式前提下,在可靠性、性能、隐私保护方面做了增强和提升,满足企业级和金融级业务要求。 华为云区块链引擎:以BCS
接口服务。 目前支持业务应用通过项目生成的JAVA SDK调用智能合约,后续为了方便用户快速接入区块链系统,将提供快速构建Restful API的方式接入,用户可以在SDK和 Restful API之间选择适合的方式调用智能合约接入区块链系统。 父主题: 区块链应用低代码开发功能
合约日志 支持 支持 支持 容量监控 支持 支持 支持 服务支持 专属服务经理 不支持 不支持 支持 研发远程技术支持 不支持 不支持 支持 点对点故障处理客户现场支持 不支持 不支持 支持 Hyperledger Besu 华为云区块链引擎服务当前仅“华北-北京四”区域支持。 Hyperledger
Hyperledger Fabric增强版:以Hyperledger Fabric 为内核,基于华为云全栈可信能力,包括弹性服务器,企业级容器、安全和人工智能等服务,在保持无缝社区对接方式前提下,在可靠性、性能、隐私保护方面做了增强和提升,满足企业级和金融级业务要求。支持包周期和按需,版本规格多
单击“提交”,完成组织的添加。 在添加组织的过程,请勿对该实例进行其他操作,以免影响实例的正常运行。 添加组织将产生费用变化,包周期模式展示价格为添加组织后需支付的费用,按需模式展示价格为该实例变更后的每小时价格。 将该组织加入到已有通道后,请在实例化智能合约之前更新通道的背书策略,以免因证书校验失败导致实例化失败。
单击“开启实时查看”,实时查看运维日志。 图4 查看运维日志 前台界面查看日志(IEF集群) 请确保BCS实例所在的IEF节点已安装ICAgent,并且配置日志采集路径。 在“智能边缘平台 > 边缘应用”页面查看并记录节点名称及IP。 单击“边缘应用 > 容器应用”,单击当前BCS实例节点,例如“bcs-0eab-baas-agent”。
链代码管理 为您提供界面化链代码管理功能,包括链代码安装、实例化、更新链代码,安装和更新链代码时支持对Golang语言的代码进行安全检查。 约束与限制 链代码安装前需要将开发的链代码文件压缩成zip格式以执行安装。 安装链代码总数支持500个,建议CCE集群机器总规格至少达到500U1000GB。