La testnet è una rete parallela alla blockchain di Bitcoin utilizzata per operazioni di testing.
La testnet Bitcoin è un ambiente di test progettato per permettere agli sviluppatori di testare nuove funzionalità, soft fork, script di transazioni e correggere bug in un ambiente sicuro senza rischiare di compromettere l’integrità o la stabilità della mainnet, la rete principale di Bitcoin.
Come funziona la Testnet?
Il funzionamento della testnet di Bitcoin è molto simile a quello della rete principale, ma con alcune differenze fondamentali. La più importante è che le monete (chiamate testnet bitcoin o tBTC) non hanno alcun valore reale. Ciò consente agli sviluppatori di testare liberamente nuovo codice senza dover spendere bitcoin reali. I tBTC sono essenzialmente gratuiti e possono essere ottenuti in diversi modi. Un metodo comune per ottenerli è attraverso l’uso di un “faucet“, un servizio online che distribuisce gratuitamente tBTC a chiunque lo desideri. Non è possibile trasferire i tBTC sulla rete principale.
Sulla testnet le commissioni di transazione sono pressoché inesistenti e l’algoritmo che regola la difficoltà di mining è configurato in modo tale che non aumenti.
La testnet è utile anche per gli utenti che desiderano effettuare transazioni di test o provare setup particolari come wallet multi-sig senza rischiare di perdere i propri fondi. Ad esempio, un utente potrebbe utilizzare la testnet per imparare a utilizzare un wallet Bitcoin e per effettuare le sue prime transazioni.
Per usare la testnet di Bitcoin, è necessario scaricare un wallet che possa utilizzare la testnet. Tra i client disponibili vi sono Bitcoin Core, Bitcoin Knots ed Electrum.
Una volta scaricato il software sarà necessario creare un wallet per la testnet. Creato il wallet sarà possibile iniziare a inviare e ricevere tBTC.
Tutti gli indirizzi della testnet Bitcoin iniziano con tb1, m o n:
- tb1qq8drqc7vlvknlvn87pk2fma35s39ck3m74nvs9 (bech32)
- n2H6mSXPDGA6RtnLohSCCKX2CwkkCX6KiN (segwit)
- mpQQPLUCVPZAwz3HcR7LCsMssXm3xURvGk (legacy)