Skip to content

Instantly share code, notes, and snippets.

@john-moffett
Created March 7, 2023 17:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save john-moffett/be04a78b17add9ff66b57643469ef194 to your computer and use it in GitHub Desktop.
Save john-moffett/be04a78b17add9ff66b57643469ef194 to your computer and use it in GitHub Desktop.
Bitcoin Development plan

Bitcoin Development Plan

1. Continue reviewing Bitcoin Core PRs and Open Issues

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.

2. Open PRs for any unresolved security or performance issues

Existing PRs can be found here.

3. Review covenant-related proposals for Bitcoin

a. Technical review of existing proposals

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.

b. Create and maintain, on this repository, a summary of the covenant-related proposals

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment