Skip to content

BIP: Deterministic multi-signature P2SH addresses#146

Merged
laanwj merged 14 commits intobitcoin:masterfrom
afk11:bip0090
May 26, 2015
Merged

BIP: Deterministic multi-signature P2SH addresses#146
laanwj merged 14 commits intobitcoin:masterfrom
afk11:bip0090

Conversation

@afk11
Copy link
Copy Markdown
Contributor

@afk11 afk11 commented Mar 11, 2015

BIP for standard multisignature P2SH addresses given m and a set of public keys.

Bip90 is just a number which doesn't collide, I will request one via the mailing list now.

Comment thread bip-0090.mediawiki Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Think you need a line here, this address isnt being displated in the rendered mediawiki view.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks, seems to have been the same for the first set of public keys too. Fixed now

@maraoz
Copy link
Copy Markdown
Contributor

maraoz commented Mar 11, 2015

ACK. Can confirm bitcore follows this, and I think it's good to have a BIP to clarify this issue, given every developer doing P2SH multisig will encounter it.
Once/if this gets merged, we'll add the test vectors to bitcore 👍

Comment thread bip-0090.mediawiki Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think here "bitcoinj" should also be mentioned.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ah, great!

@afk11
Copy link
Copy Markdown
Contributor Author

afk11 commented Mar 11, 2015

Cheers @maraoz! Already borrowed the one bitcore happened to have :)

@gmaxwell
Copy link
Copy Markdown
Contributor

As a matter of procedure this proposal can not have 90 now. PLEASE discuss your proposals on the list and just use BIP?? or BIP_draft_proposer or some other placeholder name.

@btcdrak
Copy link
Copy Markdown
Contributor

btcdrak commented Mar 11, 2015

@gmaxwell I thought this was discussed on the list not so long ago?

@gmaxwell
Copy link
Copy Markdown
Contributor

@btcdrak I have no freeking idea. Just immediate intervention is required to prevent ANOTHER incident of multiple people squatting a number.

@afk11 afk11 changed the title Bip0090? BIP: Deterministic multi-signature P2SH addresses Mar 11, 2015
@afk11
Copy link
Copy Markdown
Contributor Author

afk11 commented Mar 11, 2015

That's absolutely fine, I'm not fussed either way, but can see how it can cause confusion later on.

@gmaxwell
Copy link
Copy Markdown
Contributor

Yep. Working on a last call now. Good work.

@btcdrak
Copy link
Copy Markdown
Contributor

btcdrak commented Mar 11, 2015

ACK from me. I was involved in some of the discussions of this proposal in the beginning so it's all good from my side.

@devrandom
Copy link
Copy Markdown
Contributor

ACK from CryptoCorp

@afk11
Copy link
Copy Markdown
Contributor Author

afk11 commented Mar 15, 2015

Whoop, we've been assigned BIP0067 for this! Updated the PR so the README reflects this now also.

I've changed the type from Informational to Standard, seems to be what most process BIPs are marked as.

Comment thread bip-0067.mediawiki Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

BIPs really shouldn't be listing all implementations, just a (few) reference ones)... Recommend at least not listing ones based on bad security practices like brainwallets.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

the reason for listing as many as possible is initially too show there's already a bunch of wallets and libs following this.

2nd is imo that this BIP aims to close the gap for compatibility, I think it's relevant.

imo it should stay in until the BIP is accepted, since it's relevant for the discussion

@afk11
Copy link
Copy Markdown
Contributor Author

afk11 commented May 18, 2015

@luke-jr - Forgot to mention, following your advise on IRC a while ago I altered the BIP to mention BIP-0011. Mind having a look?

laanwj added a commit that referenced this pull request May 26, 2015
BIP: Deterministic multi-signature P2SH addresses
@laanwj laanwj merged commit f30e1ec into bitcoin:master May 26, 2015
@rubensayshi
Copy link
Copy Markdown
Contributor

does this mean it's accepted? or just merged the draft?

@laanwj
Copy link
Copy Markdown
Member

laanwj commented May 26, 2015

It just means that the BIP is part of the official repository now. There hasn't been a status change (those should be discussed on the mailing list, as described in BIP 0001, after the standard has been in use for significant amount of time, but it looks like the majority of BIPs stays at Draft status).

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.

9 participants