Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: evonode setup updates #355

Merged
merged 9 commits into from
Jul 17, 2024
41 changes: 19 additions & 22 deletions docs/user/introduction/features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,10 @@ Masternodes enable the following services:
- **Dash Evolution** will make using cryptocurrency as easy as using
PayPal.

Masternode owners must have possession of 1000 DASH, which they prove by
signing a message included in a special transaction written to the
blockchain. The Dash can be moved or spent at any time, but doing so
will cause the masternode to fall out of queue and stop earning rewards.
Masternode users are also given **voting rights** on proposals. Each
masternode has one vote and this vote can be used on budget proposals or
Masternode owners must have possession of 1000 DASH, which they prove by signing a message included
in a special transaction written to the blockchain. The Dash can be moved or spent at any time, but
doing so will cause the masternode to fall out of queue and stop earning rewards. Masternode users
are also given **voting rights** on proposals. Each masternode can vote on budget proposals or
important decisions that affect Dash.

Masternodes cost money and effort to host so they are paid a percentage
Expand All @@ -78,22 +76,21 @@ possibility for masternodes to earn money from fees in the future.
Evolution Masternodes (evonodes)
--------------------------------

Evolution Masternodes (evonodes) are a subset of Masternodes that have
been created to host the Dash Platform. An evonode is a lot like Masternodes
with these differences:

+----------------+-----------------------------------+-----------------------------------------------------+
| | Masternode | Evolution Masternode |
+================+===================================+=====================================================+
| Collateral | 1000 DASH | 4000 DASH (4X the collateral for normal masternodes)|
+----------------+-----------------------------------+-----------------------------------------------------+
| Specs | Lesser than evonodes | Higher than normal masternodes |
+----------------+-----------------------------------+-----------------------------------------------------+
| Service | Only Dash Core | Both Dash Core and Platform |
+----------------+-----------------------------------+-----------------------------------------------------+
| Voting Weight | 1 node gets 1 vote | Has 4 times the voting power of a normal masternode |
+----------------+-----------------------------------+-----------------------------------------------------+

Evolution Masternodes (evonodes) are a subset of masternodes that have been created to host Dash
Platform. Evonodes are similar to regular masternodes, but have these differences:

+----------------+-----------------------------------+--------------------------------+
| | Masternode | Evolution Masternode |
+================+===================================+================================+
| Collateral | 1000 DASH | 4000 DASH |
+----------------+-----------------------------------+--------------------------------+
| Service(s) | Only Dash Core | Both Dash Core and Platform |
+----------------+-----------------------------------+--------------------------------+
| Voting Weight | 1 (collateral amount / 1000) | 4 (collateral amount / 1000) |
+----------------+-----------------------------------+--------------------------------+

Evonodes also have :ref:`higher hardware requirements <mn-hardware-reqs-table>`
than regular masternodes due to the additional Dash Platform services they host.

.. _coinjoin:

Expand Down
55 changes: 35 additions & 20 deletions docs/user/masternodes/server-config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -181,28 +181,43 @@ We will now install a firewall (and some other packages we will use later)::

(press **Y** and **Enter** to confirm)

Choose the appropriate firewall configuration below based on which network your
Choose the appropriate firewall configuration below based on which network and masternode type your
masternode will support:

.. code-block:: none
:caption: Mainnet configuration

ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 9999/tcp
ufw logging on
ufw enable

.. code-block:: none
:caption: Testnet configuration

ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 19999/tcp
ufw allow 26656/tcp
ufw allow 3000/tcp
ufw logging on
ufw enable
.. tab-set::
.. tab-item:: Mainnet masternode

.. code-block:: shell

ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 9999/tcp
ufw logging on
ufw enable

.. tab-item:: Mainnet evonode

.. code-block:: shell

ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 443/tcp
ufw allow 9999/tcp
ufw allow 26656/tcp
ufw logging on
ufw enable

.. tab-item:: Testnet

.. code-block:: shell

ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 1443/tcp
ufw allow 19999/tcp
ufw allow 36656/tcp
ufw logging on
ufw enable

(press **Y** and **Enter** to confirm)

Expand Down
Loading