Node

Nodo

Difficoltà: base

Argomento: tecnologia


DEFINIZIONE

Un nodo è un computer che interagisce con altri nodi per formare la rete.

Nel caso di una rete p2p, quale è anche la rete bitcoin, i nodi non sono organizzati gerarchicamente ma sono tra loro pari, tutti i nodi condividono l'onere di fornire servizi di rete, aiutandola a mantenere la sua forma decentralizzata.

I nodi bitcoin convalidano, trasmettono e richiedono nuovi blocchi e la mempool a e dai peer della rete. Se i nodi eseguono un software compatibile, si ottiene il consenso.

Il numero di nodi è fondamentale per proteggere la rete da modifiche del codice sorgente, riorganizzazioni e altri cambiamenti di protocollo dannosi o casuali.

I nodi bitcoin possono essere classificati secondo diverse tipologie in funzione dei servizi che gestiscono:

  • Full node, che mantiene e tiene aggiornata una copia della blockchain
  • SPV o Lightweight wallet, è un nodo che gestisce un wallet ma non mantiene copia della blockchain e non contribuiscono alla sicurezza della rete, si limitano a raccogliere le informazioni dai full node
  • Nodo di mining, esegue le funzioni di mining, in modalità "solo" o collegandosi a mining pool


aggiornato il 2021-10-21