Hoje, o Bitcoin Script responde a uma pergunta: quem pode gastar esta moeda? Um covenant também restringiria como pode ser gasta, por exemplo «só a este conjunto exato de saídas» ou «só a um endereço de cofre após um atraso».
Estado
Em outubro de 2026, nenhum opcode de covenant geral está ativo no Bitcoin. Propostas como CTV (BIP119), OP_CAT (BIP347), CHECKSIGFROMSTACK (BIP348) e OP_CHECKCONTRACTVERIFY (BIP443) precisariam cada uma de um soft fork.
Por que as pessoas os querem
Cofres que protegem contra roubo de chaves, UTXOs partilhados mais baratos, e desenhos de camada 2 mais eficientes como Ark e channel factories.
Por que as pessoas são cuidadosas
Alguns desenhos poderiam deixar moedas restringidas para sempre (covenants «recursivos»), e qualquer mudança de consenso é difícil de desfazer.