Come funzionano le transazioni Bitcoin?

Le transazioni Bitcoin sono messaggi che indicano il movimento di bitcoin dai mittenti ai destinatari. Le transazioni sono firmate digitalmente utilizzando la crittografia e inviate all'intera rete Bitcoin per la verifica. Le informazioni sulle transazioni sono pubbliche e possono essere trovate nel registro digitale noto come 'blockchain.' La storia di ogni transazione Bitcoin risale al punto in cui i bitcoin sono stati prodotti o 'minati' per la prima volta.
Come funzionano le transazioni Bitcoin?
Usa l'app Bitcoin.com Wallet multichain, affidata da milioni di persone per inviare, ricevere, acquistare, vendere, scambiare e gestire in modo sicuro e semplice le criptovalute più popolari. Puoi anche connetterti a migliaia di applicazioni decentralizzate (DApp), dai giochi ai derivati finanziari.

Panoramica

Se vuoi inviare del denaro a un amico, nel sistema bancario tradizionale probabilmente useresti un'app o un sito web della banca per trasferire i fondi, e la banca gestirebbe tutto dietro le quinte. Tuttavia, puoi inviare bitcoin senza la necessità di un'autorità centrale come una banca. Il processo di transazione Bitcoin garantisce che le transazioni siano legittime, sicure e trasparenti. Di seguito è riportata una panoramica delle transazioni bitcoin:

  1. Creazione di una Transazione: Quando invii bitcoin, crei una transazione dal tuo portafoglio digitale. Questa transazione include l'indirizzo del mittente (chiave pubblica), l'indirizzo del destinatario (chiave pubblica), la quantità di Bitcoin da inviare e una commissione di transazione che sei disposto a pagare ai minatori.
  2. Firme Digitali: Per dimostrare che sei il proprietario del bitcoin che vuoi inviare, la transazione deve essere firmata utilizzando la tua chiave privata attraverso un processo crittografico. Questo è noto come firma digitale. È essenziale mantenere segreta la tua chiave privata perché è come la tua password digitale.
  3. Trasmissione e conferme: Una volta firmata, la transazione viene trasmessa alla rete Bitcoin e va nel mempool, che è come una sala d'attesa per le transazioni in attesa di essere confermate. I minatori possono scegliere le transazioni dal mempool per formare nuovi blocchi. Il primo minatore che risolve un problema matematico complesso può creare il prossimo blocco. Il minatore vincente trasmette il suo nuovo blocco, che viene confermato dal resto della rete.
  4. Finalizzazione della Transazione: Una volta confermato, il nuovo blocco viene aggiunto alla copia della blockchain di ciascun partecipante alla rete. Le transazioni nel nuovo blocco sono considerate confermate. Tuttavia, è prassi comune attendere almeno sei conferme (sei blocchi aggiuntivi rispetto al blocco contenente la tua transazione) per considerare la transazione definitiva. Questo per garantire che la transazione non venga annullata o spesa due volte in caso di un fork temporaneo della blockchain.

I Bitcoin esistono come registrazioni di transazioni Bitcoin

Definiamo un bitcoin come una catena di firme digitali. Ogni proprietario trasferisce bitcoin al successivo firmando digitalmente un hash della transazione precedente e la chiave pubblica del successivo proprietario e aggiungendo questi alla fine della moneta. Un beneficiario può verificare le firme per verificare la catena di proprietà.

I Bitcoin non "esistono" in quanto tali. Non ci sono bitcoin fisici, né i proprietari di Bitcoin hanno un "conto". Invece, c'è una 'blockchain', che puoi pensare come un registro, o una registrazione, di tutte le transazioni che si sono mai verificate tra indirizzi Bitcoin. Questi registri di transazioni sono aggiornati dai partecipanti alla rete Bitcoin (nodi) e condivisi tra ciascuno dei suoi nodi man mano che i saldi aumentano e diminuiscono. Puoi usare un 'block explorer' se vuoi vedere la storia, così come il saldo attuale, di un determinato indirizzo Bitcoin.

Chiavi pubbliche e private

Per inviare Bitcoin, devi avere accesso alle chiavi pubbliche e private associate alla quantità di bitcoin che vuoi inviare. Quando parliamo di qualcuno che "possiede" bitcoin, ciò che significa effettivamente è che quella persona ha accesso a una 'coppia di chiavi' composta da:

  • una chiave pubblica (un indirizzo) a cui è stata precedentemente inviata una certa quantità di bitcoin
  • la corrispondente chiave privata (unica) (una password) che autorizza il bitcoin precedentemente inviato alla suddetta chiave pubblica (indirizzo) a essere inviato altrove.

Le chiavi pubbliche, chiamate anche indirizzi bitcoin, sono sequenze generate casualmente di lettere e numeri che funzionano in modo simile a un indirizzo email o a un nome utente di un sito di social media. Come implica il nome, sono pubbliche, quindi sei sicuro a condividerle con altri. Infatti, devi fornire il tuo indirizzo Bitcoin ad altri quando vuoi che ti inviino bitcoin. La chiave privata è un'altra sequenza di lettere e numeri, anch'essa generata casualmente. Tuttavia, le chiavi private, come le password per email o altri account, devono essere mantenute segrete. Non condividere mai la tua chiave privata con chiunque non sia al 100% fidato.

Leggi di più: Assicurati che i tuoi beni digitali siano al sicuro con questi semplici consigli.

Puoi pensare al tuo indirizzo Bitcoin come a una cassaforte trasparente. Gli altri possono vedere cosa c'è dentro, ma solo chi ha la chiave privata può aprire la cassaforte per accedere ai fondi al suo interno.

Input e output della transazione

Anche se sarebbe possibile gestire le monete individualmente, sarebbe scomodo fare una transazione separata per ogni centesimo in un trasferimento. Per permettere che il valore sia suddiviso e combinato, le transazioni contengono più input e output. Normalmente ci sarà un singolo input da una transazione precedente maggiore o più input che combinano importi minori, e al massimo due output: uno per il pagamento e uno che restituisce il resto, se presente, al mittente

Analizziamo quella sezione del white paper Bitcoin osservando una transazione di esempio in pratica:

Mark vuole inviare 1 BTC a Jessica. Per farlo, usa la sua chiave privata per 'firmare' un messaggio con i dettagli specifici della transazione. Questo messaggio, che deve essere trasmesso alla rete, conterrà quanto segue:

  • Input. Questo contiene informazioni sul bitcoin precedentemente inviato all'indirizzo di Mark. Ad esempio, immagina che Mark abbia precedentemente ricevuto 0,6 BTC da Alice e 0,6 BTC da Bob. Ora, per inviare 1 BTC a Jessica, potrebbero esserci due input: un input di 0,6 BTC precedentemente da Alice e un input di 0,6 BTC precedentemente da Bob.
  • Quantità. In questo caso, la quantità che Mark vuole inviare è 1 BTC.
  • Output. Ci sono due output. Il primo è 1 BTC all'indirizzo di Jessica. Il secondo è 0,2 BTC restituito come 'resto' a Mark. Questo secondo output è calcolato come il totale degli input [0,6 + 0,6 = 1,2], meno la quantità che Mark vuole inviare [1 BTC].

Questo potrebbe sembrare confuso, ma è fatto in questo modo per migliorare l'efficienza - e la buona notizia è che conoscere i dettagli dietro le quinte delle transazioni Bitcoin non è necessario per inviare o ricevere bitcoin. Il tuo Portafoglio Bitcoin si occupa di questo!

Trasmissione e conferme

Nell'esempio sopra, Mark (tramite il suo software di portafoglio) trasmetterà la sua transazione proposta alla rete Bitcoin. Un gruppo speciale di partecipanti alla rete noto come 'minatori' verifica che le chiavi di Mark siano in grado di accedere agli input (cioè agli indirizzi) da cui ha precedentemente ricevuto il bitcoin che afferma di controllare. I minatori raccolgono anche un elenco di altre transazioni trasmesse alla rete nello stesso periodo di tempo di quelle di Mark e le formano in un blocco. Qualsiasi minatore che ha completato il 'Proof of Work' è autorizzato a proporre un nuovo blocco che sarà aggiunto o 'attaccato' alla catena facendo riferimento all'ultimo blocco. Quel nuovo blocco viene quindi trasmesso alla rete. Se altri partecipanti alla rete (nodi) concordano che è un blocco valido (cioè le transazioni che contiene seguono tutte le regole del protocollo e fa correttamente riferimento al blocco precedente), lo passeranno. Alla fine, un altro minatore costruirà su di esso facendovi riferimento come al blocco precedente quando propone il blocco successivo. Qualsiasi transazione che era nel blocco precedente sarà ora stata 'confermata' dal minatore successivo. Man mano che i blocchi vengono aggiunti alla catena, aumenta il numero di conferme della transazione di Mark.

Perché alcune conferme di transazioni bitcoin richiedono così tanto tempo?

Ogni blocco può contenere solo un certo numero di transazioni, e quel numero è determinato in gran parte dallo spazio disponibile in ogni blocco, o dalla 'dimensione del blocco', che è di 1MB. Lo spazio limitato dà origine al mercato delle commissioni, dove i minatori, che raccolgono le commissioni, scelgono di includere nel blocco successivo solo quelle transazioni che hanno incluso una commissione abbastanza alta. Pertanto, commissioni più elevate agiscono come incentivo per i minatori a dare priorità alle tue transazioni.

Nota che la dimensione del blocco è un limite arbitrario, ma la comunità Bitcoin ha scelto di mantenere la dimensione del blocco il più piccola possibile per facilitare alle persone la gestione dei nodi Bitcoin. Bitcoin Cash, che è un fork di Bitcoin, ha una dimensione del blocco maggiore e richiede quindi commissioni molto più basse per le transazioni.

Leggi di più: Comprendi come la rete Bitcoin decide su questioni critiche come la dimensione del blocco.

Quanto sono le commissioni di transazione bitcoin?

Le commissioni per l'invio di bitcoin potrebbero variare da pochi centesimi fino a 100 dollari. La ragione della grande variazione è che le commissioni Bitcoin dipendono sia dall'offerta e dalla domanda (cioè quanto è congestionata la rete in un dato momento) che dalla "dimensione" della tua transazione. La dimensione è influenzata principalmente dagli input, quindi se la tua transazione ha molti input, occuperà più spazio nel blocco e richiederà una commissione più alta. Ad esempio, se vuoi inviare 10 BTC, c'è una buona probabilità che la tua transazione richieda più input rispetto a se vuoi inviare 1 BTC. La transazione di 10 BTC potrebbe consistere in 5+2+1+1+1 (quindi un totale di 5 input) mentre la transazione di 1 BTC potrebbe essere composta da solo due input come nel nostro esempio di Mark/Jessica sopra.

Molti portafogli, incluso il Portafoglio Bitcoin.com, consentono agli utenti di impostare manualmente le commissioni di transazione. Questo ti aiuta a evitare di pagare troppo. Ad esempio, se non hai fretta, puoi impostare la commissione più bassa in modo che venga raccolta da un minatore quando la rete è meno congestionata. Puoi anche assicurarti che le tue transazioni vengano elaborate immediatamente aumentando la tua commissione.

Leggi di più: Comprendi i dettagli dell'invio di bitcoin.

Guide correlate

Inizia da qui →
Una rapida introduzione a Bitcoin

Una rapida introduzione a Bitcoin

Ottieni un'introduzione semplice a Bitcoin e perché è importante.

Leggi questo articolo →
Una rapida introduzione a Bitcoin

Una rapida introduzione a Bitcoin

Ottieni un'introduzione semplice a Bitcoin e perché è importante.

Come funziona lo scambio di bitcoin?

Come funziona lo scambio di bitcoin?

Quanto è sicuro conservare le tue criptovalute su exchange centralizzati?

Leggi questo articolo →
Come funziona lo scambio di bitcoin?

Come funziona lo scambio di bitcoin?

Quanto è sicuro conservare le tue criptovalute su exchange centralizzati?

Che cos'è la governance di Bitcoin?

Che cos'è la governance di Bitcoin?

Come opera la rete e come decide su questioni critiche?

Leggi questo articolo →
Che cos'è la governance di Bitcoin?

Che cos'è la governance di Bitcoin?

Come opera la rete e come decide su questioni critiche?

Cos'è Bitcoin?

Cos'è Bitcoin?

Ottieni un'introduzione semplice a Bitcoin e perché è importante.

Leggi questo articolo →
Cos'è Bitcoin?

Cos'è Bitcoin?

Ottieni un'introduzione semplice a Bitcoin e perché è importante.

Che cos'è Bitcoin Cash?

Che cos'è Bitcoin Cash?

Bitcoin Cash è un sistema di denaro elettronico peer-to-peer decentralizzato che non si basa su alcuna autorità centrale come un governo o un'istituzione finanziaria.

Leggi questo articolo →
Che cos'è Bitcoin Cash?

Che cos'è Bitcoin Cash?

Bitcoin Cash è un sistema di denaro elettronico peer-to-peer decentralizzato che non si basa su alcuna autorità centrale come un governo o un'istituzione finanziaria.

check icon
FIDATO DA OLTRE 5 MILIONI DI UTENTI CRYPTO IN TUTTO IL MONDO

RIMANI AVANTI NEL CRYPTO

Consegnato settimanalmente
Consegnato settimanalmente

Rimani all'avanguardia nella criptovaluta con la nostra newsletter settimanale che offre le intuizioni più importanti.

news icon

Notizie settimanali sulle criptovalute, curate per te

insights icon

Approfondimenti attuabili e consigli didattici

products icon

Aggiornamenti sui prodotti che alimentano la libertà economica

Iscriviti

Nessun spam. Annulla l'iscrizione in qualsiasi momento.

Inizia a investire in sicurezza con il Bitcoin.com WalletInizia a investire in sicurezza con il Bitcoin.com WalletInizia a investire in sicurezza con il Bitcoin.com Wallet

Inizia a investire in sicurezza con il Bitcoin.com Wallet

Oltre portafogli creati finora

Tutto ciò di cui hai bisogno per acquistare, vendere, scambiare e investire il tuo Bitcoin e le criptovalute in modo sicuro.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin