pull down to refresh
I've followed covenants efforts closely, and have seen them bikeshedded into oblivion. Nobody worked harder or smarter than Jeremy Rubin.
At this point, I'm not too hung up on it. CTV would've been nice, and so would have Sapio (finite state machines on bitcoin).
Maybe we'll see them one day but for now I think it's pretty bleak for covenants.
Also respect Steven Roose's efforts, such as Second Ark and OP_TXHASH.
Well, that's already happened, considering 360 took a massive amount of review and back and forth, and even then, the work is still not finished.
But QR efforts have something going for them that covenants do not: a real world forcing function.
We need to finish the 110 compatibility effort, address SegWit spending rule ambiguity, and scrub the BIP of any of Isabel Foxen Duke's "contributions".
There are a few things we need to change to comply with the 7 changes in 110:
- SegWit v2 cannot create a new place for annex data
- Instead of using OP_SUCCESS, we overload usage the six OP_CHECKSIG* type opcodes to allow for multiple algorithms (proving that this does not introduce other problems is taking some time)
- Witness bytes for lengthy PQ sigs must be chunked into groups of 256 bytes
It's a challenging problem but not impossible to solve.
We will if I have any say in it
And it will be sooner than 2 years
I'm interested in lots of soft fork efforts right now