Skip to content

Latest commit

 

History

History
65 lines (37 loc) · 2.16 KB

File metadata and controls

65 lines (37 loc) · 2.16 KB

公信链(GXChain)技术文档

公信链简介

公信链(GXChain)是一条公有链,是公信宝数据交易所的底层区块链,不仅支撑着公信宝的高频数据交易,还支持第三方开发应用,在公信链上开发应用不仅可以得到链上支持,还可以获得公信宝多维度数据的对接,可以做出非常落地于民生的有价值应用。

公信链节点介绍

公信链节点主要包含witness_node和cli_wallet两部分。

witness_node 通过 P2P 方式连接到公信链网络,从网络接收最新区块,向网络广播本地签署的交易包。

cli_wallet 通过 websocket 方式连接到 witness_node, 管理钱包文件; 提供交易签名功能,签名后通过 witness_node 向外广播; 通过 http rpc 的方式提供 API 供其他程序调用。

公信链客户端下载

公信链客户端下载地址, 目前只提供Ubuntu 14.04 LTS 64位系统的安装包, OS X系统需要自行编译。

选择其中一个下载即可。

平台 下载地址
github https://github.com/gxchain/gxb-core/releases/download/1.0.171031/gxb_1.0.171031.tar.gz
阿里云 http://gxb-package.oss-cn-hangzhou.aliyuncs.com/gxb-core/gxb_1.0.171031.tar.gz

节点端口说明

启动公信宝见证节点witness_node

# 可以使用2个参数,节省内存: --track-account 和 --partial-operations=true
nohup ./programs/witness_node/witness_node --data-dir=trusted_node --rpc-endpoint=127.0.0.1:28090 \
--p2p-endpoint=0.0.0.0:6789 --log-file  \
--partial-operations=true >>witness.out 2>&1 &

端口种类及调用说明

端口类型 端口信息
28090 witness_node提供的rpc服务端口
6789 P2P网络的通信接口,用于广播交易消息体和区块

命令行钱包cli_wallet连接witness_node:

./programs/cli_wallet/cli_wallet -s ws://127.0.0.1:28090 \
--enable-rpc-log -r 127.0.0.1:8091 --data-dir=trusted_node

端口种类及调用说明

端口类型 端口信息
28090 连接witness_node提供的rpc服务端口
8091 cli_wallet提供的rpc服务端口