Costruire Ergo: nodi completi leggeri
8 maggio 2020

Ergo consente a qualsiasi utente di eseguire un nodo completo con poche risorse – il che significa che puoi aiutare a mantenere la rete con un dispositivo semplice come un Raspberry Pi.
In un post precedente, abbiamo esaminato la modalità SPV di Ergo, che consente client mobili sicuri ed efficienti. Questo consente agli utenti di effettuare transazioni utilizzando quasi qualsiasi dispositivo.
Dall'altra parte dello spettro, potresti voler eseguire un nodo completo. Se sei un miner, questo richiederà di scaricare l'intera blockchain, perché avrai bisogno dell'intero set UTXO (output non spesi) per estrarre nuovi blocchi. Ma puoi comunque eseguire un nodo completo senza quel set UTXO – riducendo notevolmente le specifiche e le spese dell'hardware necessario.
Blocchi di Ergo
In Ergo, proprio come in Bitcoin, Ethereum e altre blockchain, i blocchi sono suddivisi in sezioni. In Bitcoin, c'è semplicemente un'intestazione di blocco e le transazioni stesse. Ma in Ergo, abbiamo alcune sezioni extra che abilitano nuove funzionalità:
- Intestazione
- Transazioni
- Estensioni
- Prove di trasformazione UTXO
La sezione 'estensione' contiene determinati campi obbligatori (inclusi i collegamenti per NiPoPoW, una volta per ogni epoca di 1.024 blocchi) e parametri per il voto dei miner, come la dimensione attuale del blocco. Può anche contenere campi arbitrari.
Ciò che questo significa in pratica è che diversi tipi di nodo e client possono scaricare solo quelle sezioni dei blocchi di cui hanno bisogno – riducendo le richieste di archiviazione, larghezza di banda e cicli CPU.
Nodi completi leggeri
Mentre i miner devono scaricare tutto, i nodi completi leggeri hanno bisogno solo delle transazioni e delle prove. Questo significa che hanno una garanzia crittografica delle transazioni, senza detenere il set UTXO completo stesso.
I nodi completi leggeri controllano le prove generate dai nodi completi (inclusi i miner) che detengono l'intera blockchain, fornendo una garanzia di validità del libro mastro. In Ethereum, questi nodi sono chiamati Client senza stato.
Per Ergo, significa che puoi eseguire un nodo completo e mantenere la rete con un dispositivo semplice come un Raspberry Pi con 512 MB di RAM. Questo fornisce il giusto equilibrio tra garantire la sicurezza della rete e non gravare inutilmente sugli utenti che desiderano farlo – migliorando la decentralizzazione e democratizzando la partecipazione nella rete e nella comunità di Ergo.
Share post
13 agosto 2025
9 luglio 2025
12 maggio 2025
7 agosto 2022




















