绿链(GPEI)技术文档

绿链简介

绿链(GPEI)是一条公有链,货币单位为 GPEI,货币地址格式采用以太坊编码格式20 位模式,默认端口号为 8904,默认的 RPC 端口号为 8904,预计挖矿数量为 2400万,采用DPOS 模式,Delegates 节点共有 11 个,每 3 秒产生一个块,每块奖励 BP 为 0.28538 个 GPEI,每天产生块数为:60*60*24/3=28800Block,每年产生块数 28800*365=10512000Block,每年发行量0.28538*10512000≈3000000GPEI。不仅支撑高频数据交易,还支持第三方开发应用,在绿链上开发应用不仅可以得到链上支持,还可以获得多维度数据的对接,可以做出非常落地于民生的有价值应用。

绿链节点介绍

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

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

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

绿链程序下载

绿链程序目前只提供Ubuntu 14.04 LTS 64位系统的安装包,点击这里下载最新程序。

节点端口说明

启动见证节点witness_node

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

端口种类及调用说明

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

命令行钱包cli_wallet连接witness_node:

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

端口种类及调用说明

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