<p>Starting a private network can be useful for experimenting with new protocol features (such as <a href="https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019925.html" rel="nofollow noreferrer">the one started by Jeremy Rubin</a> for testing <a href="https://bitcoinops.org/en/topics/op_checktemplateverify/" rel="nofollow noreferrer">CTV</a>) or applications (we used one for testing Revault for instance). It is also useful to test the software &quot;as a blackbox&quot;: Bitcoin Core has <a href="https://github.com/bitcoin/bitcoin/tree/master/test/functional#functional-tests" rel="nofollow noreferrer">a comprehensive test suite</a> that does precisely that.</p>
<p>As mentioned by @user11221 you can use <a href="https://developer.bitcoin.org/examples/testing.html#regtest-mode" rel="nofollow noreferrer">the <code>regtest</code> network</a>. It is tailored for the Bitcoin Core functional tests and well suited for starting a private network locally. For instance if you want to tinker with Bitcoin Core's internals and see what breaks it's a good choice.</p>
<p>Another, newer, solution is crafting a custom <a href="https://en.bitcoin.it/wiki/Signet" rel="nofollow noreferrer">Signet network</a>. This approach is preferable if you want a non-local private network, with a behaviour closer to the main network.</p>

CC BY-SA 4.0
2022-12-29T11:05:20.833Z
2022-12-29T11:05:20.833Z
Antoine Poinsot
<p>Is there anyway to create my own Bitcoin Network? <br/></p>

<p>I'd love to put my first block into self-own Bitcoin Network and make it grow : ) <br/></p>

<p>Any ideas?</p>

<network>
Start a Private Bitcoin Network
moshaholo
# Start a Private Bitcoin Network

(Asked by: username_0 on 2015-03-05)

Is there anyway to create my own Bitcoin Network?

I'd love to put my first block into self-own Bitcoin Network and make it grow : )

Any ideas?

**Tags:** network


---

## 1 answers

### Answer by username_1 on 2022-12-29. Score: 2

Starting a private network can be useful for experimenting with new protocol features (such as [the one started by Jeremy Rubin](https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019925.html) for testing [CTV](https://bitcoinops.org/en/topics/op_checktemplateverify/)) or applications (we used one for testing Revault for instance). It is also useful to test the software "as a blackbox": Bitcoin Core has [a comprehensive test suite](https://github.com/bitcoin/bitcoin/tree/master/test/functional#functional-tests) that does precisely that.

As mentioned by @user11221 you can use [the `regtest` network](https://developer.bitcoin.org/examples/testing.html#regtest-mode). It is tailored for the Bitcoin Core functional tests and well suited for starting a private network locally. For instance if you want to tinker with Bitcoin Core's internals and see what breaks it's a good choice.

Another, newer, solution is crafting a custom [Signet network](https://en.bitcoin.it/wiki/Signet). This approach is preferable if you want a non-local private network, with a behaviour closer to the main network.


---

