教程

空间区块链

SuperMap iManager支持一键创建空间区块链。区块链是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。空间区块链是区块链技术与地理信息系统的结合,达成了高可信的分布式空间数据库,可用于空间数据的存储与共享。

在监管方面,可通过拓扑图了解各项服务间的关联及节点状态、查看站点账户、查看服务度量指标与追踪记录、添加服务、设置站点资源上限、重新部署站点、删除站点、使用关键字搜索服务。可对服务一键重新部署,调整服务规格,修改服务所用镜像,编辑服务编排,对服务节点手动/动态伸缩,解决单点失效。可查看每个服务的操作日志,并支持在命令行输入shell命令操作服务节点。

空间区块链站点包含如下服务:

spatialblockchainserviceslist

  • ca-org(1-3):CA节点,认证中心。接收客户端的注册申请,返回注册密码用于用户登录,以便获取身份证书。
  • docker:虚拟Docker环境。
  • fabric-command: Fabric 命令行。
  • ipfs:分布式版本文件系统。
  • iserver:GIS服务器。数据目录:/opt/iserverOPTs/iserver_data。
  • mysql-server:用于存储iserver的用户信息。
  • orderer:排序服务节点orderer,接收包含背书签名的交易,对未打包的交易进行排序生成区块,广播给peer节点。
  • org(1-3)peer1:Peer节点,主要负责通过执行链码(chaincode)实现对账本的读写操作。