🔒 Zero trust: tutta la crittografia viene eseguita localmente nel tuo browser. Nessun dato viene trasmesso.
← Home
Laboratorio interattivo

Simulatore Transazione Bitcoin

Segui ogni byte di una transazione reale: dalla generazione delle chiavi secp256k1 alla firma ECDSA, dal broadcast al mining — con crittografia vera eseguita nel tuo browser.

Tipo di script:
Tipo attivo: P2PKH
1
2
3
4
5
6
ChiaviUTXOTX grezzaFirmaBroadcastMiningVerifica
Caricamento in corso...
⚠ SCENARI DI ERRORE

Cosa succede quando qualcosa va storto nella rete Bitcoin.

01Double Spend
Il problema: Mario prova a inviare lo stesso UTXO a due destinatari diversi contemporaneamente.

Come Bitcoin lo previene: ogni nodo mantiene l'UTXO set in memoria RAM. Quando arriva la seconda transazione, l'UTXO è già contrassegnato come speso → rifiuto immediato.

ERROR: txn-mempool-conflict
02Fee Troppo Bassa
Il problema: Mario imposta una fee rate di 0 sat/vB. La maggior parte dei nodi Bitcoin rifiuta transazioni sotto la soglia minima (1 sat/vB).

Conseguenza: la transazione non entra in mempool e rimane invisibile alla rete. Nessun miner la includerà in un blocco.

ERROR: min relay fee not met
03Firma Corrotta
Il problema: un singolo bit della firma DER viene alterato (es. errore di trasmissione, manomissione).

Effetto valanga: anche un solo bit sbagliato cambia il sighash calcolato dal nodo → OP_CHECKSIG restituisce false → script fallisce → transazione rifiutata.

ERROR: Script execution failed:
OP_CHECKSIG returned false

⚡ Supporta il progetto

Questo simulatore è open source, gratuito e senza tracciamento.
Se ti ha aiutato a capire Bitcoin, considera una donazione on-chain.

“La conoscenza è il bene più prezioso che possiamo regalare.
Satoshi lo ha capito e ha condiviso il codice. Fai lo stesso.”
Donazione Bitcoin — scansiona con il tuo wallet
DONA SAT
bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh