技术解析 + 代码实战,带你入门华为云政务区块链平台( 二 )


?异构区块链平台统一接入:
异构链统一接入主要有鉴权方式、模型差异、建链审批流程差异等难点 。对于无管理面的自有区块链,政务区块链平台制订了一套统一接入接口,希望被平台纳管的区块链只需实现这套接口便可注册后接入;对于已有管理面并开放接口的区块链平台,政务区块链平台提供接口映射的注册方式,厂商可以通过注入模板自动将一个或多个自有接口映射到政务区块链平台的统一接口上,新链接入后平台会自动执行接入校验流程,通过默认的内置租户进行调测,检查新平台接口的连通性,并通过服务器健康状态的接口定期巡检平台的可用性 。对于注册全部变更接口的接入方式,平台全生命周期的维护该平台下的所有区块链网络;也提供只注册管理类接口的纳管模式,使用户对接已部署的区块链 。同时,未来还将考虑以跨链方式实现异构链的互联互通 。
5、 客户端代码:

技术解析 + 代码实战,带你入门华为云政务区块链平台

文章插图
从行业区块链平台新建实例处点击下载证书压缩包,/tls 路径下包含 .crt .key 两个文件,示例代码如下
图 1 证书导入代码
导入证书后,默认连接端口 32623,url 设置成政务接口文档中的接口,调用获取已注册组织列表接口并解析返回至结构体 。
图 2 获取已注册组织列表接口代码
【技术解析 + 代码实战,带你入门华为云政务区块链平台】使用政务区块链平台前均需调用组织注册接口 /v1//orgs,注册组织和底层租户的对应关系(域信息、项目信息及 aksk 等,从 IAM 处获取),然后即可进行创建联盟、业务链、部署智能合约等操作 。变更类操作均会返回操作 ID,根据操作 ID 调用查询流程处理进度接口获取当前任务的进行状态 。
结语:
区块链技术在数据共享、数据安全、隐私保护、确权确责等方面的技术优势,使其在政府、金融、供应链、交通等各个领域展现出广阔的应用前景 。政务区块链平台是行业区块链平台的初步实践,未来在区块链技术的发展下,还会打造面向其他领域的链管平台,构建多方协同的分布式账本,让区块链应用更便捷高效的为产业服务 。
本文分享自华为云社区《技术解析 + 代码实战,带你入门华为云政务区块链平台》,作者:敏捷的小智