CQuando falamos sobre Bitcoin Script, Estamos falando de uma linguagem de programação simples usada em Bitcoin para o processamento de transaçÔes que sĂŁo lidas da esquerda para a direita. Isso se baseia em uma sĂ©rie de estruturas lineares, conhecidas como pilha, contendo dados existentes em ordem UEPS (Ăltimo a Entrar - Firt Out). Cada instrução neste idioma Ă© executada consecutivamente, uma apĂłs a outra.
Este idioma não é Full Turing porque a sua funcionalidade é limitada e não pode fazer um loop. Portanto, não é capaz de resolver nenhum tipo de problema, como måquinas Turing. No entanto, esta limitação é intencional, pois evita loop infinito ou sem fim e execução de erros. Onde partes mal-intencionadas do programa podem ser livres para criar operaçÔes complicadas para consumir a taxa de hash e desacelerar o sistema Bitcoin através de loops infinitos.