10

Who decides to change the status from Draft to Accepted?

BIP 0001 doesn't seem to clearly state this.

  • Is this a vote by the developers?
  • Whose vote exactly do we count?
  • How is it conducted and counted?
  • Are there veto rights?
  • Who handles disputes?
  • Is there a specific channel/topic/bitcointalk thread where accepted BIPs are published? (for those of us who don't follow the entire dev mailing list)

1 Answer 1

5

The process is not formalized precisely because only really non-controversial changes are supposed to make it in at all.

This hasn't always been the case, but is becoming more true in the last year. Right now the process goes like this:

  • Start by thinking of some feature/improvement.
  • Convince the dev team(s) of the relevant parts (core consensus, wallets, other layers) that this is a good idea in the abstract, and it needs to be standardized.
  • Write a draft.
  • Get gmaxwell to assign a BIP number for reference.
  • Make everyone happy with the detailled draft.
  • At some point, the status of the draft changes to Accepted (based on actual agreement of all/most devs).

You can follow https://github.com/bitcoin/bips to see when changes are made.

2
  • 1
    Who is "everyone"? Is there a list of all people that need to approve a change?
    – ripper234
    Dec 16, 2013 at 12:57
  • 1
    "Everyone" means pretty much all relevant devs working in that space. BIP0032 became accepted only once multiple wallet implementers agreed it should happen, and started working on their implementations. The BIP process isn't binding on anyone so it only can be relevant if it actually represents community consensus. Dec 17, 2013 at 23:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.