Pages:
Author

Topic: full node for dummies (Read 5232 times)

legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
May 28, 2023, 03:25:55 AM
#79


qualuno di voi ha oppure ha avuto modo di approdontire il tema per avere un semplice foglio ecxel con la lista di tutti settaggi possibili da fare e un esempio associato di configurazione? grazie

Certo che esiste.
Anzi esiste qualcosa di meglio. Un configuratore di file che ti genere direttamente il file a partire dalle tue scelte.

Lo ha programmato Jameson Lopp, e puoi trovarlo qui:

https://jlopp.github.io/bitcoin-core-config-generator/

Puoi trovarlo linkato nella pagina del suo Blog:

https://www.lopp.net/bitcoin-information/full-node.html


Vi sono direttamente delle configurazioni predefinite, altrimenti puoi customizzarti la tua. Ogni scelta via menu influenza direttamente il file prodotto.

Va da se un minimo di prudenza, prima di mettere fondi su un nodo con un file .conf altamente customizzato essere ben sicuri di quello che si sta facendo.



newbie
Activity: 3
Merit: 0
May 26, 2023, 06:02:29 PM
#78
Non è inutile sottolineare l'importanza dei full node. Bitcoin è una moneta p2p che si basa sul presupposto che tutti gli utenti che la usano e la scambiano tengano aperto il client bitcoin-qt e tengono in piedi la rete con il mining cpu. Oggi purtroppo il mining cpu è letteralmente impossibile da fare, ma resta ancora validissimo il concetto di una rete decentralizzata, costituita da molti nodi, che in teoria dovrebbero corrispondere grosso modo allo stesso ordine di grandezza o poco meno rispetto agli utenti che la usano. oggi in tutto il mondo si contano appena 5000 full node. Se vogliamo mantenere l'autonomia e la libertà tipica della nostra coin preferita, dovremmo pensare a contribuire attivamente allo sviluppo e al mantenimento di tutta la rete. Fare mining, in questo thread lo escluderei, però mettere 2 indicazioni semplicissime su come tenere un full node bitcoin, credo lo possiamo fare.

Premetto che un full node può stare acceso anche 5-8 ore al giorno. Non è proprio necessario tenerlo sempre acceso. Basta lasciare il proprio pc acceso nelle ore di utilizzo col programma bitcoin-qt aperto e la porta 8333 TCP aperta nel modem/router.

Ricapitoliamo allora:
1) scaricare bitcoin-qt adatto al proprio Sistema Operativo (windows, linux, osx) https://github.com/bitcoinclassic/bitcoinclassic/releases/ (QUESTO E' IL CLIENT CLASSIC CON SUPPORTO A BLOCCHI D 2 MEGA)
2) nel proprio modem creare un virtual server o un port mapping con la porta esterna 8333 che punta verso l'ip interno LAN del nostro PC (se avete difficoltà cercate con google la marca e il modello del proprio modem, aggiungendo le parole: "aprire porta" oppure "virtual server"; nei limiti del possibile, se avete difficoltà postate in questo thread e qualche utente del forum, più esperto molto probabilmente vi darà indicazioni.
3) qualora necessario, entrare nelle proprietà del proprio firewall software e aprire la porta 8333


Come faccio a capire se effettivamente il nostro client bitcoin-qt si sta comportando da full node? Semplicissimo.. aprite il client bitcoin-qt e andare in basso a destra, e tenere il mouse posizionato sopra l'iconcina di rete http://freeiconbox.com/icon/256/34143.png e se vedete che avete superato gli 8 peers, allora siete un full node

P.S. senza entrare nella discussione sul possibile fork in atto nella chain bitcoin, è giusto precisare che vi sono alternative al client bitcoin core. Alternative che supportano blocchi maggiori di 1 mega, per la cosiddetta scalabilità del bitcoin. Le alternative sono le seguenti: XT, UNLIMITED E CLASSIC.
Il classic al momento pare il più gettonato, in quanto sembrerebbe avere ricevuto il supporto dei miner cinesi, e prevede l'implementazione di un blocco fino a 2 Mega, ma in effetti per chi tiene in piedi un nodo bicoin e vuole supportare la scalabilità bitcoin, fornendo supporto a blocchi grandi, potrebbe anche installare bitcoin unlimited. Se qualcuno volesse tenere un nodo "alternativo" invece del bitcoin core, può fare riferimento a questo sito per scaricare i relativi client: https://coin.dance/nodes

per comodità metto i link ai relativi client:
XT --> https://bitcoinxt.software/
CLASSIC --> https://github.com/bitcoinclassic/bitcoinclassic/releases/
UNLIMITED --> http://www.bitcoinunlimited.info/download (la dimensione massima del blocco la decide chi fa girare il nodo; default installazione 16 mega)
CORE -->  https://bitcoin.org/it/scarica


ciao e grazie per il tuo intervento.

stavo approfondendo la configurazione del full node, e mi sono imbattuto su il file bitcoin.conf che sarebbe il file con cui dai indicazioni di come utilizzare il tuo nodo.
Ora stavo approfondendo il perimetro totale di configurazioni e parametri che si possono dare al full node e su diversi forum leggevo che ci sono piu di 140 parametri di configurazione.

qualuno di voi ha oppure ha avuto modo di approdontire il tema per avere un semplice foglio ecxel con la lista di tutti settaggi possibili da fare e un esempio associato di configurazione? grazie
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
May 13, 2023, 07:29:43 AM
#77
A o B?

I dettagli dipendono dal sistema operativo, ma sicuramente il modo migliore è il modo B. Assolutamente fattibile senza fare un nuovo dispendioso IBD (Initial Blockchain Download).
member
Activity: 74
Merit: 27
May 13, 2023, 03:18:44 AM
#76
quindi andrei su un HD da 1TB e sei a posto per i prossimi anni.



2 tera secondo me è meglio, non costa poi moltissimo oramai


Altra domanda da dummies:

se imposto Bitcoin Core per scaricare la chain su un disco esterno da un 1T e un domani mi accorgo che questo 1T si sta saturando, l'operazione di sostituzione è
A) installo il nuovo SSD da 2T e riscarico tutta la chain dal blocco genesi, oppure
B) passo la cartella con la chain dal disco da 1T a quello da 2T, rispettando tutte le directories, e tutto riparte senza dover scaricare la chain dall'inizio.

A o B?


Grazie
member
Activity: 74
Merit: 27
May 13, 2023, 02:52:56 AM
#75

Quote
Devo creare un portafoglio come mi chiede di fare o posso lasciare tutto così com'è?
Se vuoi usare Bitcoin Core come nodo, allora devi creare un wallet, altrimenti se ti basta fare da nodo, non serve creare il wallet.


Salve, non sono sicuro di aver compreso questo passaggio.

La creazione del nodo prevede necessariamente la creazione di un wallet dentro Bitcoin Core?

Oppure con Bitcoin Core si installa un nodo, con tutta la chain anche se non si attiva il wallet nativo del software?
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
March 08, 2023, 03:54:06 PM
#74
Fa ridere che un account vecchio come il mio chieda una cosa del genere ma sono out dal 2015 ed ogni tanto passo "tanto per".
Ciao!
Corretto, fa abbastanza ridere, e quindi noi rideremo e ti prenderemo in giro, ma poi ti aiutiamo, e ti invidiamo se hai un account tanto vecchio.

Quote
Mi ricordate come si faceva? In "opzioni" è tutto corretto?
Mi pare proprio di si.
Quote
Durante l'installazione per sicurezza ho spuntato sia l'abilitazione per reti private che pubbliche.
In active connctions vedo 10 ed in "mostra scheda nodi" vedo 9 relè completi e 2 block.
Perfetto, sei connesso alla rete, fai relay delle tx su 9 nodi e due nodi invece ti permettono di scaricare solo i blocchi senza tx.

Quote
Basta ancora scaricare Bitcoin Core e lasciarlo aperto per essere un full node?
Bitcoin core sincronizzato=> full node. Basta quello.
Quote
Dubbio: Il fatto che la connessione sia "domestica" con IP che cambia per gli affari suoi o quando si spegne/riaccende il modem, non era un problema vero?
No
Quote
Su bitnodes.io, appena finito il download di tutta la blockchain, dovrei quindi poter verificare di essere veramente un full node semplicemente inserendo il mio IP attuale, porta 8333 e premendo su "check node"?
Non c'entra, puoi essere fullnode anche se non compari su bitnodes.io

Quote
Devo creare un portafoglio come mi chiede di fare o posso lasciare tutto così com'è?
Se vuoi usare Bitcoin Core come nodo, allora devi creare un wallet, altrimenti se ti basta fare da nodo, non serve creare il wallet.

Quote
Posso fare più full node usando PC diversi oppure non ha senso essendo tutti sotto la stessa connessione/IP?
Non capisco bene cosa ti serva, ma direi che puoi usare PC diversi.
Quote
Salvatemi dalla mia ignoranza Grin
Non ho capito bene perchè vuoi fare dei fullnode con bitcoin core su un PC.
Se vuoi fare transazioni, puoi usare semplicemente Electrum.

legendary
Activity: 1092
Merit: 1021
March 05, 2023, 08:10:01 AM
#73
Fa ridere che un account vecchio come il mio chieda una cosa del genere ma sono out dal 2015 ed ogni tanto passo "tanto per".

Mi ricordate come si faceva? In "opzioni" è tutto corretto?
Durante l'installazione per sicurezza ho spuntato sia l'abilitazione per reti private che pubbliche.
In active connctions vedo 10 ed in "mostra scheda nodi" vedo 9 relè completi e 2 block.
Basta ancora scaricare Bitcoin Core e lasciarlo aperto per essere un full node?

Dubbio: Il fatto che la connessione sia "domestica" con IP che cambia per gli affari suoi o quando si spegne/riaccende il modem, non era un problema vero?

Su bitnodes.io, appena finito il download di tutta la blockchain, dovrei quindi poter verificare di essere veramente un full node semplicemente inserendo il mio IP attuale, porta 8333 e premendo su "check node"?

Devo creare un portafoglio come mi chiede di fare o posso lasciare tutto così com'è?

Posso fare più full node usando PC diversi oppure non ha senso essendo tutti sotto la stessa connessione/IP?

Salvatemi dalla mia ignoranza Grin















legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
March 01, 2023, 02:55:14 AM
#72
quindi andrei su un HD da 1TB e sei a posto per i prossimi anni.



2 tera secondo me è meglio, non costa poi moltissimo oramai
member
Activity: 74
Merit: 27
March 01, 2023, 01:21:33 AM
#71

Il secondo link che hymperion ti ha messo è la mia guida per mettere un nodo su un Raspi4. Leggila per bene, e troverai tutte le risposte che cerchi.

Per la tua situazione potresti downloadare bitcoin core per MacOS, la blockchain al momento occupa quasi 500GB, quindi andrei su un HD da 1TB e sei a posto per i prossimi anni.




Grazie.
Ho compreso che il software è Bitcoin Core (scaricabile da https://bitcoin.org/it/scarica, corretto?).

Il passaggio
Per garantirci che stiamo usando il programma originale dovremo calcolare l'hash del file scaricato e verificare che corrisponda all'hash segnalato sul sito. Solo in questo modo saremo sicuri di scaricare un programma inalterato rispetto al codice originale.

mi fa pensare:
cosa succede se scarico un programma non originale?

Mi potreste spiegare in parole molto semplici cosa rischio per me e/o per gli altri?
Grazie della collaborazione


legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
February 28, 2023, 06:43:22 PM
#70
Salve,

premessa: mi scuso se uso termini non del tutto corretti; mi sto approcciando al BTC anche dal punto di vista tecnologico da poco.
.
Mio obiettivo: mettere su un macOs 10.15.7 (non più aggiornabile) un "full node" senza fare mining ma solo con l'obiettivo di contribuire a tenere un copia della blockchain sul mio ssd.

Prima però ho qualche domanda e vi sarei grato se voleste darmi alcune risposte.

A) quanto SSD devo "stanziare" per un full node?
B) dove posso scaricare il software?
C) devo verificare con hash la autenticità del software?
D) ho connessione illimitata e il mio mac aggancia il wireless senza problema, devo comunque pensare di "aprire porte sul router" (che non so manco bene che vuol dire......)?

Grazie


Il secondo link che hymperion ti ha messo è la mia guida per mettere un nodo su un Raspi4. Leggila per bene, e troverai tutte le risposte che cerchi.

Per la tua situazione potresti downloadare bitcoin core per MacOS, la blockchain al momento occupa quasi 500GB, quindi andrei su un HD da 1TB e sei a posto per i prossimi anni.

sr. member
Activity: 574
Merit: 467
February 22, 2023, 02:57:49 AM
#69
Ciao su queste due guide sicuramente puoi trovare parecchie informazioni

https://bitcointalksearch.org/topic/--5422369

https://bitcointalksearch.org/topic/guida-nodo-bitcoin-lightning-network-su-raspberry-pi-5092648

Non sono specifiche per il tuo caso ma ti possono dare alcune risposte.
member
Activity: 74
Merit: 27
February 22, 2023, 02:43:03 AM
#68
Salve,

premessa: mi scuso se uso termini non del tutto corretti; mi sto approcciando al BTC anche dal punto di vista tecnologico da poco.
.
Mio obiettivo: mettere su un macOs 10.15.7 (non più aggiornabile) un "full node" senza fare mining ma solo con l'obiettivo di contribuire a tenere un copia della blockchain sul mio ssd.

Prima però ho qualche domanda e vi sarei grato se voleste darmi alcune risposte.

A) quanto SSD devo "stanziare" per un full node?
B) dove posso scaricare il software?
C) devo verificare con hash la autenticità del software?
D) ho connessione illimitata e il mio mac aggancia il wireless senza problema, devo comunque pensare di "aprire porte sul router" (che non so manco bene che vuol dire......)?

Grazie
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
March 03, 2022, 11:35:29 AM
#67
Attendo ancora e poi deciderò se riformattare e riscaricare o se rinunciare al nodo. Mi spiacerebbe.

Nella sezione internazionale ci sono dei thread che parlano di questo problema.
Prova a postare in quella sezione è sicuramente avrai molte risposte dettagliate.
newbie
Activity: 6
Merit: 1
March 03, 2022, 06:31:48 AM
#66
Ti ringrazio, il mio è prettamente un problema tecnico , volevo far girare un nodo sul mio Mac , ho per sbaglio collegato un parziale nodo precedente e quello attuale non viene più letto , tutto qui. Non credevo che avrei dovuto rifare tutto da capo.
Apprezzo i link che mi hai mandato  , non risolvono il mio problema tecnico, ho letto tutti i libri , visto tutti i video che mi hai consigliato , podcast ecc , sempre e con molto piacere. Da anni ho a che fare con ₿ , cold Wallet .. ecc ecc , su questo non sono completamente neofita anche se non si smette mai di imparare.
Ripeto il mio problema è solo con un HD esterno e l'app Bitcoin Core e la frustrazione di dover far riscaricare il 90% della blockchain che già è presente sul disco ma che non viene vista.
Attendo ancora e poi deciderò se riformattare e riscaricare o se rinunciare al nodo. Mi spiacerebbe.
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
March 03, 2022, 06:18:40 AM
#65
sono talmente ignorante che non ho capito nulla , probabilmente il full node non fa per me oppure l'ho preso dalla parte sbagliata

Lungi da me dirti che runnare un bitcoin node non sia importante, ma forse prima è necessario avere un minimo si competenze sul funzionamento del protocollo.
Dopo di che, puoi pensare si mettere su un bitcoin node, magari su un device più “consono”di un sistema MacOS.

Ti consiglio a riguardo il thread:

5 Risorse per iniziare l'uomo della strada al Bitcoin.

newbie
Activity: 6
Merit: 1
March 02, 2022, 04:30:01 PM
#64
nella cartella c'è bitcoin.conf ma non ha dimensione e non si apre con nulla
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
March 02, 2022, 12:24:07 PM
#63
sono talmente ignorante che non ho capito nulla , probabilmente il full node non fa per me oppure l'ho preso dalla parte sbagliata

Se non hai bitcoin.conf allora l'hai avviato senza parametri... l'unico problema che mi viene in mente è uno spegnimento improvviso o un hard disk nato male... prova per sicurezza a fare un test sui parametri smart dell'hdd (tipo con hdtune)
newbie
Activity: 6
Merit: 1
March 02, 2022, 12:20:54 PM
#62
sono talmente ignorante che non ho capito nulla , probabilmente il full node non fa per me oppure l'ho preso dalla parte sbagliata
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
March 02, 2022, 12:16:30 PM
#61
L'HD è praticamente nuovo ,Mac OS Journaled,  i parametri sono a posto , vorrei recuperare questo in quanto tutto il casino è nato quando ieri per un attimo ho avviato per sbaglio l'app Bitcoin Core con collegato l' hd dove avevo il nodo precedente , solo l'app però . Da quel momento in poi è successo il casino. Non so se avrei di nuovo voglia di stare giorni e giorni ad aspettare, ci sarà un sistema per farglielo nuovamente leggere..

Prova a postare il bitcoin.conf che stai utilizzando, comunque con txindex=1 il nodo è molto più suscettibile a errori in caso, per es. di spegnimenti improvvisi.
newbie
Activity: 6
Merit: 1
March 02, 2022, 08:13:35 AM
#60
L'HD è praticamente nuovo ,Mac OS Journaled,  i parametri sono a posto , vorrei recuperare questo in quanto tutto il casino è nato quando ieri per un attimo ho avviato per sbaglio l'app Bitcoin Core con collegato l' hd dove avevo il nodo precedente , solo l'app però . Da quel momento in poi è successo il casino. Non so se avrei di nuovo voglia di stare giorni e giorni ad aspettare, ci sarà un sistema per farglielo nuovamente leggere..
Pages:
Jump to: