Il glossario essenziale delle criptovalute: i termini per capire la tecnologia blockchain

Tips & tricks
33 min
Bitcoin Glossary

Il mondo dei Bitcoin e delle criptovalute è sempre più presente nella vita di tutti i giorni, ma non tutti hanno ancora ben chiaro cosa sia. Questo glossario vi spiegherà tutti i termini per capire blockchain e criptovalute.

21

Un numero simbolico, in quanto possono esserci solo 21 milioni di Bitcoin al mondo. Non si conosce il motivo per cui Satoshi Nakamoto abbia scelto proprio questo numero.

100x

Si riferisce sia alla crescita prevista di una moneta che alla quantità di leva utilizzata per un’operazione a margine. Ma anche a un segno estremamente rialzista sul prezzo delle criptovalute o alla volontà di correre dei rischi negli investimenti.

Airdrop

Il processo di assegnazione di un altcoin o di token appena creato ai possessori già esistenti di criptovalute o blockchain.

Altcoin

Qualsiasi criptovaluta o token che non sia il Bitcoin. I puristi dei Bitcoin li considerano shitcoin ma sono al momento accettati nel mondo delle criptovalute.

ASIC

ASIC sta per application-specific integrated circuit (circuito integrato specifico per l’applicazione). Un chip speciale e ottimizato per condurre la funzione SHA-256 nel mining dei Bitcoin.

ATM a due vie

Al contrario di un ATM a senso unico, un bancomat a due vie può erogare contanti in cambio di Bitcoin o altre criptovalute.

ATM a senso unico

Un ATM (bancomat) a senso unico è una macchina dove le persone possono comprare Bitcoin e spesso altre criptovalute con contanti o, meno comunemente, con carta di credito. A differenza di un ATM bidirezionale, non può erogare contanti.

ATM Bitcoin

Un Bitcoin Automatic Teller Machine (una sorta di distributore automatico) che vende Bitcoin in cambio di valuta fiat. Alcuni distributori possono anche elargire monete altcoin e fiat.

Atomic swap

Scambiare un Bitcoin per un altcoin senza la necessità di un escrow è detto atomic swap. Si tratta di una transazione fatta sotto la condizione di un’altra transazione e applicata con la crittografia, il che non consente a nessuna delle due parti di imbrogliare. Un atomic swap può essere un buon esempio di smart contract.

Attacco del 51%

Una maggioranza dei minatori Bitcoin potrebbe colludere in blockchains proof of work per attaccare la catena. Un tale attacco non permetterebbe ai minatori di rubare fondi, ma potrebbero invertire transazioni confermate di recente e bloccare transazioni specifiche o generali, ad esempio, congelando i fondi. Un attacco del 51% riuscito può comportare il blocco del sistema.

Attacco spam

La rete può essere “spammata” creando un gran numero di transazioni a se stessi e riempiendo i blocchi. Questo aumenta le commissioni e rende Bitcoin generalmente più costoso da usare, mentre diminuisce la sua capacità. Il limite della dimensione del blocco esiste per ridurre il costo che un tale attacco ha sui nodi e per garantire che anche durante un tale attacco, la rete rimanga funzionale. Tuttavia, poiché i minatori guadagnano le commissioni di transazione, potrebbe essere relativamente economico per loro effettuare un tale attacco.

Base58

Utilizzato per rendere più brevi i numeri molto grandi e anche più facili da analizzare rispetto ai numeri binari o al comunemente usato base10 (usando il familiare sistema di numeri da 0 a 9). Base58 è lo schema di codifica utilizzato per gli indirizzi Bitcoin P2SHP2PKH, a partire da 1 o 3. Comprende i numeri da 1 a 9, tutti i caratteri maiuscoli tranne I e O e tutti i caratteri minuscoli tranne l (poiché potrebbero essere confusi con caratteri simili). Leggi anche: Bech32.

Batching (raggruppare)

Solitamente, una transazione Bitcoin contiene un output di destinazione e un output di cambio. I servizi che offrono transazioni multiple, tuttavia, ricevono un incentivo per “raggruppare” (da Batch, Batching) le transazioni. Una singola transazione con più output fa risparmiare Blockspace e commissioni rispetto a transazioni multiple.

Bear

Una persona che vede il Bitcoin in modo pessimista.

Bearwhale

Un trader di grossa taglia pessimistico o che vende grandi quantità di monete.

Bech32

Bech32 è un nuovo schema di codifica che rende gli indirizzi più sicuri, soprattutto in un contesto di schemi a più firme. Questi indirizzi iniziano con “bc1” e generalmente sono più lunghi degli indirizzi base58.

BIP

BIP sta per Bitcoin Improvement Proposal ed è una procedura comunemente accettata per proporre modifiche e aggiunte al codice Bitcoin. Non tutti i BIP sono rilevanti per il consenso Nakamoto, alcuni regolano semplicemente le procedure, le migliori pratiche o gli standard.

Bitcoin Cash

Nell’agosto del 2017, un gruppo di appassionati di Bitcoin ha cambiato le regole di consenso del Bitcoin, in particolare quelle che governano la dimensione del blocco. Poiché solo pochi minatori e partecipanti si sono uniti a loro, la rete si biforcò per sempre. Tutti coloro che possedevano Bitcoin prima del fork hanno ricevuto una quantità uguale di Bitcoin Cash (noto come airdrop), che è possibile scambiare su altri exchange.

Bitcoin Core

Bitcoin Core è il client e il node Bitcoin più popolare.

Bitcoind

Bitcoind, abbreviazione di Bitcoin Daemon, è la versione a riga di comando di Bitcoin Core.

Bitcoin-qt

Bitcoin-qt (pronunciato cute) è l’interfaccia grafica di Bitcoin Code, il client Bitcoin più popolare. Prende il nome dal widget toolkit QT, su cui è costruito.

Bitcoiner

Una persona che usa Bitcoin. Transazione, verifica, memorizzazione e mining sono tutti usi del Bitcoin.

Blocco

Un blocco contiene transazioni. Ogni blocco fa riferimento al suo predecessore, formando un’unica catena fino al blocco genesis. Attualmente, la prima transazione in un blocco crea 6,25 Bitcoin dal nulla, la ricompensa del blocco. Un blocco viene trovato, in media, ogni dieci minuti da un minatore. Il blocco viene poi propagato nella rete e accettato dai nodi finché è conforme alle regole di consenso.

Blocco genesis

Tutte le blockchain hanno un blocco genesis, che è il primo blocco della blockchain. Nella blockchain di Bitcoin, il blocco genesis contiene il famoso messaggio “The Times | 1/3/2009 | Chancellor on Brink of Second Bailout for Banks”. I Bitcoin del blocco genesis non possono essere spesi.

Blockchain

I blocchi fanno sempre riferimento al blocco precedente, il che crea una catena di dati. Questa catena è chiamata blockchain o libro mastro.

Blockexplorer

Vedi: Explorer

Blockspace

I blocchi di Bitcoin hanno una dimensione limitata e la quantità di spazio disponibile è detta Blockspace. Per utilizzare questo spazio è necessario pagare delle commissioni e il processo attraverso il quale i minatori selezionano le transazioni e le includono in un blocco è chiamato il fee market (mercato delle commissioni).

BTC

Il ticker più utilizzato comunemente per il Bitcoin. La maggior parte degli exchange elenca il Bitcoin come BTC, mentre altri lo elencano e scambiano come XBT.

BTM

Un nome alternativo per un ATM Bitcoin.

Bull

Una persona ottimista sul Bitcoin.

Cambio

Quando si spendono Bitcoin, si deve fare riferimento a una transazione in entrata precedente, così da contabilizzare sempre tutti i Bitcoin sulla blockchain. Ma raramente gli input precedenti corrispondono all’importo che si desidera inviare, quindi sarà necessario raggruppare gli input e inviare i restanti bitcoin a se stessi per il cambio.

Capacità

Solitamente misurata in transazioni al secondo, o TPS, la capacità della rete di criptovaluta varia, a seconda delle tipologie di transazioni. La rete Bitcoin processa tra i 3 e i 5 TPS a seconda dei tipi di transazioni che vengono utilizzate (vedi SegWitbatching). Al contrario, la rete Ethereum processa fino a 15 TPS, Binance Smart Chain fino a 100 TPS, e Solana fino a 50,000 TPS, permettendo tempi di transazione più veloci.

Chain split (divisione della catena)

Vedi: Fork

Chiave privata

Una chiave privata di Bitcoin è un numero casuale lungo 256 bit. Dalla chiave privata deriva la chiave pubblica utilizzando l’algoritmo ECDSA. Quindi, la chiave pubblica viene sottoposta a un doppio hash utilizzando SHA-256, codificata in base58 e preceduta da un 1 per ricavarne l’indirizzo. Anche altri formati di indirizzo come bech32P2SH hanno chiavi pubbliche e private, ma gli indirizzi sono codificati diversamente.

Chiave pubblica

Una chiave pubblica deriva dalla chiave privata. Una chiave pubblica è un punto su una curva ECDSA. Le sue coordinate x e y sono lunghe 256 bit ciascuna, rendendo la chiave pubblica lunga 512 bit.

Civil War

La Civil War del Bitcoin del 2017 ruotava principalmente attorno alla questione della dimensione dei blocchi. Si è conclusa con la creazione di Bitcoin Cash e l’attivazione di SegWit sulla catena Bitcoin.

Client

Un client Bitcoin è un software che interagisce con la rete. Può essere un nodo completo, un nodo SPV, o un software specializzato.

Codice OP

I codici operativi definiscono il linguaggio di scripting del Bitcoin. Ci sono quasi 200 codici OP, anche se molti sono disabilitati perché non hanno un uso particolare o perché comportano inutili rischi.

Coinbase

La transazione che contiene la ricompensa del blocco non ha alcun input. Al contrario, i dati arbitrari, come un numero o un messaggio, sono usati come “Coinbase”. Da non confondere con il popolare exchange Bitcoin che porta lo stesso nome.

Coinjoin

Una tecnica che mischia le transazioni di più persone per offuscare quali input appartengono a dati output.

Cold storage

Bitcoin memorizzati su un supporto (come un computer, chiavetta USB, o un foglio di carta) che non è mai stato connesso a internet.

Colored Coin

Una transazione può essere attribuita (colored) con un significato speciale come, ad esempio, rappresentare un atto. Questo atto può quindi essere spostato e conservato come una normale transazione Bitcoin, senza che si possa mischiarlo o spenderlo inavvertitamente come un normale Bitcoin.

Commissioni

A causa dello spazio del blocchi limitato, una transazione deve pagare una commissione per essere inclusa in un blocco. Idealmente, la commissione ottimale viene determinata nel fee market (mercato delle commissioni). Sul lungo periodo, le commissioni saranno il principale incentivo che avranno i minatori per continuare l’estrazione, poiché la ricompensa del blocco scenderà lentamente a zero.

Conferma

Quando una transazione viene inclusa in un blocco da un minatore, si considera confermata. Ogni blocco trovato successivamente, aggiunge un’altra conferma. Solo le transazioni sufficientemente confermate sono considerate “definitive”. A causa delle possibilità di attacchi, potrebbe essere possibile invertire una transazione che ha solo una o due conferme. Ma dopo sei conferme, una transazione è generalmente considerata irreversibile, anche se, a seconda della dimensione della transazione, potrebbe essere impraticabile raddoppiarla molto prima. Le transazioni non confermate sono generalmente considerate insicure, anche se gli attacchi sono rari.

Consenso Nakamoto

La principale innovazione del Bitcoin risiede nella sua applicazione della proof of work. Chiamato così in onore del suo inventore (o più inventori) del Bitcoin Satoshi Nakamoto.

Criptovaluta

Denaro protetto dalla crittografia su di una blockchain pubblica.

Crittografia

La crittografia o crittologia è la tecnica per nascondere informazioni, rendere sicure e autenticare le comunicazioni.

Cyberpunk

Un genere artistico e letterario in cui la tecnologia avanzata è contrapposta a una società distopica in cui prevale la povertà. Il Bitcoin viene spesso associato a tale futuro a causa della sua capacità di funzionare senza governi. Da non confondere con Cypherpunk.

Cypherpunk

Un movimento sociale che mira a dare potere alle persone attraverso la diffusione della tecnologia, in particolare la crittografia. Il Bitcoin è stato annunciato per la prima volta sulla mailing list Cryptography, dove molti cypherpunk si sono riuniti per discutere delle loro proposte. “Cypherpunks code” è un popolare slogan attribuito al movimento.

Dark wallet

Un portafoglio Bitcoin sperimentale che utilizza pagamenti nascosti e coinjoin per consentire transazioni più anonime.

Days destroyed

Una misura che identifica la spesa improvvisa di monete che sono state conservate per un lungo periodo di tempo. Un centinaio di Bitcoin che viene speso dopo essere rimasto in un portafoglio per un anno viene contato come 36.500 (365*100) “Days destroyed”. Un picco improvviso potrebbe indicare un bearwhale che vende le sue monete.

Difficoltà

Si suppone che i blocchi vengano trovati dai minatori, in media, ogni 10 minuti nella rete Bitcoin. Man mano che si uniscono nuovi minatori, i blocchi vengono trovati sempre più velocemente. La difficoltà viene regolata ogni 2016 blocchi (circa due settimane) per rallentare la creazione di nuovi Bitcoin. Quando i minatori spengono le loro macchine, la difficoltà diminuisce.

Dimensione del blocco

La dimensione consentita di un blocco nella blockchain di Bitcoin. Sin dal 2010, il limite è 1MB. Il softfork SegWit consente di memorizzare dei dati della firma al di fuori di un blocco, rendendo obsoleta la misura della dimensione di un blocco. Al contrario, viene utilizzato il peso del blocco. L’effettiva dimensione massima del blocco è ora quasi il doppio o addirittura il quadruplo di 1MB.

Doppia spesa

Il problema fondamentale risolto dal consenso Nakamoto. Nella blockchain di Bitcoin, nessuno è in grado di spendere un Bitcoin due volte dopo che è trascorso un certo periodo di tempo e la transazione è stata confermata.

In un attacco “doppia spesa”, un utente cerca di defraudare un partecipante inviando una moneta, ottenendo una o due conferme, e quindi attaccando la blockchain minando un blocco contraddittorio della stessa altezza del blocco contenente la transazione. Ciò è più facile se chi esegue l’attacco a un potere di hashing maggiore (attacco del 51%) e più difficile se un blocco riceve più conferme. Dopo sei conferme, una transazione viene generalmente considerata irreversibile, anche se vengono spesi milioni di dollari per l’attacco.

ECDSA

L’algoritmo Elliptic Curve Digital Signature Algorithm (ECDSA) è utilizzato dal Bitcoin per generare coppie di chiavi pubbliche e private, e verificare le loro firme. Non è chiaro perché Satoshi Nakamoto abbia scelto questo algoritmo, in quanto al momento del rilascio del Bitcoin era ancora poco noto.

Escrow

Un contratto tra due partner commerciali e un intermediario terzo, che dovrebbe intervenire solo se una delle parti lo richiede, ad esempio, se qualcosa nell’accordo va storto.

È relativamente costoso depositare fondi tradizionali rispetto a criptovalute, dove l’escrow può essere stabilito in modo economico usando un portafoglio a 2 di 3 firme. Se il contratto viene rispettato, le due parti che effettuano la transazione possono spostare i fondi senza che l’escrow intervenga, contrariamente agli accordi tradizionali, dove il broker deve sempre intervenire. Un altro vantaggio delle criptovalute è che il broker non ha mai il pieno controllo dei fondi. Può rubare i fondi solo colludendo con almeno uno dei partner della transazione.

Exchange

Una piattaforma dove monete fiat o altri token possono essere acquistati e venduti in cambio di Bitcoin e altre criptovalute. Di solito, gli exchange si specializzano in OTC, fiat o token.

Explorer

Un explorer, o block explorer, è uno strumento o un sito web che consente di navigare comodamente tra i dati memorizzati su una blockchain. Questo include la ricerca di indirizzi e dei loro bilanci associati, transazioni in sospesoconfermate, e metadati come OP_Return.

Fee market (mercato delle commissioni)

A causa dello spazio del blocchi limitato, una transazione deve pagare una commissione per essere inclusa in un blocco. Idealmente, un mercato funzionante determina quanto siano costose le commissioni. Durante i periodi di congestione, è necessario pagare una commissione più alta per ottenere la conferma di una transazione, mentre una commissione più bassa permetterà alla transazione di rimanere nel mempool fino ai periodi di minore congestione. RBF è uno strumento importante per il mercato delle commissioni.

Fiat

Il denaro Fiat è la moneta emessa da un governo.

Firma

Una firma crittografica permette al proprietario di una chiave privata di dimostrare di essere in possesso di quella chiave, senza rivelarla. Nel Bitcoin è usata principalmente per dimostrare la proprietà delle tue monete.

Flood attack

Simile ad un DDoS attack, un flood attack “inonda” (dall’inglese Flood che da il nome all’attacco) il mempool di transazioni. In un mercato delle commissioni funzionale, ciò aumenta le commissioni delle transazioni e limita la capacità della rete. I Flood attack possono essere costosi per chi attacca; infatti, o dovrà pagare le commissioni di transazione ai minatori, o, se è lui stesso un minatore, sostenere il costo di non includere altre transazioni paganti.

Fork

Quando tutti i partecipanti non sono più d’accordo sullo stato della rete, essa deve essere “forked” (biforcata). Questo può succedere a causa di un bug, un errore o un atto deliberato. Ad esempio, un allargamento delle regole (come l’aumento della dimensione del blocco o del numero di Bitcoin esistenti) porta inevitabilmente ad un fork della rete. Vedi anche: Hardfork e softfork.

Frase mnemonica

Vedi: Seed phrase

Funzione Hash

Una funzione hash è una funzione crittografica “a senso unico” che comprime qualsiasi dato in un numero noto come hash. Questo numero può essere usato come un’impronta digitale per qualsiasi dato. Una funzione hash è considerata sicura se il suo output non può essere previsto e se non ci sono due stringhe note che calcolano lo stesso hash.

Halving (dimezzamento)

Nella rete Bitcoin, ogni 210.000 blocchi, la ricompensa del blocco viene dimezzata. A partire dai 50 BTC per blocco nel 2009, attualmente la ricompensa è di soli 6,25 BTC, dopo tre “halving” (dimezzamenti). Il prossimo dimezzamento è atteso per il 2024. Alla fine, la ricompensa del blocco sarà zero, dopo 33 halving. Detto anche “halvening” (dimezzamento e accadimento), questo evento è popolarmente celebrato, simile ad un Capodanno del Bitcoin.

Hardfork

Tutte le modifiche che ampliano il set di regole esistenti (vale a dire che permettono cose che prima non erano consentite) è considerato un hardfork. A meno che tutti i partecipanti non aggiornino il software, una tale modifica alle regole porterà a una divisione della catena, comunemente noto come fork.

Hardware wallet (portafoglio hardware)

Un chip specializzato che contiene un enclave sicuro che memorizza la chiave privata. È solo un portafoglio hardware se le chiavi private non possono essere estratte.

Hash

Un hash è l’output di una -> funzione hash. Un indirizzo Bitcoin è il risultato dell’applicazione della funzione SHA-256 per due volte alla sua chiave pubblica. Il mining di Bitcoin utilizza la stessa funzione di hash per consentire ai computer di dimostrare di aver utilizzato una certa quantità di elettricità nell’algoritmo proof of work di Bitcoin.

Hash rate

Il numero di hash che un minatore Bitcoin può eseguire.

Ogni blocco ha un header (dall’inglese Intestazione) lungo 80 bit. Contiene il numero della versione, l’hash del blocco precedente, il Merkle root di tutte le transazioni, l’obiettivo di difficoltà e il nonce.

Height (altezza)

Ogni blocco ha un’altezza, che rappresenta la sua sequenza nella Blockchain a partire dal Blocco 0 datato 3 gennaio 2009.

HODL

Hold scritto in maniera errata. Rappresenta l’etica del risparmio e della pianificazione a lungo termine, piuttosto che la spesa o la vendita delle monete. Spesso criticato per la sua mentalità di “accaparramento”, molti fan delle criptovalute preferiscono una cultura del risparmio e pianificazione a lungo termine. Su Twitter e altri social media, HODL è spesso visto come un acronimo di Hold On for Dear Life.

Hot wallet

Un portafoglio in esecuzione su un computer o telefono, connesso a internet. Vedi anche: Cold Storage

ID della transazione

Ogni transazione ha un ID (identificatore). Mentre le transazioni legacy permettono un bug che rende questo ID malleabile, le transazioni SegWit hanno un ID di transazione deterministico. Questo permette la creazione di reti di secondo livello come Lightning Network.

In sospeso

Una transazione in sospeso è una transazione che è stata trasmessa alla rete, ma non è ancora stata inclusa nel blocco. In genere, si trova nel mempool.

Indirizzo

Per inviare Bitcoin a qualcuno, hai bisogno del suo indirizzo Bitcoin, per inviare Ethereum a qualcuno, hai bisogno del suo indirizzo Ethereum, e così per ogni tipo di criptovaluta che stai usando. Tecnicamente, un indirizzo è l’hash SHA-256 di una chiave pubblica o uno script. Può essere codificato con base58 o bech32.

Input e output

Generalmente, una transazione Bitcoin fa riferimento a uno o più input come origine dei suoi fondi e a due o più output. L’output che non punta a un beneficiario è un output di cambio. Solo una transazione coinbase non ha input, poiché crea Bitcoin dal nulla.

Ledger

Un altro nome per la blockchain. Più in generale, un ledger (noto in italiano anche come libro mastro) è un registro di transazioni e attività, simile a un bilancio. Nella Lightning Network, ogni partecipante ha il proprio ledger, mentre nella rete Bitcoin tutti condividono lo stesso libro mastro.

Lightning Network

La Lightning Network è una rete che si trova “sopra” il Bitcoin. I partecipanti possono connettersi alla rete depositando Bitcoin in smart contract specializzati. Possono così eseguire infinite transazioni tra di loro a tariffe molto basse, senza essere limitati dai vincoli di capacità del Bitcoin.

Linguaggio di scripting

Il linguaggio di scripting Bitcoin Script permette la creazione di regole complesse per l’utilizzo di un input, come multisignaturesmart contract. È anche possibile inviare Bitcoin a un hash di script invece di una chiave pubblica. Tuttavia, per motivi di sicurezza, il numero di codici OP sono limitati, non ci sono loop e il linguaggio non è Turing complete.

Luna

Dove sta andando il Bitcoin? Fin sulla luna! (insomma, i prezzi andranno alle stelle)

Mainnet

Il nome della rete Bitcoin live, al contrario di Testnet.

Malleabilità

Un bug nelle transazioni standard di Bitcoin che consente a chiunque di cambiare l’ID della transazione prima che questa sia stata minata. Questo bug rende difficile concatenare transazioni non confermate tra di loro. È stato risolto introducendo un nuovo standard di transazione chiamato SegWit.

Margin call

Quando si fa trading di Bitcoin con leva, la tua posizione è assicurata fino a che le tue perdine non raggiungono il tuo collaterale. Se ciò accade, sei “margin called” e il tuo collaterale (ad esempio il tuo Bitcoin) viene venduto e tu sei rekt.

Massimalista

Qualcuno che possiede o usa solo Bitcoin e che crede che sia l’unica criptovaluta o sistema blockchain su cui vale la pena spendere tempo e fatica. Spesso accoppiato alla convinzione che i forti effetti della rete porteranno a una sola criptovaluta a dominare i pagamenti in tutto il mondo.

MAST

Il Merkelized Abstract Syntax Trees di Bitcoin mira a consentire smart contracts più complicati nel Bitcoin. Consente di specificare una serie di condizioni sotto le quali Bitcoin può essere speso, senza dover rivalere tutte queste condizioni in una volta sola. Al contrario, vengono “hashati” individualmente in un Merkle Tree.

Mempool

Ogni client tiene un registro di tutte le transazioni non confermate. Questo elenco costituisce il mempool. Una transazione viene rimossa dal mempool se un client la ritiene troppo vecchia, o se è inclusa in un blocco.

Merged mining

Nel merged mining, una blockchain accetta il lavoro fatto da un’altra blockchain come un lavoro valido. Ciò consente a un minatore di estrarre su due blockchain contemporaneamente. Namecoin era una popolare moneta per il merged mining. Dogecoin e Litecoin sono due monete popolari che usano il merged mining.

Merkle root

Il singolo hash alla base (o in cima) al Merkle tree è detto Merkle root. Nessun valore del Merkle tree può essere cambiato senza cambiare anche questo root. Questo root è incluso anche nel blocco di intestazione.

Merkle tree

In cima (o alla base) del Merkle tree, tutti gli ID delle transazioni sono contenuti in un blocco. Ad ogni livello, gli ID sono sottoposti ad hash nel livello successivo, fino a quando non resta un solo hash: il -> root.

Micropagamenti

Ogni pagamento insolitamente piccolo è detto micropagamento. Pagare un caffè o un biglietto dell’autobus potrebbe essere considerato un micropagamento. La rete Lightning Network consente pagamenti inferiorei a 1 Satoshi.

Miner (minatore)

Un minatore di criptovalute è una macchina collegata ad una rete di criptovalute, che esegue hash infiniti, detti proof of work. Miner spesso descrive anche la persona che gestisce la macchina.

MtGox

Un exchange di criptovalute che un tempo costituiva quasi tutto il volume di scambio mondiale di Bitcoin. È fallito nel 2014 dopo aver ammesso di aver perso la maggior parte dei soldi dei loro clienti.

Multisig

Abbreviazione di multisignature (firma multipla), un multisig è un tipo di indirizzo che consente a più parti di controllare collettivamente i fondi. Un multisig 2 di 2 ha due parti, entrambe necessarie per firmare ogni transazione. È utilizzato comunemente nella Lightning Network. Gli indirizzi 2 di 3 multisig sono usati comunemente per il cold storage o l’escrow.

Namecoin

L’unica altra criprovaluta immaginata da Satoshi Nakamoto, Namecoin mirava a creare una blockchain che avrebbe memorizzato la registrazione dei nomi, in modo simile agli URL o nomi utente.

Non-fungible tokens

I non-fungible tokens (NFTs) sono asset digitali univoci che possono rappresentare oggetti del mondo reale come opere d’arte, musica, video e addirittura oggetti nei videogame. La vendita e l’acquisto di NFT sono registrati con la blockchain. Il file NFT nel tuo portafoglio digitale prova che il tuo NFT è l’originale.

Nocoiner

Un termine dispregiativo che indica qualcuno che non possiede alcuna criptovaluta, spesso assieme all’abbandono totale del concetto.

Nodo

Un computer che esegue un client Bitcoin che verifica l’integrità della blockchain e nuove transazioni, così come passa nuove transazioni e blocchi ai suoi peer. Di default, il tuo nodo Bitcoin si connetterà ad altri otto nodi, e puoi configurarlo per permettere più connessioni in entrata. Siccom la rete non dipende da nessun nodo in particolare, diventa molto difficile per qualsiasi parte impedire ai peer di comunicare tra loro.

Nonce

Il nonce è parte dell’intestazione del blocco. Il minatore scegli liberamente il nonce, con l’obiettivo di trovare un blocco che abbia un valore di hash con un numero di zeri iniziali. Quanti zeri dipende dal difficulty target.

OP_Return

Questo codice OP rende un output non valido. È comunque utile, tuttavia, principalmente per incorporare dati arbitrari sulla blockchain di Bitcoin per l’uso in altri strumenti, come i servizi notarili.

Orfano

Quando due blocchi vengono trovati nello stesso momento, solo uno di essi può essere valido. Quello non valido sarà orfano, in quanto i blocchi successivi non saranno costruiti su di esso. Raramente, la catena può biforcarsi temporaneamente, ad esempio, a causa di un bug o dolo. In questo caso, ci saranno due catene permanenti o una catena orfana.

Output non speso

Vedi: Spent output

P2P

Vedi: Peer-to-Peer

P2Pool

Il P2Pool è un pool di estrazione decentralizzato in cui i minatori vengono pagati in base al lavoro svolto, abbassando la barriera di ingresso per diventare minatori rispetto al mining solitario, distribuendo la fortuna di trovare un blocco su un gran numero di utenti e garantendo un flusso stabile di profitti.

P2SH

Hash Pay to Script. Invece di inviare Bitcoin a una chiave pubblica, può essere inviato anche a uno script. Per riscattare questa moneta, il proprietario deve rivelare lo script e lo script deve essere eseguito con successo. Con questa tecnica è possibile creare smart contract in Bitcoin. Gli indirizzi P2SH iniziano con il numero 3, al contrario del numero 1 per gli indirizzi P2PKH.

P2PKH

L’hash Pay to Pubkey è uno standard di lunga data delle transazioni Bitcoin, dove il pagamento viene fatto a un hash della chiave pubblica. È necessaria una firma ECDSA valida per spendere i fondi, a differenza dell’P2SH, che consente smart contract più complessi. In genere, gli indirizzi P2pKH iniziano con il numero 1.

Pagamenti furtivi

I pagamenti furtivi permettono a due parti di effettuare pagamenti l’una all’altra senza inviare direttamente un indirizzo Bitcoin, che potrebbe essere intercettato. Al contrario, negoziano una chiave.

Paper wallet

Un paper wallet (letteralmente un “portafoglio di carta”) è un pezzo di carta che contiene o una chiave privata o il seed di un wallet. Serve come di un wallet o o rappresenta una forma di cold storage.

Peer-to-peer

Bitcoin: A Peer-to-Peer Electronic Cash System” è il titolo del whitepaper del Bitcoin. Peer-to-peer significa che non c’è un’architettura centralizzata e chiunque può unirsi alla rete e parlare direttamente con gli altri partecipanti. Altri sistemi P2P popolari sono BitTorrent e I2P.

Peso

Per le transazioni Bitcoin SegWit, è meno significativo calcolare la loro dimensione, poiché sono divise tra la transazione e la firma. Un’unità di peso rappresenta 1/4.000.000 della dimensione massima di un blocco. Una forma alternativa è vbytes.

Pizza Day (giornata della pizza)

Il 22 maggio 2010, lo sviluppatore Laszlo Hanyecz acquistò due pizze per la somma di 10.000 BTC. Questa è la prima transazione nota in cui il Bitcoin è stato utilizzato per acquistare un bene fisico. La pizza preferita da Satoshi sembra essere ananas e prosciutto, come lui stesso ha svelato in un commento, sebbene molti sperano che si trattasse di uno scherzo.

Point of sale (Punto vendita)

Il dispositivo o bancone dove si vende qualcosa. Nel contesto del Bitcoin, si tratta generalmente di un plugin, un’app web, un’app su un cellulare o un’integrazione ad un dispositivo PoS tradizionale. Da non confondere con proof of stake.

Pool

Un pool di estrazione permette ai piccoli minatori di collaborare e trovare insieme la soluzione di un blocco valido. Le soluzioni vengono “messe in comune” (Pool; pooled in inglese) e ognuno viene pagato in proporzione ai guadagni del pool, anche se l’enumerazione esatta può variare.

Portafogli SPV

Alcuni portafogli si pubblicizzano come portafogli SPV. Non convalidano l’intera blockchain di Bitcoin, ma si affidano ai nodi per calcolare il saldo. È necessario fare attenzione, in quanto tali nodi (teoricamente) potrebbero mentire sul saldo e sulla validità delle transazioni al portafoglio SPV, da qui le loro caratteristiche di sicurezza ridotte.

PoS

Vedi: proof of stake o point of sale

PoW

Vedi: Proof of work

PPS

Pay Per Share, un metodo comune che i pool di estrazione utilizzano per determinare la cifra guadagnata dal minatore. PPS significa che il minatore riceve una ricompensa fissa per hash, indipendentemente dal fatto che il pool trovi o meno il blocco. Se il pool è fortunato, manterrà i profitti, ma potrebbe anche essere sfortunato e finire in bancarotta.

Proof of burn

Alcune criptovalute utilizzano il proof-of-burn per assegnare quote nelle loro catene PoS. Per ottenere una quota nel nuovo sistema, gli utenti dovrebbero distruggere il loro Bitcoin, ad esempio, utilizzando OP_Return.

Proof of stake

Il proof of work di Bitcoin è noto perché richiede (intenzionalmente) una quantità di energia. Nel modello noto come proof of stake, i minatori producono un blocco valido, votando con le monete che possiedono sulla catena valida. L’idea del protocollo PoS precede il proof of work di Bitcoin, ed ora ha trovato ampia applicazione tra le criptovalute.

Proof of work

Noto anche come consenso Nakamoto, PoW è l’algoritmo di consenso di Bitcoin. I minatori distruggono l’elettricità facendo l’hashing dell’intestazione del blocco con vari nonces, finché non trovano un blocco valido secondo l’obiettivo di difficoltà. Più elettricità viene distrutta, più possibilità ha qualcuno di trovare un nuovo blocco. Esso viene poi ricompensato con il Bitcoin appena estratto, detto transazione coinbase.

Protocollo

Il protocollo Bitcoin è il set di regole che governano ciò che rende un blocco di transazione valido, così come il modo in cui i nodi comunicano tra loro. Alcune parti del protocollo sono facili da cambiare, mentre altre richiedono il consenso dell’intera rete, rendendo improbabili i cambiamenti senza il fork della catena. Il protocollo Bitcoin non ha specifiche formalmente scritte oltre al suo codice.

RBF

Replace By Fee. Questo standard permette a qualcuno di aumentare la propria tassa di transazione e sostituire la propria transazione nel mempool. Ciò permette alle persone di proporre una tassa di transazione più bassa per le transazioni a bassa priorità e in seguito aumentarla se il livello della tassa rimane alto, o se la transazione diventa ad alta priorità.

Rekt

L’evento in cui si perde tutto nel trading di criptovalute. Abbreviazione di “wrecked”. Vedi anche: Margin call.

Rete

La rete Bitcoin è composta da nodi, che possono minare o semplicemente verificare. I client SPV o light sono utilizzati solo per effettuare transazioni.

Ricompensa del blocco

Per ogni blocco che trova un minatore, gli viene permesso di “creare” Bitcoin dal nulla. Quanti Bitcoin si è autorizzati a creare è definito dalle regole di consenso del Bitcoin. Il Bitcoin che si è autorizzati a creare è detto sovvenzione del blocco.

I primi 210.000 blocchi di Bitcoin contenevano una ricompensa di 50 BTC, i successivi 210.000 blocchi 25 BTC, poi 12,5 BTC e da maggio 2020 la ricompensa per ogni blocco è di solo 6,25 BTC. Il prossimo dimezzamento è previsto per il 2021. A questa velocità il 99% di tutte le monete sarà estratto prima del 2037, tutti i Bitcoin tranne 100 saranno estratti prima del 2081, e tutti i Bitcoin tranne uno entro il 2109. Questo fino a quando la sovvenzione del blocco verrà dimezzata per 34 volte, intorno al 2145. Da lì in poi, le commissioni di transazione saranno l’unico incentivo per minare Bitcoin. Leggi anche: Halving.

Satoshi

In onore del suo creatore, Satoshi Nakamoto, l’unità più piccola di un Bitcoin è chiamata Satoshi. Un Satoshi equivale a 1/100 di milione o 10^-8 Bitcoin. Attraverso il second layer come il Lightning Network, tali unità possono diventare ulteriormente divisibili in milli-satoshi, o 10^-11 Bitcoin, permettendo i micropagamenti.

Satoshi Nakamoto

Il creatore, o i creatori, di Bitcoin hanno usato lo pseudonimo di Satoshi Nakamoto per pubblicare il whitepaper di Bitcoin e comunicare con i collaboratori. Satoshi ha fatto la sua ultima apparizione nel dicembre del 2010.

Schnorr signatures (firme Schnorr)

Le forme Schnorr sono un nuovo schema proposto per firmare le transazioni. Rispetto alle firme ECDSA, le firme Schnorr permettono di aggregare più firme in una sola, migliorando la privacy e rendendo il multisig e gli smart contracts più facili ed economici.

Second layer

Le reti che usano la blockchain di Bitcoin solo per fissare informazioni importanti o smart contract. Tali reti sono importanti per scalare Bitcoin a miliardi di utenti. Gli esempi includono i servizi notarili e Lightning Network.

Seed phrase

Invece di fare il backup di ogni chiave privata in un wallet Bitcoin, una seed phrase (o mnemonic phrase – in italiano letteralmente “frase seme” o “frase mnemonica”) può essere utilizzata per generare una serie infinita di indirizzi casuali. Solo la frase (Phrase) è necessaria per il backup, e questa azione deve essere eseguita solo una volta.

SegWit

Un nuovo tipo di transazione che risolve il problema della malleabilità delle transazioni Bitcoin legacy. È stata implementata come softfork, ma in combinazione con la mancanza di aumento della dimensione del blocco è diventato un problema controverso che ha contribuito al fork di Bitcoin cash.

Servizio notarile

Un servizio notarile Bitcoin prova l’esistenza di un pezzo di dati (come un documento o un’immagine) prima di un certo tempo. Includendo un hash di blocco nei dati, è possibile provare l’esistenza di tali dati dopo un certo periodo di tempo, dando un intervallo di tempo relativamente stretto (circa 10 minuti) in cui è stato creato. Tuttavia, questo non prova l’autenticità di quel documento o immagine, solo la sua esistenza.

SHA-2

SHA-2 è una famiglia di funzioni di hashing progettata dalla National Security Agency (NSA) degli Stati Uniti. SHA-256, SHA-384 e SHA-512 fanno parte di questa famiglia.

SHA-256

SHA-256 viene applicato spesso nel Bitcoin, come per la creazione di indirizzi e mining. Fa parte della famiglia SHA-2. Il numero 256 si riferisce alla lunghezza fissa del suo output: 256 bit.

Shitcoin

Termine usato per descrivere criptovalute che stanno o hanno già fallito, dunque hanno pochissimo valore o scopo. Vedi: Altcoin

Signet

Signet è una variazione gestita centralmente di testnet. Può essere usato per testare se nuovi tipi di transazioni o blocchi modificati sono accettati dalla rete, senza rischiare una perdita dei fondi. Puoi unirti ai signet di altri o gestirne uno tuo. Sebbene signet sia nuovo, ci si aspetta che guadagni popolarità rispetto al testnet a causa dei tempi più stabili tra i nuovi blocchi.

Silk Road

Tra il 2011 e il 2013 Silk Road era un popolare marketplace del darknet per il commercio di droga e contrabbando. Ha probabilmente aiutato Bitcoin a raggiungere la popolarità e ha dimostrato l’utilità e la resilienza della rete. Molte delle circostanze intorno alla creazione di Silk Road e la sua definitiva eliminazione da parte delle autorità non sono ancora note. Per il suo presunto coinvolgimento nel marketplace di Silk Road, Ross Ulbricht sta attualmente scontando una condanna a vita per traffico di narcotici e riciclaggio di denaro.

Simnet

Simnet è una simulazione locale della rete Bitcoin, simile a signet e testnet. A differenza di altre simulazioni, può essere facilmente creata spontaneamente, accelerata e utilizzata per simulare la rete in fast forward, piuttosto che in tempo reale.

Smart contract

Uno smart contract (anche noto come contratto intelligente in italiano) è un programma informatico o un protocollo di transazione eseguito da un sistema distribuito, come una rete di criptovaluta. Le sue regole sono trasparenti e non è possibile ingannarlo. In quanto tale, è considerato incorruttibile. Gli smart contracts sono programmati per essere eseguiti automaticamente o per documentare azioni in base ai termini del contratto.

Softfork

Un softfork è un cambio di regole che inasprisce le regole della rete. Tutti i blocchi creati sotto questo nuovo set di regole sono accettati dai nodi che seguono il vecchio set di regole, ma non necessariamente tutti i blocchi creati sotto il vecchio set di regole rimangono validi. A differenza di un hardfork, un softfork non porta ad un fork permanente se più del 50% dell’hash power lo applica.

Solo mining

Solo mining (in italiano “mining in solitario”) significa che un’entità non fa parte di un pool, ma al contrario tenta di estrarre blocchi completi da solo. A causa dell’enorme potenza dell’hash di Bitcoin e della fortuna nel trovare blocchi validi, il mining in solitario è sempre più difficile e raro.

Spent output (output speso)

Ogni transazione ha almeno un input e un output. Se un output è anche l’input di un’altra transazione è considerato Spent (speso). Per calcolare il tuo saldo Bitcoin, somma il valore delle uscite non spese di cui hai la chiave privata.

SPV

Simplified Payment Verification (Verifica semplificata del pagamento). Nel whitepaper del Bitcoin, Satoshi discute la possibilità di SPV. Permetterebbe ai nodi di avvisarsi a vicenda sui blocchi non validi, senza la necessità di verificare l’intero blocco. SPV non è stato ancora implementato con successo e potrebbe essere impossibile, in quanto un negativo (cioè il blocco non valido) non può essere dimostrato. Da non confondere con i portafogli SPV.

Taproot

Taproot è un’estensione di MAST per migliorare la capacità di smart contract e la privacy di Bitcoin. Utilizza le firme Schnorr per rendere una transazione MAST simile ad una normale transazione Bitcoin.

Target

Un numero che descrive la difficultà attuale. Affinché un blocco sia valido, l’hash della sua intestazione deve essere più piccolo del target.

Tempo di blocco

Una caratteristica degli smart contract utilizzata nella Lightning Network è il concetto Check-Locktime-Verify, o CLTV. Crea una transazione riscattabile solo dopo che è passato un certo periodo di tempo.

Testnet

Il testnet di Bitcoin è una replica del codice e della rete di Bitcoin. Le monete testnet non hanno valore e sono utilizzate per testare le applicazioni. In relazione alla testnet, Bitcoin è spesso chiamato mainnet.

Ticker

I simboli ticker sono usati sui mercati azionari per identificare le aziende e le valute. Bitcoin usa comunemente il simbolo BTC, ma anche XBT è piuttosto popolare.

Timestamp

Un documento può essere timbrato incorporando il suo hash nella blockchain di Bitcoin usando OP_Return. Vedi anche: servizio notarile.

Token

Un token è un oggetto che rappresenta un diritto. Sotto questa definizione, Bitcoin può essere considerato un token (il diritto di transare sulla blockchain di Bitcoin). Più comunemente, i token sono destinati a rappresentare atti, contratti o oggetti fisici. Vedi anche: Colored Coins.

TPS

Transazione per secondo. Vedi anche: Capacità.

Transaction

Una transazione Bitcoin è un messaggio firmato. Fa riferimento alla transazione di input e contiene almeno un output. Vengono create da un portafoglio e poi passate ai nodi, che le tengono nella loro mempool. Non appena un minatore ha incluso la tua transazione in un blocco, essa viene considerata confermata.

Trasmissione

Quando si firma una transazione o si mina un blocco, i dati in questione vengono trasmessi a tutta la rete. Ci vogliono alcuni secondi prima che il messaggio raggiunga tutte le persone della terra.

Turing completo

Nell’uso comune, un computer è Turing completo se può simulare un altro computer. Dal nome di Alan Turing, generalmente ciò significa che la macchina può calcolare qualsiasi funzione arbitraria computabile. Il Bitcoin non è Turing completo, poiché il suo linguaggio di scripting ha funzionalità limitate. Questa limitazione è una decisione consapevole, in quanto rendere sicura una macchina con funzionalità limitate è un compito molto più semplice.

TXID

Vedi: Transaction ID

Vanity address (indirizzo di vanità)

Un indirizzo Bitcoin che sembra comporre una parola o è composto solo da alcuni caratteri. Viene realizzato creando rapidamente delle chiavi private, ricavandone l’indirizzo e controllandole con il risultato desiderato. A seconda di quanto lungo debba essere il vanity address, questo potrebbe richiedere molto tempo o essere del tutto impossibile.

Vbyte

Misura simile al peso. Un Vbyte corrisponde a 4 unità di peso.

Wallet (portafoglio)

Software, hardware o carta che contiene le tue criptovalute. Contiene direttamente la chiave privata o un seed per creare più chiavi private. Un portafoglio soltanto di visualizzazione contiene solo le chiavi pubbliche, ma può essere usato per creare transazioni non firmate o controllare i bilanci.

Whale (balena)

Qualcuno che fa trading con una grande quantità di criptovalute. Vedi anche: Bearwhale.

Whitepaper

Un documento che delinea le funzionalità e la visione delle criptovalute. Bitcoin: A Peer-to-Peer Electronic Cash System è il documento di otto pagine rilasciato da Satoshi Nakamoto il 31 ottobre 2008, che delinea le funzionalità di base del Bitcoin.

XBT

Un ticker alternativo al più comunemente usato BTC per il Bitcoin. Ha lo scopo di conformarsi all’ISO 4217, che regola che le valute non governative devono iniziare con una X.

Zero-knowledge (conoscenza zero)

Un tipo di schema crittografico che dimostra la soluzione di un puzzle senza rivelare informazioni su quel puzzle. Le prove a conoscenza zero possono essere di molte forme, per esempio, dimostrare che la somma degli input e degli output è uguale all’altra senza rivelare la somma.

Stefania scrive di tecnologia, sicurezza informatica e nel tempo libero parla di libri, Lego e biciclette.