Questions tagged [bip119-checktemplateverify]
The bip119-checktemplateverify tag has no usage guidance.
9
questions
2
votes
0
answers
56
views
How can we use OP_CHECKTEMPLATEVERIFY to non-interactively open channels?
In here there is a description of how to create a channel between two parties without interaction from both of them. If my understanding is correct, the transaction responsible for codifying the ...
1
vote
1
answer
206
views
Was the bug bounty ever claimed for OP_CTV?
There was a large bug bounty on the implementation of OP_CTV in 2022 (according to this source it reached as much as 5.3 Bitcoin). Was it ever claimed?
2
votes
2
answers
64
views
Automatically reverting soft forks
Recently, Harding discussed on bitcoin-dev mailing list an idea for a transitory soft fork activation e.g. for CTV. The idea (if I understood correctly) was that the activation would come with inbuilt ...
1
vote
1
answer
174
views
How do ANYPREVOUT and CTV compare when considering how useful they are for vault designs?
What is the latest state of vault research on how useful SIGHASH_ANYPREVOUT and OP_CTV are with regards to existing vault designs? Are new alternatives e.g. TapleafUpdateVerify (TLUV) currently ...
3
votes
2
answers
223
views
How do eltoo channel constructions using ANYPREVOUT compare to those using CTV and CSFS?
SIGHASH_ANYPREVOUT has been designed as I understand primarily for the eltoo channel construction use case although it has many other potential use cases too.
BIP 119 states:
Were both ...
2
votes
1
answer
170
views
How has the design of the opcode OP_CHECKTEMPLATEVERIFY evolved over its various renames?
OP_CHECKTEMPLATEVERIFY (BIP 119) has gone through various iterations. I don't particularly find the renames at all interesting (e.g. OP_CHECKOUTPUTSHASHVERIFY, OP_SECURETHEBAG) but I am interested in ...
2
votes
1
answer
82
views
What are the differences between the Minsc and Sapio high level scripting languages?
Both Minsc and Sapio are high level scripting languages that compile down to Miniscript. What are the differences between the two? When should I use one over the other?
1
vote
1
answer
135
views
Is there anything specific to the design of the Sapio language that makes it well suited to writing covenant scripts?
I think I understand at a high level the goals of both CheckTemplateVerify (CTV, BIP 119) and the Sapio language.
Is there anything specific to the design of the Sapio language that makes it well ...
6
votes
1
answer
730
views
How is OP_CHECKTEMPLATEVERIFY a scaling solution
I was wondering about OP_CHECKTEMPLATEVERIFY or OP_SECURETHEBAG as it was previously called. As far as I understand it you can commit on how to spend the coins later this way. But it doesn't enable ...