编程语言
首页 > 编程语言> > Python Twisted 编写的异步网络的基于以太坊的矿池

Python Twisted 编写的异步网络的基于以太坊的矿池

作者:互联网

这是使用 Python Twisted 编写的异步网络的基于以太坊的矿池 (RPCv2) 的 Stratum 代理。最初为 DwarfPool 开发DwarfPool

注意:这个 fork 仍在开发中。某些功能可能会损坏。请报告任何损坏的功能或问题。

#特征

#怎么运行的

   Pool A <---+                        +-------------+ Rig1 / PC1
 (Active)      |                       |
               |                       +-------------+ Rig2 / PC2
               |                       |
  Pool B <---+-----StratumProxy  <-----+-------------+ Rig3 / PC3
(FailOver)                             |
                                       +-------------+ Rig4 / PC4
                                       |
                                       +-------------+ Leaserigs

#配置

#矿工启动命令行,推荐使用stratum-proxy的farm-recheck为200

#重启代理的外部脚本(由rain制作)

代理工作检查

#捐赠

#要求

eth-proxy 是用 python 构建的。我一直在用 2.7.3 测试它,但它应该适用于其他版本。运行软件的要求如下。

#安装并启动

  1. 安装扭曲
 apt-get install python-twisted
  1. 启动代理
 python ./eth-proxy.py

或者使用python源代码

  1. 下载适用于 Windows 的 Python 版本 2.7.10 Download Python | Python.org

  2. 修改 PATH 变量(操作方法http://www.java.com/en/download/help/path.xml)并添加 C:\Python27;C:\Python27\Scripts;

  3. 安装 python setuptools setuptools · PyPI

  4. 安装 Python-Twisted Twisted · PyPI 文件 Twisted-15.4.0.win32-py2.7.msi(32 位)或 Twisted-15.4.0.win-amd64-py2 .7.msi(64 位)

  5. 安装 zope.interface,在控制台运行:

   easy_install -U zope.interface
  1. 安装 PyWin32 v2.7 pywin32-219.win32-py2.7.exe 或 pywin32-219.win-amd64-py2.7.exe Python for Windows Extensions - Browse /pywin32 at SourceForge.net

  2. 下载 eth-proxy。提取 eth-proxy.zip。更改 config.py 中的设置并从命令开始:

  python xmr-proxy.py

#Credits

#执照

标签:Python,Twisted,代理,python,proxy,eth,矿池
来源: https://blog.csdn.net/tokenim/article/details/122140595