Reserve coin type 2 for Litecoin (implemented in Electrum-ltc) #93

pull slush0 wants to merge 1 commits into bitcoin:master from satoshilabs:master changing 1 files +4 −0
  1. slush0 commented at 10:49 PM on August 15, 2014: contributor

    BIP44 has list of reserved coin types other than Bitcoin, please accept this simple pull request which make reservation for Litecoin.

  2. Reserve coin type 2 for Litecoin (implemented in Electrum-ltc) 243a26ba2e
  3. luke-jr commented at 12:32 AM on August 16, 2014: member

    NACK, Off-topic.

  4. slush0 commented at 12:37 AM on August 16, 2014: contributor

    It's on topic in context of BIP44.

  5. luke-jr commented at 12:38 AM on August 16, 2014: member

    Bitcoin Improvement Proposals are for Bitcoin.

  6. slush0 commented at 12:41 AM on August 16, 2014: contributor

    Ok, then please remove BIP44 from BIPs completely, we will use our own repository for such specifications. Such discussions about every single line are really annoying.

  7. gavinandresen commented at 12:51 AM on August 16, 2014: contributor

    ACK.

  8. andre-amorim commented at 1:03 AM on August 16, 2014: none

    :. Andre Amorim .:

    Key-ID:

    A70B444E

    Fingerprint:

    FAAD3B6556A8877B938EAB2FC05E2CB0A70B444E

    On 16 August 2014 01:51, Gavin Andresen notifications@github.com wrote:

    ACK.

    — Reply to this email directly or view it on GitHub #93 (comment).

  9. jgarzik commented at 2:37 AM on August 16, 2014: contributor

    ACK

  10. luke-jr commented at 2:48 AM on August 16, 2014: member

    @slush0 Discussions are to be expected for BIPs; that's the whole point of collaboration. It isn't merely a tool where one person asserts their pre-decided 'authority' on others, but one where multiple people discuss and come up with a standard that works for everyone. With regard to this specific case, the change clearly goes contrary to the purpose of BIPs; one reasonable/workable alternative would be to reserve all numbers outside of Bitcoin and testnet for an external number repository. I appreciate your efforts to collaborate, but please don't expect to simply get exceptions because you threaten to stop collaborating. @gavinandresen @jgarzik You're setting a dangerous precedent ACKing things because of threats made. (Edit: My apologies for jumping to conclusions if that isn't your actual reason)

  11. jgarzik commented at 2:54 AM on August 16, 2014: contributor

    @luke-jr Something receives my ACK here because it is the right thing to do, from a technical perspective.

  12. luke-jr commented at 3:05 AM on August 16, 2014: member

    @jgarzik Please explain how defining standards for Litecoin in any way improves Bitcoin. BIPs have had a certain policy against defining altcoin things up to now.

  13. bip39JP commented at 3:24 AM on August 16, 2014: contributor

    @luke-jr I understand the idea of keeping BIP about Bitcoin, but in reality, most alt-coin devs come to the Bitcoin bips section to gather information on implementing BIP protocols into their alt softwares.

    tbi I think BIP32 is less about Bitcoin and more about crypto in general (as it defines a method to generate Public private keypairs.) and so I think that it seems prudent to have an index of standardized usages in a place where anyone looking up the protocol will see them.

    This prevents things such as Hive-js (web.hivewallet.com) which uses the same m/0'/0/k for both Bitcoin AND Litecoin. (revealing the same public keys on both blockchains.)

    (slightly OT, but this is why I personally think that BIP32 should add a prominent link pointing to BIP44, and the m/0'/0/k stuff on BIP32 should be moved to BIP44 as a "This is what people used before BIP44" side-note instead, but that's another discussion for another day)

  14. gmaxwell commented at 4:16 AM on August 16, 2014: contributor

    @luke-jr "Please explain how defining standards for Litecoin in any way improves Bitcoin" It prevents conflicting or colliding use. If it were a case that extensive specification were required I'd say instead the LTC specific things should be specified elsewhere and we should have a reference saying that codepoint is reserved for that other use. ... but here where only the fact that its reserved for litecoin is harmless.

    Some color on this— there is some amount of discomfort in the Bitcoin technical community where people involved in some altcoin or another exploit Bitcoin's adoption and brand to promote their own thing (e.g. if you call for speakers on Bitcoin you will often be flooded with people who will really spend 80% of the time talking about some alt thing) and create an appearance of increased legitimacy. This has created some understandable discomfort for Bitcoin people who feel that altcoins are taking without giving back... and it's a legitimate reason to not expend a bunch of resources on some alt BIP proposals. It's often hard to define a good inclusion criteria other than none or all ... but I think at this point we've now already wasted a bunch of effort by discussing it at all, when it's just a harmless entry.

    On that basis— ACK, though if later it seems that we're being flooded by requests to register other altcoin IDs especially for altcoins which are not widely used ones I'm going to come back and suggest that we go and break out these definitions into some registry of altcoin version IDs, instead of individual specifications (and perhaps suggest we setup some natural rate limiting procedure for it (like paying bitcoin mining fees). :) I don't want to be in the business of gate keeping which altcoins can get listed, and yet also don't really want to be degrading the documents with altcoins which have intentionally offensive names or which are widely regarded as malware or other such nonsense.

  15. luke-jr commented at 5:58 AM on August 16, 2014: member

    Even aside from what's already been discussed, maybe there ought to be a numbered "crytocurrency namespace id" registry that can be used by multiple protocols, including this one, but also including others (like the payment protocol, if it didn't use strings already). This avoids not only trying to iterate every possible altcoin here, but also having to iterate altcoins for every protocol that wants to represent them by integer.

  16. laanwj commented at 7:58 AM on August 16, 2014: member

    Pulls like this have been closed unmerged many times. See #83, #76 Not sure why it now suddenly gets ACKs.

  17. luke-jr commented at 8:05 AM on August 16, 2014: member

    Wow, the exact same change too. I suggest we go ahead and merge #84 - it's been sitting there for a month and looks quite reasonable.

  18. slush0 commented at 8:17 AM on August 16, 2014: contributor

    Okay, I'm fine with #84. If you merge that, please ignore and close this PR.

  19. laanwj commented at 8:30 AM on August 16, 2014: member

    Closing in favor of #84

  20. laanwj closed this on Aug 16, 2014

  21. ajtowns referenced this in commit ae32d243cd on Oct 18, 2019
  22. apoelstra referenced this in commit 5bbf0db981 on Mar 15, 2023

github-metadata-mirror

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: 2026-04-14 18:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me