40 / 691SCRIPT

Bitcoin Script

A linguagem de pilha intencionalmente limitada do Bitcoin que especifica as condições sob as quais a produção pode ser gasta.

scriptPubKey bloqueia cada saída e a entrada de gastos fornece os dados que satisfazem a avaliação. O roteiro é determinístico, não completo de Turing e crítico de consenso; compõe assinaturas, hashes, timelocks e condições de limite sem árbitro.

A linguagem de pilha intencionalmente limitada do Bitcoin que especifica as condições sob as quais a produção pode ser gasta.

scriptPubKey bloqueia cada saída e a entrada de gastos fornece os dados que satisfazem a avaliação. O roteiro é determinístico, não completo de Turing e crítico de consenso; compõe assinaturas, hashes, timelocks e condições de limite sem árbitro.

Um nó completo executará as regras apropriadas e rejeitará o gasto se o resultado da pilha, assinatura ou bloqueio falhar.

O poder expressivo é limitado pelo design; regras de opcode, padronização, versão do script e tipo de saída decidem validade, distribuição e custos.

Use descritores testados ou políticas de carteira em vez de hexadecimais manuais, verifique todos os caminhos de gastos e mantenha scripts e origens principais para recuperação.

Script é uma linguagem de pilha intencionalmente limitada; não é uma máquina universal para contratos inteligentes.

Para ter uma visão mais completa, leia este verbete junto com Transação, Multisig, Timelock, Taproot. Também há referências a este verbete em Hash criptográfico, SHA-256, Timelock, Output Descriptor.

DOC · 001Bitcoin Developer Guide — ScriptsDocumentação ↗DOC · 002Bitcoin whitepaperFonte primária ↗DOC · 003Bitcoin Core — script interpreterFonte primária ↗DOC · 004Bitcoin Developer Guide — TransactionsDocumentação ↗
Revisado em 1º de agosto de 2026Fontes em primeiro lugar · Não é recomendação de investimento