检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本指导文档主要针对具备Go/Java开发经验的人员进行开发指导,其中合约与应用程序需客户自行开发,整体开发流程如下: 本文档主要包含以下内容: 合约开发,Go语言、Java合约、Solidity合约。 SDK介绍,主要介绍Java、Golang语言SDK。 应用程序开发,介绍Java、Golang语言客户端开发流程与示例Demo。
"install_time" : "2022-04-29T01:30:50Z" } 状态码 状态码 描述 200 请求成功 400 请求参数校验不通过 401 鉴权失败 500 服务内部执行错误 父主题: 合约管理
"install_time" : "2022-04-29T01:30:50Z" } ] } 状态码 状态码 描述 200 请求成功 400 请求参数校验不通过 401 鉴权失败 500 服务内部执行错误 父主题: 合约管理
SDK升级与变更 华为云区块链引擎提供Java、Go两种语言的SDK,供开发者使用。 Java SDK:支持通过配置在线动态更新与升级。 Go SDK:目前不支持在线更新与升级,需要手动下载并引入应用程序中。 SDK版本:仅支持向前兼容,建议将SDK升级到最新版本。 Java SDK Go SDK
状态码: 200 请求成功 { "result" : "success" } 状态码 状态码 描述 200 请求成功 400 请求参数校验不通过 401 鉴权失败 500 服务内部执行错误 父主题: besu
状态码 状态码如表1所示 表1 状态码 状态码 编码 状态码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
状态码 状态码如表1所示 表1 状态码 状态码 编码 状态码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTPS的新版本协议。
其中每个角色都可以是设备、应用、个人或者组织。 具备基础的身份标识之后,通过可验证凭证架设起身份与身份之间的认证体系。凭证的模板会由相关主体注册发布到区块链上,并持续维护。持有者便可以向签发者发起认证申请,获得凭证后出示给验证者完成校验。 验证者可以通过接口验证持有者出示的“可验
} ] } 响应示例 无 状态码 状态码 描述 204 请求成功 400 标签等参数非法 401 鉴权失败 403 权限不足 404 资源未找到 500 系统异常 父主题: 标签管理
内存 边缘软件开销约128MB,为保证业务的正常运行,建议边缘节点的内存大于256MB CPU >=4核 硬盘 >=8GB 容器引擎(使用容器应用的场景必选) Docker版本必须高于17.06,推荐使用18.06.3版本。 (请勿使用18.09.0版本Docker,该版本存在严重bug,详见https://github
Demo工程目录 合约开发和调测可参考合约示例Demo,单击链接获取AssemblyScript语言合约工程Demo。 build目录下optimized.wasm为合约编译后对应的wasm字节码文件(最终合约类型文件为optimized.wasm压缩成的*.zip包,合约示例Demo)。
BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区块链系统,专注于自身业务应用的创新与开发。 灵活高效 支持多种高效共识算法,深度优化已有算法,在安全和效率上达到平衡点。 秒级共识(100000TPS+),满足业务性能需求。
在“交易列表”下方查看最近发生的交易ID、创建者组织、创建时间等交易信息。 单击交易列表“操作”列的“查看详情”可查看本条交易的更多详细信息。 性能分析 通过曲线图查看性能数据走势,了解性能状况。 区块性能:选择“区块”页签,查看区块数量随时间的增加趋势,鼠标移动至曲线图上可查看各时间点区块数量的具体值。
"value3" } ] } 状态码 状态码 描述 200 请求成功 400 标签等参数非法 401 鉴权失败 403 权限不足 404 资源未找到 500 系统异常 父主题: 标签管理
} ] } 响应示例 无 状态码 状态码 描述 204 请求成功 400 标签等参数非法 401 鉴权失败 403 权限不足 404 资源未找到 500 系统异常 父主题: 标签管理
定的业务,如企业官网、在线商城、博客等,包年/包月计费模式能提供较高的成本效益。 长期项目:对于周期较长的项目,如科研项目、大型活动策划等,包年/包月计费模式可以确保在整个项目周期内资源的稳定使用。 业务高峰预测:如果能预测到业务高峰期,如电商促销季、节假日等,可提前购买包年/包
单击“交易列表”查看最近发生的交易ID、创建者组织、创建时间等交易信息。 单击交易列表“操作”列的“查看详情”可查看本条交易的更多详细信息。 性能分析 通过曲线图查看性能数据走势,了解性能状况。 区块性能:选择“区块”页签,查看区块数量随时间的增加趋势,鼠标移动至曲线图上可查看各时间点区块数量的具体值。
源的访问。 通过IAM,您可以在华为云账号中给员工创建IAM用户,并使用策略来控制员工对华为云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望员工拥有BCS的使用权限,但是不希望员工拥有删除BCS等高危操作的权限,那么您可以使用IAM为开发人员创建用户,通过授予仅能使用
AHE Lib库接口 提供给用户静态库文件,用于用户开发客户端应用时集成使用同态加密功能。 库的引用路径为:import "ahe/PSW/api/ahelib" GenerateKey 接口原型 func GenerateKey(pwd string) (privKeyStr string
基本概念 区块链 根据工信部指导发布的《区块链技术和应用发展白皮书》的解释:狭义的讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布