Protocollo e aggiornamenti
Bitcoin non ha un responsabile delle versioni. Ha un processo di proposta, diverse implementazioni e un gran numero di persone che possono semplicemente rifiutarsi di eseguire il tuo codice. Questa sezione spiega come una modifica arriva davvero in porto.
Un BIP è un Bitcoin Improvement Proposal, un documento numerato in un archivio pubblico. Essere numerato non dice nulla sull'accettazione, e la maggior parte dei BIP non va da nessuna parte. Quelli che contano sono stati attivati, e le parole per dire come ciò avviene sono qui: soft fork per una modifica che restringe le regole e che i vecchi nodi accettano ancora, hard fork per una che non accettano, e i meccanismi di attivazione, di cui si è discusso più aspramente che delle modifiche stesse.
SegWit e Taproot sono i due aggiornamenti che più probabilmente compaiono nella schermata di prelievo di un exchange. SegWit ha spostato i dati delle firme fuori dalla parte del blocco che conta ai fini del limite di dimensione, il che ha ridotto le commissioni per i wallet che lo hanno adottato. Taproot ha aggiunto le firme Schnorr e ha fatto apparire ordinarie sulla blockchain condizioni di spesa complesse, un miglioramento della privacy tanto quanto delle funzionalità.
La sezione riporta anche le discussioni ancora aperte e non risolte: i covenant e le proposte che li abiliterebbero, OP_CHECKTEMPLATEVERIFY e OP_CAT, e lo scontro su Ordinals, inscription e Runes riguardo a che cosa serva lo spazio nei blocchi. Le misure su cui si basano queste discussioni, il peso del blocco e la dimensione massima del blocco, sono definite sotto mining e consenso.
38 termini. Ultima revisione: 24 settembre 2026.
Termini: Protocollo e aggiornamenti
- Ancora effimeraUn'ancora effimera è un output di valore zero aggiunto a una transazione al solo scopo di permettere a qualcuno di collegarvi una transazione figlia che paga una commissione e di trascinare la transazione madre in un blocco.
- Annesso di TaprootL'annesso di Taproot è un elemento riservato del witness, contrassegnato dal byte 0x50, che la firma copre ma che per il resto le regole di consenso ignorano durante la validazione.
- Bit di versioneI bit di versione trattano il campo di versione da 32 bit in un'intestazione di blocco come una fila di interruttori indipendenti, così i miner possono segnalare il supporto per più soft fork contemporaneamente.
- Bitcoin Improvement Proposalanche BIPUn Bitcoin Improvement Proposal è un documento di progettazione numerato che descrive una modifica a bitcoin o uno standard che i wallet devono seguire, senza alcuna autorità per imporlo.
- BRC-20BRC-20 è uno standard sperimentale per token che scrive testo JSON nelle iscrizioni ordinals e lascia che ogni saldo sia calcolato da indexer off-chain anziché da bitcoin.
- Cluster mempoolCluster mempool è la riorganizzazione della sala d'attesa di Bitcoin Core che mantiene ordinato ogni gruppo di transazioni non confermate collegate tra loro, così il nodo sa sempre quali sceglierebbe davvero un miner.
- Compact block relayanche BIP152Il compact block relay sostituisce un nuovo blocco sulla rete con un elenco di identificatori da sei byte, che il nodo ricevente confronta con le transazioni che già possiede e ricompone localmente.
- CovenantUn covenant è una regola di spesa che limita dove possono andare i bitcoin in seguito, non solo chi può spostarli, e oggi nessun opcode di Bitcoin Script può imporne uno.
- Dati witnessanche Witness dataI dati witness sono il materiale di firma che una transazione SegWit porta in una sezione separata, conteggiato a un'unità di peso per byte ed escluso del tutto dal txid.
- ErlayErlay è un metodo proposto per consentire ai nodi di confrontare quali transazioni hanno visto usando piccoli sketch, invece di annunciare ogni hash di transazione a ogni peer.
- Firma Schnorranche BIP340Una firma Schnorr è lo schema di firma da 64 byte che bitcoin ha adottato con Taproot, e la sua proprietà distintiva è la linearità: più chiavi e più firme si sommano in una sola.
- ForkUn fork è qualsiasi punto in cui la storia di bitcoin o il suo regolamento si dividono in due, ed è per questo che la parola copre tre eventi diversi che si risolvono su scale temporali completamente differenti.
- Hard forkUn hard fork allenta o modifica le regole del bitcoin, così che blocchi che il vecchio software rifiuta diventano validi: ogni nodo deve quindi aggiornarsi o restare indietro su una catena diversa.
- Impegno del witnessL'impegno del witness è un hash di 32 byte in un output della transazione coinbase che lega ogni wtxid di un blocco all'albero di merkle già presente nell'header.
- Iscrizioneanche Iscrizione, Iscrizione ordinaleUn'iscrizione è un file memorizzato all'interno di un witness Taproot e associato a un satoshi: è così che immagini, testi e oggetti da collezione sono finiti per risiedere sul bitcoin stesso.
- MASTanche Merkelized Alternative Script TreeMAST nasconde dietro un albero di Merkle ogni condizione di spesa che non usi, così rivelare un solo ramo quando spendi mantiene il resto privato e fuori dalla blockchain.
- Median time pastanche MTPIl median time past è l'orologio di consenso di bitcoin: la mediana delle marche temporali degli undici blocchi precedenti, e il valore con cui si confronta ogni locktime basato sul tempo.
- MiniscriptMiniscript è un modo strutturato di scrivere il sottoinsieme utile di Bitcoin Script, così che il software possa analizzare una politica di spesa, calcolarne i costi e firmare per essa automaticamente.
- MuSig2anche Aggregazione delle chiaviMuSig2 consente a più firmatari di combinare le proprie chiavi pubbliche in un'unica chiave e di produrre un'unica firma Schnorr da 64 byte, così una spesa di gruppo appare identica a una spesa individuale on-chain.
- OP_CATOP_CAT unisce in uno solo i due elementi in cima alla pila dello script, un'operazione che Satoshi disattivò nel 2010 e che il BIP-347 propone di ripristinare all'interno di tapscript.
- OP_CHECKLOCKTIMEVERIFYanche CLTV, BIP65OP_CHECKLOCKTIMEVERIFY è l'opcode di script che impedisce di spendere una moneta prima di un'altezza di blocco o di una data di calendario indicate, chiunque ne detenga la chiave.
- OP_CHECKSEQUENCEVERIFYanche CSV, BIP112OP_CHECKSEQUENCEVERIFY blocca una moneta per un intervallo di tempo misurato dalla sua stessa conferma, facendo fallire qualsiasi spesa il cui input non abbia atteso abbastanza a lungo.
- OP_CHECKSIGADDOP_CHECKSIGADD conta le firme una chiave alla volta dentro tapscript e sostituisce il vecchio opcode multisig con un controllo che sia la verifica in batch sia i futuri tipi di chiave possono gestire.
- OP_CHECKTEMPLATEVERIFYanche CTV, BIP119OP_CHECKTEMPLATEVERIFY è un opcode proposto che permetterebbe a un output di vincolarsi in anticipo alla transazione esatta autorizzata a spenderlo, fino ai suoi output e ai suoi importi.
- Ordinalsanche Teoria ordinaleOrdinals è uno schema di numerazione che assegna a ogni satoshi un numero di serie nell'ordine di mining e lo segue attraverso le transazioni, dando un'identità alle singole unità di bitcoin.
- Ramo di Merkle TaprootUn ramo di Merkle Taproot è la lista degli hash fratelli che una spesa tramite script path pubblica per dimostrare che il suo script è stato impegnato nell'indirizzo speso.
- Runesanche protocollo RunesRunes è un protocollo di token che registra l'emissione e i trasferimenti in un unico output OP_RETURN, così i saldi viaggiano sugli output non spesi invece che su file di testo iscritti.
- Script path spendUno script path spend sblocca un output Taproot rivelando un leaf script, gli input che lo soddisfano e un control block che dimostra che l'indirizzo aveva impegnato quel leaf.
- SegWitanche Segregated Witness, BIP141, Witness segregatoSegWit ha spostato i dati della firma fuori dalla parte di una transazione che il txid impegna, risolvendo la malleabilità delle transazioni e aumentando la capacità dei blocchi senza modificare il limite base di un megabyte.
- SIGHASH_ANYPREVOUTanche APOSIGHASH_ANYPREVOUT è una modalità di firma proposta per gli script Taproot che consente a una sola firma di spendere qualsiasi bitcoin bloccato su uno script corrispondente, invece dell'unico bitcoin per cui è stata creata.
- Soft forkUn soft fork stringe le regole del bitcoin in modo che i blocchi validi con il nuovo software restino validi con quello vecchio, permettendo alla rete di aggiornarsi senza che nessuno sia costretto a uscire dalla catena.
- Soft fork attivato dagli utentianche UASFUn soft fork attivato dagli utenti impone una nuova regola in una data fissa scelta dagli operatori dei nodi, così i miner che la ignorano vedono i propri blocchi rifiutati anziché semplicemente messi in minoranza.
- Soft fork attivato dai mineranche MASFUn soft fork attivato dai miner si attiva quando una supermaggioranza dei blocchi minati lo segnala, usando il campo della versione del blocco come un voto contato automaticamente da ogni nodo.
- Speedy TrialSpeedy Trial è la configurazione di attivazione usata per Taproot: una breve finestra di segnalazione dei miner con una soglia abbassata al 90 per cento e l'entrata in vigore rinviata a un'altezza di blocco fissa successiva.
- Spesa key pathUna spesa key path liquida un output Taproot con una sola firma sulla chiave dell'output modificata, pubblicando un witness composto da esattamente un elemento e senza rivelare nulla sugli script alternativi eventualmente presenti.
- Taprootanche BIP341Taproot è il soft fork del 2021 che ha dato a bitcoin le firme Schnorr e un nuovo tipo di output in cui il percorso di spesa cooperativa appare identico a un normale pagamento a chiave singola.
- TapscriptTapscript è la versione di Bitcoin Script che viene eseguita nelle spese tramite script path di Taproot, con firme Schnorr, nessun tetto di opcode e un budget di firme al posto dei vecchi contatori.
- Verifica per lottiLa verifica per lotti controlla molte firme Schnorr in una sola equazione su curva ellittica invece che una alla volta, restituendo un unico esito positivo o negativo per l'intero insieme.
Le altre 13 sezioni
- Nozioni di baseChe cos'è il bitcoin, che cos'è un satoshi e le poche idee su cui si regge il resto del glossario.
- Indirizzi e chiaviDove vengono inviati i bitcoin, su che cosa dà davvero il controllo una chiave privata e come un solo seed produce migliaia di indirizzi.
- Wallet e custodiaHot, cold, custodiali e multisig, e che cosa cambia ciascuno rispetto a chi può spostare i tuoi bitcoin.
- Privacy e sicurezzaGli attacchi che portano via i bitcoin alle persone, e le abitudini e gli strumenti che li fermano.
- Transazioni e commissioniDi che cosa è fatta una transazione bitcoin, perché costa quanto costa e come sbloccarne una.
- Acquisto ed exchangeTipi di ordine, spread e listini delle commissioni: il vocabolario che un exchange usa mentre ti addebita dei costi.
- Mercati e investimentiCapitalizzazione di mercato, volatilità ed ETF spot. Il linguaggio del prezzo, senza previsioni sul prezzo.
- Mining e consensoCome si creano i nuovi blocchi, che cosa viene regolato dalla difficoltà e perché le regole reggono senza nessuno al comando.
- Lightning e layer 2Canali di pagamento, fatture e routing, per spostare bitcoin senza pagare per lo spazio in un blocco.
- Regolamentazione e imposteKYC, la Travel Rule, MiCA e plusvalenze: le regole che arrivano al tuo conto e alla tua dichiarazione dei redditi.
- Cultura e storiaMt. Gox, il blocco genesi, HODL, e gli eventi e lo slang che hanno plasmato il modo di parlare del bitcoin.
- Nodi e softwareBitcoin Core, full node, pruning e RPC: il software che fa rispettare le regole.
- Riferimento per sviluppatoriTipi di messaggio P2P, opcode e termini di script: i nomi dei campi che incontri leggendo il codice del bitcoin.
Domande frequenti
Chi decide che cosa cambia nel bitcoin?
Nessuno, nel senso di un'autorità. Una modifica viene scritta come proposta, implementata e poi adottata solo se gli operatori dei nodi scelgono di eseguirla. Chiunque può rifiutare, e quella capacità di rifiutare è il meccanismo, non un suo difetto.
Qual è la differenza tra un soft fork e un hard fork?
Un soft fork restringe le regole, quindi i nodi che non si aggiornano accettano comunque i nuovi blocchi. Un hard fork le allenta e divide la rete se qualcuno rifiuta. Gli ultimi aggiornamenti del bitcoin hanno tutti seguito la prima strada.
Che cosa ha cambiato davvero Taproot?
Ha fatto apparire le condizioni di spesa complesse come pagamenti ordinari sulla blockchain, ha ridotto il costo del multisig e ha introdotto le firme Schnorr. La maggior parte degli utenti non ha visto cambiare nulla, ed era in gran parte il punto. I vantaggi arrivano come commissioni più basse e maggiore privacy nei wallet che lo hanno adottato.
Le inscription e i token BRC-20 fanno parte del bitcoin?
Usano lo spazio nei blocchi del bitcoin senza far parte delle sue regole. Nulla nel protocollo li riconosce, e le opinioni si dividono nettamente sulla questione se pagare per quello spazio sia un uso legittimo o uno spreco. Entrambe le parti pagano le stesse commissioni.