Re: [bitcoin-dev] A Calculus of Covenants

2022-05-18 Thread Keagan McClelland via bitcoin-dev
> One must also analyze all the covenants that one *could* author using a primitive So as I've been contemplating this more, I'm realizing that a calculus of covenants themselves may not make as much sense as a broader calculus of Bitcoin transactions as a whole. I think this comment that you

Re: [bitcoin-dev] A Calculus of Covenants

2022-04-12 Thread Jeremy Rubin via bitcoin-dev
note of clarification: this is from the perspective of a developer trying to build infrastructure for covenants. from the perspective of bitcoin consensus, a covenant enforcing primitve would be something like OP_TLUV and less so it's use in conjunction with other opcodes, e.g. OP_AMOUNT. One

[bitcoin-dev] A Calculus of Covenants

2022-04-12 Thread Jeremy Rubin via bitcoin-dev
Sharing below a framework for thinking about covenants. It is most useful for modeling local covenants, that is, covenants where only one coin must be examined, and not multi-coin covenants whereby you could have issues with protocol forking requiring a more powerful stateful prover. It's the