Update BIP39 Comments-Summary #1413
pull BitcoinErrorLog wants to merge 1 commits into bitcoin:master from BitcoinErrorLog:patch-1 changing 1 files +1 −1-
BitcoinErrorLog commented at 3:29 pm on February 3, 2023: noneThe current summary seems inconsistent with reality, updated
-
Update Summary
The current summary seems inconsistent with reality, updated
-
apoelstra commented at 5:10 pm on February 3, 2023: contributor
This PR is probably going to lead to a lot of fighting, but I agree that “unanimously discouraged” is disconnected from reality here. And I say this as somebody who really dislikes BIP39.
My suggestion would be:
- Somebody sets up a wiki page on Core’s github, or the bitcoin wiki, or whatever, detailing the problems with BIP39. I have written up some stuff on the rust-bitcoin wiki. I have also written a rant on the codex32 FAQ page. It’d be fine to just copy the stuff there.
- This should be linked somewhere in the BIP text itself, maybe under a new “Controversy” heading. (It might be okay to use one of the two links above, but they’re both controlled by me and I don’t make any claims about them being permanent.)
- The text that this PR tries to change should be changed to something like “Widely deployed but discouraged; see Controversy section” or something.
I would further suggest that we link to an alternate suggestion – but I’m actually not aware of any alternates that have a BIP number.
-
BitcoinErrorLog commented at 5:24 pm on February 3, 2023: none
I’d be happy with anything actually accurate and providing context. Basically, someone on our team was saying “uhh John, why does this say this, doesnt everyone use this?!” so I just assumed it was some artifact of history that needed updating.
That said, it still feels oddly authoritative to word an update as “but discouraged” and “controversy” – why can’t we be more objective?
Something like, “Widely deployed, but better designs are possible (see Suggestions section)” or such.
-
BitcoinErrorLog commented at 8:41 pm on March 16, 2023: none
“A lot of fighting” has not materialized :)
Could we proceed with a compromise?
-
achow101 commented at 9:02 pm on March 16, 2023: memberThis shouldn’t name software specifically, both because it comes off as an exhaustive list (which it is not), and it may appear to be an attack on the developers of that software itself (which I assume this is not). I would go with something like “Widely deployed, but discouraged for further implementation (see comments)”
-
apoelstra commented at 10:46 pm on March 16, 2023: contributorWe are very close to having BIP 93 merged – see #1425 – which has some critiques of BIP39 and lives in this repo. I think we could say something like “Widely deployed, but see concerns described in BIP 93” if the word “discouraged” is too opinionated on the part of the BIP maintainers.
-
luke-jr renamed this:
Update Summary
Update BIP39 Comments-Summary
on Jun 29, 2023 -
luke-jr commented at 4:55 pm on June 29, 2023: member
Comments-Summary
is a summary of the comments wiki page. The current summary looks accurate.Feel free to add additional comments to the wiki page, and PR an update to the summary to reflect the new comment(s).
Note, however, that the Comments-Summary is not concerned with implementations. Only comments on the wiki page.
-
luke-jr closed this on Jun 29, 2023
This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-22 01:10 UTC
More mirrored repositories can be found on mirror.b10c.me