<blockquote>
  <p>We're a bit light on experience, i.e. we've never set up or configured a Testnet environment before, so we're looking for any advice or recommendations on the proper procedure or important implementation details that anyone might be able to offer.</p>
</blockquote>

<p>There's Testnet3 (the current public testnet) and Regtest (a private, locally generated, proof-of-work-less network. If you want to experiment with consensus changes you can't be using the public network because those changes will be rejected. Regtest is good for quickly testing things, and Testnet3 is more real world and has a small number of other network participants. </p>

<blockquote>
  <p>From our university we have the ability to have allocated to our project a server, and we've been asked what are the requirements that our project would need- does anyone know what are the necessary specifications?</p>
</blockquote>

<p>Ideally you'll have as much capacity as you can, but you'll get away with any modern Intel CPU and a few gigabytes of memory. The more memory you have the more you can allocate to caching (<code>dbcache</code> defaults to 100MB, but can be set far higher for performance). Testnet is not a great reflection of how the real network operates, the requirements for the full network to run with good performance are higher. </p>

CC BY-SA 3.0
2016-03-07T20:12:23.073Z
2016-03-07T20:12:23.073Z
Claris
<p>My friend and I are interested in running some experiments using a blockchain and accordingly we're interested in setting up our own <a href="https://en.bitcoin.it/wiki/Testnet" rel="nofollow">Testnet</a>.</p>

<p>We're a bit light on experience, i.e. we've never set up or configured a Testnet environment before, so we're looking for any advice or recommendations on the proper procedure or important implementation details that anyone might be able to offer. </p>

<p>From our university we have the ability to have allocated to our project a server, and we've been asked what are the requirements that our project would need- does anyone know what are the necessary specifications? </p>

<blockchain><testnet><regtest>
Server requirements & optimal configuration for Testnet
smatthewenglish
# Server requirements & optimal configuration for Testnet

(Asked by: username_0 on 2016-03-07)

My friend and I are interested in running some experiments using a blockchain and accordingly we're interested in setting up our own [Testnet](https://en.bitcoin.it/wiki/Testnet).

We're a bit light on experience, i.e. we've never set up or configured a Testnet environment before, so we're looking for any advice or recommendations on the proper procedure or important implementation details that anyone might be able to offer.

From our university we have the ability to have allocated to our project a server, and we've been asked what are the requirements that our project would need- does anyone know what are the necessary specifications?

**Tags:** blockchain, testnet, regtest


---

## 1 answers

### Answer by username_1 on 2016-03-07. Score: 2 | Accepted answer

> We're a bit light on experience, i.e. we've never set up or configured a Testnet environment before, so we're looking for any advice or recommendations on the proper procedure or important implementation details that anyone might be able to offer.

There's Testnet3 (the current public testnet) and Regtest (a private, locally generated, proof-of-work-less network. If you want to experiment with consensus changes you can't be using the public network because those changes will be rejected. Regtest is good for quickly testing things, and Testnet3 is more real world and has a small number of other network participants.

> From our university we have the ability to have allocated to our project a server, and we've been asked what are the requirements that our project would need- does anyone know what are the necessary specifications?

Ideally you'll have as much capacity as you can, but you'll get away with any modern Intel CPU and a few gigabytes of memory. The more memory you have the more you can allocate to caching (`dbcache` defaults to 100MB, but can be set far higher for performance). Testnet is not a great reflection of how the real network operates, the requirements for the full network to run with good performance are higher.


---

