Vai al contenuto
buybitcoinsmart

Glossario del bitcoin

Riferimento per sviluppatori

Questo è il livello di riferimento: i tipi di messaggio P2P, gli opcode degli script, i nomi dei campi RPC e le strutture del protocollo che incontri leggendo il codice del bitcoin o decodificando una transazione grezza, e non mentre compri qualcosa.

Esiste perché il glossario per sviluppatori di Bitcoin Core, dove la maggior parte di questi termini si cerca ancora, non è quasi cambiato dal 2021, e diverse sue voci non descrivono più il software. Il protocollo di pagamento BIP70 che documenta è stato eliminato da Bitcoin Core nella versione 0.20.0. Le sue voci sui bloom filter descrivono un meccanismo che Core ha smesso di offrire per impostazione predefinita nella 0.19.0. Ognuna è ricostruita qui in base a ciò che il codice fa oggi, con la correzione dichiarata e non applicata in silenzio.

I termini si dividono in gruppi. Tipi di messaggio come inv, getdata e MSG_FILTERED_WITNESS_BLOCK appartengono al protocollo peer-to-peer. Opcode come OP_RETURN e OP_CHECKSIG appartengono a Script. I flag dell'hash della firma, i numeri di sequenza e il locktime stabiliscono a che cosa una firma si impegni davvero. Le voci su X509 e sulle richieste di pagamento sono storiche, e lo dicono.

La maggior parte dei lettori non avrà mai bisogno di questa sezione, e va bene così. È qui perché la ricerca di un nome di campo esatto arrivi a una pagina che lo spiega con precisione invece che a un abbozzo di una riga.

47 termini. Ultima revisione: 24 settembre 2026.

Termini: Riferimento per sviluppatori

Le altre 13 sezioni

Domande frequenti

Per chi è questa sezione?

Per chiunque legga il sorgente del bitcoin, decodifichi una transazione grezza o lavori con il protocollo P2P e l'interfaccia RPC. È il livello di riferimento e non quello dell'acquisto, e niente di ciò che contiene serve per possedere o spendere bitcoin.

Che cos'è Bitcoin Script?

Il piccolo linguaggio basato su stack che decide se un bitcoin può essere speso. Non ha cicli, di proposito, il che rende prevedibile il costo di ogni script prima che venga eseguito. La maggior parte delle transazioni usa uno di una manciata di schemi standard.

Perché l'ordine dei byte continua a cambiare?

Perché il bitcoin mostra gli hash nell'ordine opposto a quello in cui li memorizza. L'ordine interno dei byte è quello che usa il protocollo, mentre l'output RPC e i block explorer lo invertono. Mescolare i due è il classico primo bug.

Dove si trova la documentazione autorevole?

Nel sorgente e nei BIP e non su un singolo sito. Le voci qui citano la specifica dove esiste e correggono la vecchia documentazione per sviluppatori dove è diventata obsoleta, invece di ripeterla.

Leggi questa pagina in inglese