用于扩展区块链的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与我们联系。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
日志列“\u id”中的java JSON到db创建错误不存在   在GWT中使用字符串变量作为对象的java   RESTweb服务中get方法中的java invoke post方法   使用参数类型int时,java MyBatis的列类型无效   java Android在不触发onTextChanged的情况下调用backspace   java为什么在安卓 studio中顶栏搜索不起作用?   从VB转换。net到java   Android Studio Java蓝牙Gatt连接问题   多线程Java从线程通知线程   如果在没有任何选项的情况下运行JVM,java对内存使用的影响?   Java handson使用图表进行练习   java为什么UTF8的新字符串包含更多字节   java如何使用此方法制作声音循环?   java为什么强制转换对象是多余的