Il protocollo di base è l'insieme fondamentale di regole, algoritmi e specifiche che definiscono il funzionamento di una rete blockchain al suo livello più elementare. Comprende tutto, dalla convalida delle transazioni e la creazione dei blocchi alla comunicazione tra i nodi, al raggiungimento del consenso e all'aggiornamento dello stato della rete. Il protocollo di base è la "costituzione" di una blockchain: ogni partecipante deve rispettare queste regole per rimanere parte della rete. Le modifiche al protocollo di base (chiamate aggiornamenti del protocollo o, in caso di controversie, fork) sono tra gli eventi più significativi nel ciclo di vita di una blockchain, poiché alterano le regole fondamentali che tutti i partecipanti si impegnano a seguire. Il protocollo di base di Bitcoin è definito nel codice originale di Satoshi Nakamoto e nei successivi BIP (Bitcoin Improvement Proposals), mentre quello di Ethereum è definito nel suo Yellow Paper e negli EIP (Ethereum Improvement Proposals).
Definizione
Il protocollo Core è l'insieme di regole fondamentali di una blockchain:
| Aspetto | Descrizione |
| Cosa definisce | Regole di consenso, formato della transazione, struttura del blocco, comunicazione di rete |
| Chi lo segue | Ogni nodo, miner/validatore e portafoglio sulla rete |
| Come cambia | Attraverso proposte di miglioramento (BIP, EIP) e aggiornamenti di rete |
| Rinforzo | I nodi rifiutano i blocchi e le transazioni che violano le regole del protocollo. |
| Modifiche controverse | Può portare a hard fork (divisioni della catena) se non si raggiunge un consenso |
| Esempi | Protocollo Bitcoin Core, protocollo Ethereum, protocollo Solana |
Origine e storia
“Il protocollo definisce le regole del gioco. Cambiando le regole, si cambia il gioco stesso.”
| Data | Event |
| 2008 | Satoshi Nakamoto Pubblica il white paper di Bitcoin, che definisce il protocollo fondamentale di Bitcoin. |
| 2009 | La rete Bitcoin viene lanciata; il protocollo principale viene implementato in Bitcoin 0.1. |
| 2010 | Risolto il primo bug del protocollo Bitcoin (incidente di overflow di valore). |
| 2011 | È stato istituito il processo BIP per proporre modifiche al protocollo Bitcoin. |
| 2015 | Ethereum viene lanciato con un protocollo di base diverso (modello di account, EVM, PoW). |
| 2016 | Dopo l'attacco hacker a The DAO, Ethereum subisce un hard fork: la controversa modifica del protocollo dà vita a Ethereum Classic. |
| 2017 | Aggiornamento SegWit di Bitcoin: dopo anni di dibattito, entra in vigore un'importante modifica al protocollo. |
| 2017 | Biforcazioni di Bitcoin Cash: disaccordo sul parametro del protocollo relativo alla dimensione del blocco. |
| 2021 | Aggiornamento di Bitcoin Taproot: aggiunge le firme Schnorr e funzionalità di scripting migliorate. |
| 2022 | Ethereum “The Merge” – il cambiamento di protocollo più significativo nella storia della blockchain (PoW → PoS) |
| 2024 | Protocollo Bitcoin Runes: aggiunto un nuovo standard di token a livello di protocollo. |
Come funziona

| Componente | Descrizione | Esempio (Bitcoin) |
| Meccanismo di consenso | Come la rete si accorda sullo stato del registro | Prova di lavoro (SHA-256) |
| Struttura a blocchi | Formato e regole per i blocchi | Intestazione + transazioni, peso massimo 4 MB |
| Formato transazione | Come vengono strutturate e validate le transazioni | Input, output, script, firme |
| protocollo di rete | Come i nodi si scoprono e comunicano tra loro | Protocollo gossip P2P, porta 8333 |
| Standard crittografici | Funzioni hash e schemi di firma utilizzati | SHA-256, ECDSA (secp256k1) |
| Regole economiche | Schema di ricompensa a blocchi, mercato delle commissioni | 50 BTC dimezzati ogni 210,000 blocchi |
| gestione dello stato | Come viene monitorato lo stato del registro | Modello UTXO |
| Strato | Funzione | Esempi |
| Livello di rete | Scoperta dei nodi, propagazione dei messaggi | TCP/IP, protocollo gossip |
| Livello di consenso | Accordo sull'ordinamento a blocchi e sulla validità | PoW, PoS, BFT |
| Livello dati | Strutture dati a blocchi e a transazioni | Alberi di Merkleintestazioni di blocco |
| Livello di esecuzione | Elaborazione delle transazioni e modifiche di stato | bitcoinscript, EVM |
| Livello di applicazione | Protocolli di livello superiore costruiti sopra | Token ERC-20, protocolli DeFi |
| Fase | Processo |
| 1. Proposta | Lo sviluppatore presenta un BIP/EIP con specifiche tecniche |
| 2. Discussione | La comunità esamina, discute e fornisce feedback |
| 3. Attuazione | Il codice viene scritto e testato negli ambienti di sviluppo. |
| 4. Analisi | Distribuito sulla rete di test per test approfonditi. |
| 5. Segnalazione | I minatori/validatori segnalano la disponibilità all'aggiornamento |
| 6. Attivazione | Al raggiungimento di un'altezza di blocco o di una data prestabilita, entrano in vigore nuove regole. |
| 7. Applicazione | I nodi aggiornati rifiutano i blocchi che non rispettano le nuove regole |
| Tipo | Descrizione | Compatibile con le versioni precedenti? |
| Forcella morbida | Inasprisce le regole (i vecchi nodi accettano ancora i nuovi blocchi). | Si |
| Hard fork | Allenta o modifica le regole (i vecchi nodi rifiutano i nuovi blocchi) | Non |
| Esempio (soft) | SegWit – aggiunto un nuovo formato di transazione, i vecchi nodi continuano a funzionare | Si |
| Esempio (difficile) | Ethereum Merge – completamente trasformato da PoW a PoS | Non |
In parole semplici
- Il protocollo principale è il regolamento di una blockchain.– Proprio come uno sport ha delle regole che tutti i giocatori devono seguire, una blockchain ha un protocollo che tutti i nodi devono rispettare.
- Ogni nodo applica le regole– se un minatore Se viene creato un blocco che viola il protocollo (ad esempio, dichiara troppe monete o include una transazione non valida), ogni altro nodo lo rifiuterà.
- Cambiare le regole è molto difficile– poiché tutti devono concordare sulle stesse regole, la modifica del protocollo principale richiede un ampio consenso da parte della comunità. Questa è una caratteristica, non un difetto: impedisce a qualsiasi singola parte di modificare unilateralmente le regole.
- I disaccordi portano a biforcazioni– quando la comunità non riesce a raggiungere un accordo su una modifica del protocollo, la blockchain può dividersi in due catene (come Bitcoin e Bitcoin Cash, o Ethereum e Ethereum Classic), ognuna delle quali segue regole diverse.
- Il protocollo è la fonte della verità- smart contract, walletLe dApp e le blockchain operano tutte entro i limiti del protocollo principale. Non è possibile fare nulla su una blockchain che il protocollo non consenta.
Importante: il protocollo di base è ciò che conferisce a una blockchain le sue proprietà fondamentali: decentralizzazione, sicurezza, immutabilità e resistenza alla censura. Le modifiche al protocollo di base rappresentano le decisioni più importanti nella governance di una blockchain, ed è per questo che comportano ampi dibattiti, test e processi di consenso. La difficoltà di modificare il protocollo è di per sé una caratteristica di sicurezza.
Leggi anche: Bot per il trading di criptovalute
Esempi del mondo reale
Scenario 1: La fusione di Ethereum (PoW → PoS)
| Aspetto | Dettagli |
| Scenario | Ethereum vuole passare dal Proof of Work, che richiede un elevato consumo energetico, al Proof of Stake. |
| Implementazione/Attuazione | Dopo oltre 7 anni di ricerca e sviluppo, Ethereum ha eseguito "The Merge" il 15 settembre 2022, modificando radicalmente il meccanismo di consenso del protocollo principale. |
| Risultato | Il consumo energetico di Ethereum si riduce del 99.95%, la produzione di blocchi passa dai miner ai validatori e il tasso di emissione di ETH diminuisce significativamente. Si è trattato del cambiamento di protocollo più complesso nella storia della blockchain. |
Scenario 2: Dibattito sulla dimensione dei blocchi Bitcoin
| Aspetto | Dettagli |
| Scenario | La comunità Bitcoin discute sull'opportunità di aumentare il limite di dimensione dei blocchi da 1 MB per consentire un maggior numero di transazioni. |
| Implementazione/Attuazione | Non riuscendo a raggiungere un consenso, la comunità si divide: Bitcoin Core mantiene il limite di 1 MB (con SegWit per un aumento effettivo), mentre Bitcoin Cash crea un fork con una dimensione del blocco di 8 MB. |
| Risultato | Dalla stessa origine emergono due blockchain separate con protocolli di base differenti. Questo dimostra come i disaccordi sui protocolli di base possano dividere permanentemente una comunità. |
Scenario 3: Aggiornamento di Bitcoin Taproot
| Aspetto | Dettagli |
| Scenario | Gli sviluppatori di Bitcoin vogliono aggiungere le firme Schnorr e funzionalità di scripting avanzate. |
| Implementazione/Attuazione | I BIP 340, 341 e 342 sono stati proposti, discussi nel corso degli anni, implementati, testati e attivati al blocco 709,632 (novembre 2021) tramite segnalazione dei miner (metodo Speedy Trial). |
| Risultato | L'aggiornamento del protocollo principale consente transazioni più efficienti e private, pone le basi per future innovazioni (pavenants, multisig avanzato) e dimostra la capacità di Bitcoin di evolversi nonostante il suo processo di aggiornamento conservativo. |
Vantaggi
| Vantaggio | Descrizione |
| Sicurezza | Rigide regole di protocollo impediscono frodi e modifiche di stato non valide. |
| Prevedibilità | Tutti i partecipanti conoscono le regole e possono fidarsi del sistema. |
| Decentramento | Nessun singolo partito può cambiare le regole unilateralmente |
| Interoperabilità | I protocolli standard consentono a portafogli, piattaforme di scambio e strumenti di lavorare insieme. |
| Evolvibilità | I processi di proposta di miglioramento consentono aggiornamenti accurati e guidati dalla comunità. |
Svantaggi e rischi
| Rischio | Descrizione |
| Aggiornamenti lenti | I processi conservatori implicano che i miglioramenti richiedano anni |
| Rischio di forchetta | I disaccordi sulle modifiche al protocollo possono dividere la comunità |
| Ossificazione | Alcuni sostengono che i protocolli dovrebbero smettere di cambiare per massimizzare la stabilità |
| Bugs | I bug a livello di protocollo interessano l'intera rete (ad esempio, il bug di overflow del valore di Bitcoin, 2010). |
| Complessità della governance | Decidere chi ha l'autorità di modificare il protocollo è controverso |
FAQ
È possibile modificare il protocollo principale?
Chiunque può proporre modifiche, ma la loro implementazione richiede un ampio consenso da parte dei partecipanti alla rete (operatori dei nodi, miner/validatori, sviluppatori, utenti). Anche se il codice è già stato scritto, sono i nodi a decidere se aggiornarlo. Questo processo decisionale collettivo è fondamentale per la governance della blockchain.
Cosa succede se avvio un nodo con regole di protocollo obsolete?
Nel caso di soft fork, i vecchi nodi continuano a funzionare (accettano nuovi blocchi). Nel caso di hard fork, i vecchi nodi seguiranno la vecchia catena e rifiuteranno i nuovi blocchi. È così che si verificano le divisioni di catena: se un numero sufficiente di persone utilizza il vecchio software di protocollo, entrambe le catene possono sopravvivere.
Il protocollo principale è lo stesso di uno smart contract?
No. Il protocollo principale definisce le regole fondamentali della blockchain (come funzionano i blocchi, come si raggiunge il consenso). Gli smart contract sono programmi che vengono eseguiti all'interno delle regole definite dal protocollo principale. Il protocollo abilita gli smart contract, ma è esso stesso un sistema di livello inferiore.
Perché è così difficile modificare il protocollo di Bitcoin?
È una scelta voluta. Il processo di aggiornamento conservativo di Bitcoin (che richiede un ampio consenso) è una caratteristica che garantisce stabilità e prevedibilità. Se il protocollo fosse facile da modificare, soggetti potenti potrebbero alterare le regole a proprio vantaggio. La difficoltà di modificare il protocollo di Bitcoin è ciò che lo rende affidabile come "oro digitale".









