Nodi nella Blockchain
Nel nostro ultimo articolo, abbiamo approfondito gli algoritmi di consenso della Blockchain, i diversi tipi di essa e il modo in cui funzionano. Ci siamo spesso imbattuti nel termine "Nodi" nel nostro ultimo articolo.
In questo articolo vedremo quali sono i nodi nella Blockchain, come funzionano, i loro diversi tipi e la loro importanza nella funzione di decentralizzazione della Blockchain.
"I nodi sono la fonte della verità per una blockchain"
Nicola Edmond.
Cosa sono i nodi in Blockchain?
In parole povere, un nodo è un punto di intersezione o comunicazione all'interno di una rete di comunicazione dati. In una rete in cui tutti i dispositivi sono connessi e accessibili, questi dispositivi sono considerati nodi. La definizione individuale di ciascun nodo varia a seconda del tipo di rete a cui si riferisce.
Un nodo Blockchain è un dispositivo che partecipa a una rete blockchain. Si tratta di azionisti e dispositivi di rete che eseguono il protocollo o il software di una blockchain specifica, consentendogli di aiutare a convalidare le transazioni e autorizzare e mantenere la rete sicura. La funzione primaria dei nodi è mantenere il consenso della blockchain.
Come funzionano i nodi Blockchain?
Come accennato in precedenza, nodi diversi hanno definizioni e funzioni diverse e vengono assegnati ruoli diversi. Ma possiamo dire che ci sono tre funzioni fondamentali che ogni tipo di nodo serve:
"Mentre mi guardavo intorno, quello che stava accadendo nel mondo della blockchain e delle criptovalute era un movimento."
Brad Garlinghouse
- Manutenzione : sappiamo che la rete blockchain è decentralizzata e non esiste un server di archiviazione centralizzato in cui è possibile archiviare il loro database. Ogni rete blockchain è in continua crescita e probabilmente migliaia o più blocchi continuano ad essere aggiunti alla catena in ogni momento. Migliaia di nodi in tutto il mondo hanno lo scopo di archiviare i dati e ogni nodo mantiene la sua copia e continua a sincronizzarsi.
- Convalida: poiché la blockchain è decentralizzata, non esiste un'autorità d'élite per verificare l'autenticità e la validità delle transazioni. I nodi sono responsabili della trasmissione e della convalida delle transazioni. Quando viene inviata una transazione, viene ricevuta da un nodo e trasmessa in rete su tutta la rete. I nodi eseguono la transazione in base al consenso della maggioranza e quelli autorizzati vengono aggiunti alla catena, copiati e distribuiti in tutta la rete. Diversi algoritmi di consenso che abbiamo discusso assicurano che tutti i nodi siano sincronizzati.
- Accessibilità: i nodi Blockchain sono lo spazio di archiviazione della blockchain. Ogni volta che un partecipante alla rete recupera informazioni sulle transazioni, interagisce con un nodo. Il decentramento della blockchain garantisce che siano trasparenti e accessibili a tutti.
- Archival Full Nodes : questi nodi sono responsabili della memorizzazione dell'intero record delle transazioni effettuate sulla blockchain. Ecco perché sono anche conosciuti come i server della blockchain.
- Nodi completi eliminati : come suggerisce il nome, tali nodi memorizzano i dati o i blocchi nello spazio di archiviazione eliminando i blocchi più vecchi e mantenendo i metadati e la sequenza. Hanno uno spazio di archiviazione limitato.
- Nodi di autorità : in una rete blockchain pubblica, qualcuno diventa un nodo scaricando e sincronizzando i dati blockchain utilizzando il software o il protocollo blockchain. Ma, nella rete blockchain privata, questo accesso è limitato a pochi nodi. Questi nodi sono noti come nodi di autorità e hanno l'autorità per controllare il resto dei nodi.
- Miner Nodes : questi nodi sono componenti integrali della blockchain, che prendono parte al processo di mining e risolvono complessi enigmi matematici per approvare le transazioni della blockchain.
- Staking Nodes : questi nodi verificano la validità delle transazioni utilizzando l'algoritmo di consenso Proof-of-Stake. Per diventare un nodo di picchettamento, gli utenti devono puntare una certa quantità di token di quell'ecosistema sulla blockchain. Successivamente, il sistema preleva casualmente uno dei nodi di picchettamento per elaborare le transazioni e registrarle sulla blockchain.
- Nodi principali : questi nodi sono nodi completi, responsabili solo della convalida e della registrazione delle transazioni. Non hanno l'autorità per aggiungere nuovi blocchi di transazioni alla catena.
- Nodi leggeri : è il secondo tipo più comune di nodo blockchain responsabile di transazioni veloci e semplici. Memorizza solo le intestazioni di blocco e le informazioni necessarie e si basa su nodi completi per funzionare.
In breve, i nodi nella blockchain sono equivalenti ai server su Internet.
Spero che questo articolo ti abbia fatto conoscere uno degli elementi costitutivi della blockchain e abbia suscitato il tuo interesse per saperne di più sulla Blockchain.
Scritto da,
Shauryaditya Yadav del SIAM VIT Bhopal

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































