# Bitcoin mainnet, testnet, signet and regtest

Bitcoin mainnet carries the normal BTC ledger. Testnet and signet are separate testing networks; regtest is intended for controlled local development. Their coins, chain histories and some consensus or block-production rules differ. Test-network familiarity helps rehearse a workflow, but it does not prove identical mainnet fees, timing or safety. Always verify the selected chain and use dedicated test credentials.

Evidence: [Testnet 4](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0094.mediawiki); [Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki); [getblockchaininfo RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/blockchain/getblockchaininfo/); [Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md)

Canonical: https://degreesofsatoshi.com/encyclopedia/bitcoin-test-networks/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T19:29:20.637Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Separation:** Each chain has its own state and history ([Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md))
- **Signet:** Adds a block challenge to proof of work ([Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki))
- **Regtest:** Designed for controlled block creation ([Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki))

## Choose the environment for the test

Public testnet allows open experimentation but has different difficulty behavior and can experience unusual block timing. BIP-94 defines Testnet 4 changes rather than renaming mainnet. Signet adds a challenge that valid blocks must satisfy, supporting more coordinated testing.

Regtest lets a developer control block creation in a local scenario. That makes it useful for repeatable tests but a poor simulation of adversarial public hash-power competition.

Evidence: [Testnet 4](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0094.mediawiki); [Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki)

## A successful rehearsal is scoped evidence

Imagine sending 10,000 test satoshis between two test wallets and confirming the result. This checks that particular wallet workflow on that selected chain. It does not transfer 10,000 mainnet satoshis or establish the mainnet cost of repeating the action.

Before testing, inspect the chain field or the application’s network indication. Similar-looking addresses or familiar interface colors are not sufficient network identification.

Evidence: [getblockchaininfo RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/blockchain/getblockchaininfo/); [Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki)

## Keep test secrets and production operations separate

Use separate test wallets so debugging tools, logs and experimental software never need the secrets protecting actual holdings. Core’s data layout separates chain-specific state, but a human can still select the wrong application or destination.

Test tokens are for testing, not a substitute for BTC. Faucet availability, unusual testnet market behavior or a temporary testing shortage does not change which chain a transaction belongs to.

Evidence: [Securing your wallet](https://bitcoin.org/en/secure-your-wallet); [Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md); [Testnet 4](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0094.mediawiki)

## Questions

### Can I move testnet bitcoin to a mainnet address?

The ledgers are separate. A testnet transaction does not create a mainnet UTXO or convert test coins into BTC. Use the correct chain’s destination and wallet when rehearsing a payment.

Evidence: [Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md); [Testnet 4](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0094.mediawiki)

### Does signet use the same block-production rules as mainnet?

No. BIP-325 requires an additional block challenge solution alongside proof of work. That coordination is useful for testing but is a distinct network assumption.

Evidence: [Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki)

## Claims and scope

### bitcoin-test-networks-quick-answer

Bitcoin mainnet carries the normal BTC ledger. Testnet and signet are separate testing networks; regtest is intended for controlled local development. Their coins, chain histories and some consensus or block-production rules differ. Test-network familiarity helps rehearse a workflow, but it does not prove identical mainnet fees, timing or safety. Always verify the selected chain and use dedicated test credentials.

Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-test-networks-fact-separation

Separation: Each chain has its own state and history

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-test-networks-fact-signet

Signet: Adds a block challenge to proof of work

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

### bitcoin-test-networks-fact-regtest

Regtest: Designed for controlled block creation

Scope: {"collection":"bitcoin","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [Testnet 4](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0094.mediawiki) — Bitcoin Improvement Proposals. Testnet reset rationale and modified difficulty rules distinguish testing from mainnet. Locator: Motivation; Specification. Retrieved: 2026-10-02T18:53:56.899Z.
- [Signet](https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0325.mediawiki) — Bitcoin Improvement Proposals. A challenge-based test network; signet coins have no intended monetary value. Locator: Motivation; Specification. Retrieved: 2026-10-02T18:53:57.004Z.
- [getblockchaininfo RPC](https://bitcoincore.org/en/doc/29.0.0/rpc/blockchain/getblockchaininfo/) — Bitcoin Core. Network identity and sync-status fields; progress is an estimate. Locator: Result: chain, blocks, headers, verificationprogress, initialblockdownload. Retrieved: 2026-10-02T18:53:55.851Z.
- [Files](https://raw.githubusercontent.com/bitcoin/bitcoin/v29.0/doc/files.md) — Bitcoin Core. Wallet, block, chainstate and index files have different recovery purposes. Locator: Data directory location and chain-specific paths; Data directory layout: blocks/, chainstate/, wallets/; Multi-wallet environment and backupwallet guidance. Retrieved: 2026-10-02T18:53:55.926Z.
- [Securing your wallet](https://bitcoin.org/en/secure-your-wallet) — Bitcoin.org. Backup scope, online exposure, offline signing, custody and software update practices. Locator: Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date. Retrieved: 2026-10-02T18:53:53.659Z.

## Revision history

- 2026-10-02: First publication after primary-source research and separate automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Bitcoin mainnet, testnet, signet and regtest.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-test-networks/
