This project is maintained by valerio-vaccaro
Na transazion Bitcoin xe na struttura de dati che descrive el trasferimento de valore da un o più indirisi (input) a un o più indirisi (output). El ciclo de vita de na transazion Bitcoin xe composto da diverse fasi che vanno da la creazion a la conferma definitiva.
La prima fase xe la creazion de la transazion. L’utente, tramite un wallet, crea na transazion specificando:
Prima de esser inviada, la transazion deve esser firmada con le chiavi private corrispondenti ai input. La firma prova che l’utente xe el proprietario legitimo dei fondi.
Una volta firmada, la transazion xe inviada (broadcast) a la rete Bitcoin. El wallet la invia a uno o più nodi, che la propagano ulteriormente.
I nodi de la rete validano la transazion verificando:
Se valida, la transazion xe inserida nel mempool (memory pool) de i nodi. El mempool xe na coda temporanea de transazioni in attesa de esser incluse in un blocco.
I miner selezionano transazioni dal mempool par includerle in un blocco. Le transazioni con fee più alte hanno priorità maggiore.
Quando un miner trova na soluzion valida, el blocco xe propagato a la rete. La transazion riceve la prima conferma.
Ogni blocco successivo che xe minato sopra el blocco che contien la transazion aggiunge na conferma. Più conferme = maggiore sicurezza.
Se na transazion rimane nel mempool par troppo tempo, può esser rimossa. Soluzioni:
Teoricamente possibile ma praticamente impossibile con conferme sufficienti.
I utenti possono monitorar le transazioni tramite:
El ciclo de vita de na transazion Bitcoin xe na combinazion de crittografia, economia e consenso distribuito che garantisce la sicurezza e l’immutabilità del sistema.