diff --git a/docs/user/mining/index.rst b/docs/user/mining/index.rst index b594f62eb..a0cc17bfa 100644 --- a/docs/user/mining/index.rst +++ b/docs/user/mining/index.rst @@ -78,7 +78,7 @@ centralize, the hashing power. If you would like to set up your own P2Pool, documentation of the process is available :ref:`here ` and the code for p2pool-dash -is available on `GitHub `_. +is available on `GitHub `_. (The original ``dashpay/p2pool-dash`` has not been updated since May 2023; the linked fork is an actively maintained continuation supporting current Dash Core releases.) Other mining pools are listed below and may be advantageous for different reasons such as ping latency, uptime, fee, users, etc. A guide to using a typical mining pool can be found :ref:`here `. @@ -129,15 +129,17 @@ section of the Dash Forums `_ | 119 GH/s ±5% | 1566 W | 7.5 kg | 486 x 265 x 388 | -+----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ -| Spondoolies SPx36 | 540 GH/s ±10% | 4400 W | 19.5 kg | 640 x 525 x 185 | -+----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ -| StrongU STU-U6 | 420 GH/s ±8% | 2100 W | 8.5 kg | 370 x 135 x 208 | -+----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-----------------+ ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| Name | Hash rate | Power | Weight | Dimensions (mm) | ++==========================================================================================================+===============+=========+=========+===================+ +| Bitmain Antminer D9 | 1770 GH/s | 2839 W | 16.1 kg | 430 x 195.5 x 290 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| `Bitmain Antminer D5 `_ | 119 GH/s ±5% | 1566 W | 7.5 kg | 486 x 265 x 388 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| Spondoolies SPx36 | 540 GH/s ±10% | 4400 W | 19.5 kg | 640 x 525 x 185 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ +| StrongU STU-U6 | 420 GH/s ±8% | 2100 W | 8.5 kg | 370 x 135 x 208 | ++----------------------------------------------------------------------------------------------------------+---------------+---------+---------+-------------------+ ASIC resellers may also have miners available: diff --git a/docs/user/mining/p2pool.rst b/docs/user/mining/p2pool.rst index 84031d7d9..583485bbe 100644 --- a/docs/user/mining/p2pool.rst +++ b/docs/user/mining/p2pool.rst @@ -19,9 +19,9 @@ cryptographic chain of data representing value, similar to Dash's blockchain. The P2Pool version is called the sharechain. The decentralized and fair nature of this mining model means mining with P2Pool is strongly encouraged. P2Pool for Dash uses the `p2pool-dash -`_ software on GitHub, which is +`_ software on GitHub, which is a fork of p2pool for Bitcoin. For more information, see `here -`__. +`__. The original ``dashpay/p2pool-dash`` repository has not been updated since May 2023 (Dash Core v18 era); ``frstrtr/p2pool-dash`` is an actively maintained continuation supporting current Dash Core releases. An experimental modern alternative is `c2pool `_, a from-scratch C++ reimplementation whose Dash support is daemonless (no Dash Core node required) but, per the project's own status, still in development. On modern Ubuntu/Debian (24.04+, where Python 2 is no longer packaged), follow the fork's own installation guide `INSTALL.md `_, which uses PyPy and provides an automated Ubuntu 24.04 installer script. Because of the way P2Pool manages difficulty adjustments on the sharechain, it is important to maintain low latency between the miners @@ -194,6 +194,12 @@ explorer `_:: Setting up P2Pool ----------------- +.. note:: + The commands in this section are the legacy Python 2 procedure and have been + tested on Ubuntu 20.04 LTS and earlier. On Ubuntu/Debian 24.04 and later, + where Python 2 is no longer packaged, follow the fork's PyPy-based + ``INSTALL.md`` (linked above) instead of the steps below. + We will now set up the P2Pool software and its dependencies. Begin with the dependencies:: @@ -204,7 +210,7 @@ the dependencies:: Create working directories and set up p2pool-dash:: - git clone https://github.com/dashpay/p2pool-dash + git clone https://github.com/frstrtr/p2pool-dash cd p2pool-dash git submodule update --init cd dash_hash diff --git a/docs/user/mining/pools.rst b/docs/user/mining/pools.rst index 202d97c9a..9d3ddcde8 100644 --- a/docs/user/mining/pools.rst +++ b/docs/user/mining/pools.rst @@ -93,7 +93,7 @@ To help with the security of the network and decentralization we recommend using P2Pool. To set up your own P2Pool server, follow the setup documentation available :ref:`here `. The code for p2pool-dash is `available on GitHub -`__. +`__. (The original ``dashpay/p2pool-dash`` has not been updated since May 2023; the linked fork is an actively maintained continuation.) If you do not want to set up your own pool, you can check out a list of pools `here `__. In this