From e2c94bf39005e46aace098b40317798d59bf4100 Mon Sep 17 00:00:00 2001 From: Ori Newman Date: Sun, 7 Jan 2024 21:06:24 +0200 Subject: [PATCH] Update testnet11.md (#380) * Update testnet11.md * Another update * Some fixes * Some fixes * Some fixes --- docs/testnet11.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/testnet11.md b/docs/testnet11.md index 7af7e1df0..93543d85d 100644 --- a/docs/testnet11.md +++ b/docs/testnet11.md @@ -6,13 +6,13 @@ In the future testnet 11 will act as a staging zone for all sorts of crazy exper ## The first experiment -The goal of the first experiment is to stress load the network in terms of block rates and transaction rates, in varying network conditions. In particular, we are curious to see how the network responds to *mildly* varying hash rates, so we encourage users to freely join and leave the network, or set up several nodes. **However**, we kindly ask users not to abuse the hashrate and **only use the included CPU miner**. Turning on a GPU rig (or, god forbid, a KS02) to increase the global hashrate by 10000% at once might be amusing, but not very productive. +The goal of the first experiment is to stress load the network in terms of block rates and transaction rates, in varying network conditions. In particular, we are curious to see how the network responds to *mildly* varying hash rates, so we encourage users to freely join and leave the network, or set up several nodes. **However**, we kindly ask users not to abuse the hashrate and **only use the [CPU kaspa miner](https://github.com/elichai/kaspa-miner)** (which is currently the only miner that supports testnet-11). Turning on a GPU rig (or, god forbid, a KS02) to increase the global hashrate by 10000% at once might be amusing, but not very productive. ## Overview On the software side, participating requires three components: 1. *kaspad* - the Kaspa client -2. *kaspaminer* - the Kaspa miner +2. *kaspa-miner* - the Kaspa CPU miner 3. *Rothschild* - a transaction generator The Rothschild tool is used to create a wallet, and once the wallet has some funds within, Rothschild will continuously create transactions from that wallet back to itself at the prescribed rate. @@ -27,7 +27,7 @@ Since we want the test condition to be as close as possible to organic, we encou The venue for discussing and monitoring the experiment will be the \#testnet channel on Discord. We encourage participants to describe the experience in general, and also tell us what hardware they are using and how well it handles the load. -The minimal hardware requirements are 16GB of RAM, preferably a CPU with at least 8 cores, and an SSD drive with at least 50GB of free space (the 100GB for a safety margin is preferable). +The recommended hardware requirements are 16GB of RAM, preferably a CPU with at least 8 cores, and an SSD drive with at least 100GB of free space (the 150GB for a safety margin is preferable). It might also be possible to operate with 8GB of RAM, by passing the `--ram-scale=0.6` parameter to `kaspad`. ## Setup Instructions @@ -66,13 +66,11 @@ If you want to transmit transactions, first create a Rothschild wallet Like kaspad, the Rothschild window should remain open and undisturbed. -For mining, grab the `kaspaminer` from within the latest [Go release](https://github.com/kaspanet/kaspad/releases) and run it with the following flags: +For mining, grab `kaspa-miner` from within the latest [Release](https://github.com/elichai/kaspa-miner/releases) and run it with the following flags (**this is currently the only miner that supports testnet-11**): ``` - kaspaminer --testnet --miningaddr
--target-blocks-per-second=0 + kaspa-miner --testnet --mining-address
-p 16210 -t 1 ``` If you intend to run Rothschild, replace ``
`` with the address of the wallet generated by ``rothschild``, you should then wait for a while before your wallet accumulates enough funds. Assuming several dozen participants, 20 minutes should be more than enough. If you just mine for the sake of mining, you could use any address, such as the one provided in the example above. -The ``--target-blocks-per-second=0`` is important, without it the miner will limit itself to creating one block per second. - Like the Kaspad and Rothschild windows, the miner window should also be left undisturbed, and closing it will stop the mining.