产品详情
简介
政务链(Gachain)是全新的嵌入式区块链底层协议,独创“混合链”模式,即是公有链,又可在公有链中创建具有完全分级管理权限的独立生态环境,并可将外部数据接入政务链智能合约中,以完成Dapp的自动事务处理,实现链上和链下数据的融合,形成了完整的闭环。
Gachain节点介绍:
主节点MasterNode:
该节点为Gachain公链的核心组成节点,负责事务打包、区块生成、签名与加密等共识机制的实现。主节点数量第一阶段设计为101个,拥有投票、参与决策权限,同时拥有节点资源GAC收益。
全节点FullNode:
该节点为Gachain公链的全量数据节点,不负责打包、不生成区块、无投票、无收益等权限。做为数据查询、生态应用开发使用。现开放部署。
功能
Gachain节点介绍:
主节点MasterNode:
该节点为Gachain公链的核心组成节点,负责事务打包、区块生成、签名与加密等共识机制的实现。主节点数量第一阶段设计为101个,拥有投票、参与决策权限,同时拥有节点资源GAC收益。即将有条件开放申请,申请邮箱请联系客服电话010-62502732
全节点FullNode:
该节点为Gachain公链的全量数据节点,不负责打包、不生成区块、无投票、无收益等权限。做为数据查询、生态应用开发使用。
优势
构建分布式互联网架构,提升系统容错性
由集中式架构向分布式架构变更,提升系统并发访问能力,实现业务弹性扩展,通过跨节点的集群管理,提升系统容错性,实现故障的自动恢复。
实现开发运维一体化,提升业务上线效率
平台帮助开发团队建立DevOps体系,实现应用自动化部署、升级、上线、运维监控的全应用生命周期管理。通过对业务进行拆分和微服务化,实现微模块大规模部署、去中心化通信、宕机自动修复,降低运维成本,实现敏捷开发。
降低软硬件投资成本,提升资源利用率
平台实现应用集中管理、服务集中供应、应用及服务交付的标准化,支持上万级别的海量应用统一运维管理。平台以应用为中心,提供内置服务及接入第三方服务,改变传统应用开发中标准不统一、服务交付
提供专业化服务,降低区块链技术应用落地难度
分布式应用开发、环境构建技术难度大、开发成本高,政务链具备丰富的大型行业区块链技术落地经验和一批优秀的上下游合作伙伴,可以为客户提供专业的区块链技术应用建设服务。
使用方式
全节点部署步骤:
部署环境:CentOS 7.x Docker 18.06.1-ce
第一步:准备数据库
docker run -d --name GAChainDB \
--restart=always \
-p 5432:5432 \
-e POSTGRES_PASSWORD=mydbpasswd \
-e POSTGRES_DB=GachainDB \
-e PGDATA=/mnt/gachaindb \
gachainorg/pgsql:10.3
第二步:运行全节点镜像
docker run -it --name GachainFullNode \
--restart=always \
-p 7079:7079 \
-p 7080:7080 \
--link GAChainDB:db \
gachainorg/gachain:v1.0
第三步:进入容器
docker exec -it GachainFullNode /bin/bash
第四步:运行全节点程序
注意:只有第一次运行全节点时才执行,此初始化数据库命令
./go-gachain initDatabase
再执行此程序,运行全节点程序:
/bin/sh /go/run.sh
第五步:退出容器
exit
第六步:查看容器docker ps
应该有如下两个正在运行的容器,分别是:
GachainFullNode
GAChainDB