Bitcoin in Action playground
  • Bitcoin in Action playground
  • Playground bootstrap
  • Minare il primo blocco Bitcoin
    • Bitcoin Core desktop
    • Electrum desktop
  • Playground overview
  • Bitcoin Smart Contract 101
    • Attaccare uno Smart Contract
  • Transazione P2PKH
  • Bitcoin e Node.js
  • Video corso su Bitcoin
  • Playground e Libri
  • SegWit
  • Smart Contracts/Multisig
  • Lightning Network
  • Studiare Bitcoin a fondo
  • Bitcoin in Action bookmarks
  • Inviaci un feedback!
  • Bitcoin in Action YouTube
  • localhost bookmarks
  • Bitcoin regtest explorer
  • Bitcoin regtest reader
  • Hansel get blockchain info
  • Bitcoin regtest mempool
  • Hansel get raw mempool
  • Lightning Network Spark wallet
Powered by GitBook
On this page
  • Integrare Bitcoin Core con la rete Bitcoin regtest del playground
  • Inviare bitcoin a Bitcoin Core wallet
  • Aprire una transazione del wallet Bitcoin Core tramite il Bitcoin regtest explorer
  • Bitcoin Core desktop datadir e regtest-delete.sh

Was this helpful?

  1. Minare il primo blocco Bitcoin

Bitcoin Core desktop

Possiamo collegarci al nostro playground con qualsiasi Bitcoin wallet che supporti la regtest.

PreviousMinare il primo blocco BitcoinNextElectrum desktop

Last updated 4 years ago

Was this helpful?

Integrare Bitcoin Core con la rete Bitcoin regtest del playground

NB: se utilizzate Bitcoin Core desktop come wallet e avete sincronizzato la mainnet e magari avete sopra anche dei bitcoin mi raccomando attenzione!!

Possiamo scaricare il wallet ufficiale di Bitcoin chiamato Bitcoin Core: .

Appena avviate Bitcoin Core vi chiedera' se volete prunare, dite di no tanto non faremo concludere la sincronizzazione con la mainnet e quindi non occuperte i 200GB che il messaggio di avviso propone :)

Una volta avviato utilizzate il menu' Settings > Options e cliccate Open Configuration File.

All'interno del file di configurazione inserite quanto segue

Se avevate gia' modificato questo file per la mainnet non e' un problema aggiungere la sezione [regtest].

Quest'ultima verra' utilizzata solo se la riga regtest=1 e' presente.

Per tornare ad usare la mainnet vi bastera' trasformare la riga 1 che segue in # regtest=1.

regtest=1

[regtest]
onlynet=ipv4
# hansel espone la porta di protocollo bitcoin su 18444 (default)
addnode=127.0.0.1
# gretel espone la porta di protocollo bitcoin su 28444 (custom per non andare in conflitto con hansel)
addnode=127.0.0.1:28444

Salvate il file.

Chiudete Bitcoin Core e assicuratevi che non sia in esecuzione.

Assicuratevi che il docker-compose del playground sia up & running e aprite nuovamente Bitcoin Core. Potete subito accorgervi se Bitcoin Core ha recepito di essere in regtest dal logo turchese nella splashscreen.

Aprite nuovamente il menu' Settings > Options ed inserite quando segue nel tab Display

Se usate Bitcoin Core desktop anche per la mainnet questa impostazione non vi permettera' di aprire il blockchain explorer per transazioni in mainnet.

Inviare bitcoin a Bitcoin Core wallet

Dalla schermata principale cliccare Receive > Create new receiving address > Copy Address.

bitcoin-cli generatetoaddress 101 <incollate qui l'address copiato da Bitcoin Core>

Se tutto ha funzionato Bitcoin Core vi mostrera' una notifica desktop avvisandovi che avete ricevuto 50 bitcoin!

Aprire una transazione del wallet Bitcoin Core tramite il Bitcoin regtest explorer

Dalla schermata principale cliccare Transactions. Selezionate la transazione desiderata, cliccate di destro su di essa e selezionate localhost

Bitcoin Core desktop datadir e regtest-delete.sh

Tornate nella schemata principale di Bitcoin Core cliccate Window > Information e aprite la cartella indicata come datadir.

Se non lo fate Bitcoin Core segnalera' che esiste una tip della blockchain locale ed i nodi del playground si sincronizzeranno!

Successivamente dal nodo possiamo inviarci dei fondi

Una volta sincronizzato Bitcoin Core desktop con il playground, se cancellate la regtest dei nodi tramite , prima di ricollegare Bitcoin Core desktop al playground ricordatevi di rimuovere la cartella regtest dalla datadir.

https://bitcoin.org/it/scarica
Hansel o Gretel
regtest-delete.sh
arancio/mainnet - verde/testnet - turchese/regtest
http://localhost:8094/regtest/tx/%s
Cliccando su locahost si aprira' la pagina del Bitcoin regtest explorer