用于扩展区块链的BloxRoute网络网关
bloxroute-gatewa的Python项目详细描述
BloxRoute网关将您连接到区块链分销网络BDN,以大大加快区块传播速度 今天就开始计时和扩展你的区块链。
先决条件
这个项目依赖于python 3及其开发扩展。这些说明假设您正在运行 安装了Python3的操作系统。
ubuntu:
sudo apt-get update sudo apt install python3-dev
中心:
yum install gcc libffi-devel
Alpine Linux:
apk add build-base automake libtool libffi-dev python3-dev linux-headers
安装
最好在virtual environment中运行这个程序,特别是在 系统的默认python版本不是3。
pip install virtualenv virtualenv venv -p python3
BoxRead网关具有每个操作系统编译的C++扩展,因此PIP包是分布式的
仅作为Source Distribution。在安装过程中,我们需要distro
来确定操作系统版本
从一个S3桶中获取正确的C++扩展集。
pip install requests==2.19.1 distro pip install bloxroute-gateway
运行
$ bloxroute_gateway --blockchain-protocol [blockchain-protocol] --blockchain-network [blockchain-network]
如果您正在运行以太坊网关,则还需要指定以太坊节点的公钥:
$ bloxroute_gateway [...] --node-public-key [hex-encoded-key]
支持的协议和网络
- 比特币:mainnet、testnet
- 比特币现金:mainnet、testnet
- 以太坊:Mainnet、Ropsten、Rinkeby
您还可以指定一个BLXR_ENV
环境变量来指定要连接到哪个bdn。
BLXR_ENV=test
:测试网络
故障排除
如有进一步问题,请致电support@bloxroute.com与我们联系。