The primary objective is to assure security vulnerabilities are caught before they are released. The secondary objective is to improve Bitcoin Core's performance and correctness.
Existing comments can be found here.
Existing PRs can be found here.
Review existing covenant-related PRs on the Bitcoin Core and bitcoin-inqusition repositories.
These include, but are not limited to, OP_VAULT
, OP_CHECKTEMPLATEVERIFY
, and SIGHASH_ANYPREVOUT
.
This is meant to be a guide to both developers and interested users. It will compare and contrast the expected functionality of each proposal, any tradeoffs or concerns, and the status of the proposal in terms of development and discussion.
c. If possible, contribute to covenant-related proposals by suggesting conceptual changes and/or implementing code
The covenant-related proposals aren't limited to the ones mentioned. Other, heretofore unimplemented proposals include Merkelize All The Things, OP_TLUV
, and others.
If the Bitcoin community deems these proposals promising, I will contribute to their development.