LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > Blockfree设计原理与操作指南

Blockfree设计原理与操作指南

2019-10-23 PDX公有链 来源:区块链网络

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

PDX?Utopia使用者

我一直以为在发送交易时我跟他们都一样,原来使用Blockfree的时候,他们比我效率高很多。

为什么建立Blockfree

在区块链领域中,发送消息或交易必不可少,但为了安全起见,发送交易到区块链节点服务器的PDX Utopia有诸多限制。比如会受到防火墙的阻挡,或需要开放特殊的端口才可发送交易,使得很多未被特许不可信任的信息进入导致内部网存在一定的安全隐患,给用户造成了极大的不便。

为了完善PDX Utopia的生态圈,提高发送消息或交易的效率,保证内部网络安全,我们建立了一个安全的中转中心Blockfree。

什么是Blockfree

Blockfree,其中包括中心化服务器的Blockfree-cloud和区块节点服务器的Blockfree-node,可代理用户的http和websocket请求。其中Blockfree-cloud 可以进行集群部署,大大的提高访问速度。

如图所示:用户1是正常状态下,需通过开放特殊端口或越过防火墙才可发送消息或交易, 关闭防火墙会使安全系数降低,内部网络容易外来攻击。

用户2通过Blockfree发送消息或交易,中心化服务器的Blockfree-cloud会自动把消息或交易进行集群部署传输到区块节点服务器的Blockfree-node,PDX Utopia就可读取到Blockfree-node里的信息或交易,无需安装任何端口,也无需禁止防火墙,安全系数高,访问速度大大提高。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

Blockfree的使用方法

系统要求

部署Blockfree之前确认服务器已经安装JDK1.8或更高版本;Linux 4.4或更高版本,X64硬件架构。

部署Blockfree

Blockfree-cloud 通常采用集群化部署,大大的提高访问速度。

Blockfree-node 集成到Utopia的docker环境中进行部署 。

部署Blockfree-cloud

1.上传Blockfree-cloud至服务器

2.nohup java-jar?/data/blockfree/blockfreecloud-jar-with-dependencies.jar --port=9999 > /data/blockfree/nohup.out &log 文件 nohup.out

Blockfree-cloud?支持的cmd命令

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

部署Blockfree-node

1.设置Blockchain-engine-list.conf 配置文件(包括需要注册的node节点的信息)

/pdx/node/blockchain-engine-list.conf

配置文件设置如下:

[{"chainId":"738","chain_stack":"0","tls":false,"host":"10.0.0.110","grpc_port":6000,"jrpc_port":8546,"ws_port":4321,"connect":false,"enode":"","chain_type":"1","chainBcType":"1"},{"chainId":"739","chain_stack":"0","tls":false,"host":"10.0.0.110","grpc_port":6000,"jrpc_port":8545,"ws_port":4321,"connect":false,"enode":"","chain_type":"1", "chainBcType": "1"}]

2.将Blockfree-node 封装到node docker镜像,启动使用。同样blockfree-node也支持直接使用java命令进行部署。

Blockfree-node?支持的cmd命令

Blockfree-node cmd

--help Display command line help.

--cloudip Connect cloud ip.

—-

编译者/作者:PDX公有链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...