Conjunto de comandos utilizados en el sistema de scripts de Bitcoin. Script es un lenguaje de programación basado en pilas que se utiliza para establecer las condiciones de gasto y, por tanto, asegurar indirectamente los bitcoins. Las instrucciones utilizadas en el lenguaje script se denominan «opcodes». Se trata de operadores lógicos y comandos para manipular pilas. Estas instrucciones específicas son ejecutadas por los nodos de la red cuando añaden una transacción a la blockchain. Script es un lenguaje completo no Turing. Puede clasificarse como un lenguaje de nivel intermedio (casi de bajo nivel) inspirado en Forth.
► «Opcode» puede traducirse al francés como «code opératoire». En la práctica, el término «opcode» se utiliza directamente en el lenguaje común.