Opcode
Opcode
Difficoltà: avanzato
Argomento: tecnologia
DEFINIZIONE
Un opcode, o codice operativo, è un comando di base di alcuni linguaggi di computer.
Il linguaggio di scripting di Bitcoin, chiamato Script, ha un suo insieme di opcode.
Gli opcode eseguono funzioni all'interno di uno ScriptPubKey o di un ScriptSig.
Ciascun opcode è rappresentato da codice simbolico e ha un suo valore numerico, esegue una funzione limitata e predefinita.
La combinazione di questi opcode con i dati aggiuntivi come indirizzi, chiavi pubbliche e firme può produrre script Bitcoin che consentono di fare operazioni più o meno complesse.
Ad esempio, uno degli script Bitcoin più comuni è P2PKH, che è composto da 4 opcode e un hash di chiave pubblica. Questo script è un tipo di ScriptPubKey o locking script, che viene utilizzato per bloccare bitcoin in modo tale che solo qualcuno in grado di produrre la chiave pubblica e una firma valida possa spenderlo.
- Vedi anche
- OP_RETURN
- Script
- ScriptPubKey
aggiornato il 2022-10-17