4
votes
Accepted
How is OP_CHECKTEMPLATEVERIFY a scaling solution
A bit of a meandering answer to the question, and to answer a side question: fundamentally what is a scaling solution?
OP_CTV does not increase the block space. Transactions using generally will use ...
3
votes
How do eltoo channel constructions using ANYPREVOUT compare to those using CTV and CSFS?
The main answer is that we don't really have a fully spec'd Eltoo design for Anyprevout (or CTV+CSFS), and that's something that requires more thorough investigation to make the correct primitives ...
2
votes
How do eltoo channel constructions using ANYPREVOUT compare to those using CTV and CSFS?
To add to Jeremy's answer I'll summarize some thoughts from Christian Decker (co-author of BIP 118 for ANYPREVOUT) on the bitcoin-dev mailing list.
As Jeremy points out SIGHASH_ANYPREVOUT (APO) has ...
2
votes
Is there anything specific to the design of the Sapio language that makes it well suited to writing covenant scripts?
excerpted from Designing Bitcoin Contracts with Sapio
How do we think about Smart Contracts and CTV?
Before CTV, in most Bitcoin smart contracts, we think at the key-level. That
is, what is a complex ...
2
votes
Accepted
How has the design of the opcode OP_CHECKTEMPLATEVERIFY evolved over its various renames?
A brief back history on the proposal:
Covenants were -- as far as I'm aware -- first discussed online in 2013, here https://bitcointalk.org/index.php?topic=278122.0
MES presented in 2016 OP_COV https:/...
1
vote
Accepted
What are the differences between the Minsc and Sapio high level scripting languages?
The two have very little to do with one another.
Minsc is a scripting tool for defining keys.
Sapio is a compiler framework for defining covenant contracts.
You could, if you wanted, use Minsc from ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
bip119-checktemplateverify × 6script × 2
bip118-sighash-anyprevout × 2
minsc × 2
sapio × 2
covenants × 2
p2sh × 1
scalability × 1
soft-fork × 1
miniscript × 1
eltoo × 1
vaults × 1