Skip to content

Mark Taproot BIPs as Final #1423

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 26, 2023
Merged

Conversation

uncomputable
Copy link
Contributor

Taproot is supported by Bitcoin Core and adopted by a majority of the network, so it should be marked as Final. The progression from Draft to Proposed and from Proposed to Final was likely forgotten.

@bitcoin bitcoin deleted a comment from Fkhaibari Feb 19, 2023
Copy link
Contributor

@real-or-random real-or-random left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 43fa7cf

Copy link
Contributor

@jonasnick jonasnick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 43fa7cf

@augustoproiete
Copy link

ACK 43fa7cf

@ajtowns
Copy link
Contributor

ajtowns commented Feb 21, 2023

Is Final meant to imply it won't change any more? If so, should merge/nack pending fixes like #1406 and #1329 first? Otherwise, if fixes of that nature are still okay, ACK.

@kallewoof
Copy link
Contributor

I interpret 'final' as something that is adopted and in use, as opposed to a proposal, which is not yet (widely non-experimentally) used. So I think fixes post-final state are fine.

@luke-jr
Copy link
Member

luke-jr commented Feb 21, 2023

You forgot BIP 343, which was used to activate Taproot.

@uncomputable
Copy link
Contributor Author

Thanks for pointing this out. I added a new commit. Not everyone seems to want to finalize BIP 343, so we can merge with or without it.

@jonasnick
Copy link
Contributor

CC @michaelfolkson

@michaelfolkson
Copy link

CC @michaelfolkson

Personally I'm not bothered. I agree BIP 340-342 should be made Final. BIP 343 should also be made Final. Activation mechanism(s) seem to me to be entirely independent to the proposal(s) they are activating. I looked up SegWit activation BIPs and they were made Final in an independent pull request (#571) to the SegWit BIPs.

So happy to open an independent pull request to this one to make BIP 343 Final if that is what is blocking this.

@michaelfolkson
Copy link

ACK f4a05c1

Or alternatively remove the BIP 343 commit and merge #1426 instead. Either is fine with me.

@uncomputable
Copy link
Contributor Author

uncomputable commented Feb 26, 2023

Any opinions? Otherwise, let's merge it with BIP 343 included. We can squash the two commits to finalize all three BIPs at the same time, if that is an issue.

@kallewoof kallewoof merged commit 2ef2b16 into bitcoin:master Feb 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants