Esplora tutte le recensioni

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 denaro a un amico, nel sistema bancario tradizionale probabilmente utilizzeresti un'app o un sito web bancario 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 assicura che le transazioni siano legittime, sicure e trasparenti. Di seguito 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), l'importo 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 transazioni dal mempool per formare nuovi blocchi. Il primo minatore a risolvere un complesso problema matematico può creare il blocco successivo. 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 della rete. Le transazioni nel nuovo blocco sono considerate confermate. Tuttavia, è pratica comune aspettare almeno sei conferme (sei blocchi aggiuntivi dopo il 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 nella 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 prossimo proprietario e aggiungendoli alla fine della moneta. Un beneficiario può verificare le firme per verificare la catena di proprietà.

I bitcoin non "esistono" in sé. Non ci sono bitcoin fisici, né i proprietari di Bitcoin hanno un "conto". Invece, c'è una 'blockchain', che puoi pensare come un libro mastro, o un registro, di tutte le transazioni che hanno avuto luogo tra indirizzi Bitcoin. Questi registri delle 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 cronologia, così come il saldo attuale, di un qualsiasi 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, significa in realtà che quella persona ha accesso a una 'coppia di chiavi' composta da:

  • una chiave pubblica (un indirizzo) a cui è stato precedentemente inviato un certo importo di bitcoin
  • la corrispondente unica chiave privata (una password) che autorizza il bitcoin precedentemente inviato alla chiave pubblica sopra (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 puoi condividerle in sicurezza con gli altri. In effetti, devi fornire il tuo indirizzo Bitcoin agli 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 tenute segrete. Non condividere mai la tua chiave privata con nessuno di cui non ti fidi al 100% per non rubarti.

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 possiede la chiave privata può aprire la cassaforte per accedere ai fondi all'interno.

Input e output delle transazioni

Anche se sarebbe possibile gestire le monete singolarmente, sarebbe scomodo fare una transazione separata per ogni centesimo in un trasferimento. Per consentire la divisione e la combinazione del valore, le transazioni contengono multipli input e output. Normalmente ci sarà un singolo input da una transazione precedente più grande o multipli input che combinano importi più piccoli, e al massimo due output: uno per il pagamento e uno per restituire il resto, se presente, al mittente.

-Satoshi Nakamoto, Bitcoin white paper

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

Mark vuole inviare 1 BTC a Jessica. Per fare questo, 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, supponiamo 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.
  • Importo. In questo caso, l'importo che Mark vuole inviare è di 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 l'importo che Mark vuole inviare [1 BTC].

Questo potrebbe sembrare confuso, ma viene 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 Bitcoin Wallet se ne occupa!

Trasmissione e conferme

Nell'esempio sopra, Mark (tramite il suo software di portafoglio) trasmetterà la sua proposta di transazione 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 che sono state trasmesse alla rete nello stesso periodo di tempo di quella di Mark e le formano in un blocco. Qualsiasi minatore che ha completato il 'Proof of Work' è autorizzato a proporre un nuovo blocco che verrà aggiunto o 'attaccato' alla catena facendo riferimento all'ultimo blocco. Quel nuovo blocco viene quindi trasmesso alla rete. Se altri partecipanti della rete (nodi) concordano che si tratta di un blocco valido (cioè le transazioni che contiene seguono tutte le regole del protocollo e fa riferimento correttamente al blocco precedente), lo trasmetteranno. Alla fine, un altro minatore costruirà su di esso facendovi riferimento come 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, il numero di conferme della transazione di Mark aumenta.

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

Ogni blocco può contenere solo un certo numero di transazioni, e quel numero è determinato principalmente 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 commissioni, scelgono di includere nel blocco successivo solo quelle transazioni che hanno incluso una commissione sufficientemente alta. Pertanto, commissioni più elevate fungono da 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 rendere più facile per le persone operare i nodi Bitcoin. Bitcoin Cash, che è un fork di Bitcoin, ha una dimensione del blocco maggiore e quindi richiede 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 costano le commissioni di transazione bitcoin?

Le commissioni per l'invio di bitcoin potrebbero variare da pochi centesimi fino a 100 dollari. Il motivo della grande variazione è che le commissioni Bitcoin dipendono sia dall'offerta e dalla domanda (cioè quanto è congestionata la rete in un dato momento) sia 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, è probabile 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 solo due input come nel nostro esempio di Mark/Jessica sopra.

Molti portafogli, incluso il Bitcoin.com Wallet, 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 intercettata da un minatore quando la rete è meno congestionata. Puoi anche garantire che le tue transazioni siano elaborate immediatamente aumentando la tua commissione.

Leggi di più: Comprendi i pro e i contro 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