← Home
Solo scopo didattico — Nessun dato trasmesso. Tutta la crittografia avviene localmente nel browser.

Bitcoin non usa codice come Python o JavaScript: usa un linguaggio a stack chiamato Bitcoin Script. Ogni transazione contiene uno script che definisce le condizioni per spendere quei bitcoin — e il nodo che riceve la transazione le verifica eseguendo quello script opcode per opcode, esattamente come puoi fare qui. Lo stack è una pila: ogni opcode aggiunge, rimuove o trasforma elementi. Se alla fine rimane un unico valore vero in cima, la transazione è valida.

📜
① Pannello sinistro — Libreria
Scegli uno dei 13 script reali dal menu a tendina, dal più semplice (Hash Puzzle: 3 opcode, zero firme) al più avanzato (Taproot MAST, HTLC Lightning). Trovi anche un editor manuale per scrivere script personalizzati, e un toggle per simulare una firma non valida e vedere cosa succede allo script.
② Pannello centrale — Stack
Premi (o il tasto → della tastiera) per eseguire un opcode alla volta. La barra in alto mostra tutti gli opcode della sequenza: quelli già eseguiti appaiono in grigio, quello corrente è evidenziato. Lo stack si aggiorna in tempo reale ad ogni passo — osserva come ogni elemento entra, si trasforma o scompare.
③ Pannello destro — Spiegazioni
Ad ogni passo il pannello destra mostra la spiegazione dettagliata dell'opcode corrente: cosa fa, perché esiste, dove viene usato. Più sotto trovi le info sullo script selezionato: tipo di indirizzo Bitcoin, dimensione in vbyte, fee comparate, wallet compatibili, vulnerabilità note e storia.
💡 Da dove partire: seleziona Hash Puzzle dalla libreria — solo 3 opcode, concetto puro di Bitcoin Script. Poi prova P2PKH, lo script usato da Satoshi e ancora oggi nel 30‑40% delle transazioni. Tasti rapidi: passo avanti  ·  passo indietro  ·  R reset  ·  P play automatico. Attiva "Simula firma NON valida" per vedere come lo script reagisce a una firma sbagliata.
vel. 5 [←→ / R / P]
Stack principale
-- Seleziona uno script e premi ▶

Confronto Fee — Tutti i Tipi di Script

Fee rate: 10 sat/vB

La conoscenza
dovrebbe essere libera

Questo strumento è completamente gratuito e open source, come Bitcoin stesso. Se ti ha aiutato a capire come funzionano gli script Bitcoin, considera di supportare il progetto.

Perché questo conta: ogni persona che capisce Bitcoin è una persona in più che controlla il proprio denaro — senza banche, senza intermediari, senza censura.
0dati lato server
13tipi di script
esecuzioni offline
QR BTCPay Server
₿ Scansiona & Dona

// BTCPay Server · on-chain & Lightning

Qualsiasi importo è benvenuto
⚡ Powered by BTCPay Server — self-hosted