Add constants for Litecoin, Litecoin Testnet, Dogecoin, and Dogecoin Testnet
Update bip-0044.mediawiki #76
pull jprichardson wants to merge 1 commits into bitcoin:master from jprichardson:patch-1 changing 1 files +16 −0-
jprichardson commented at 9:39 AM on June 20, 2014: none
-
ae5cf1501c
Update bip-0044.mediawiki
Add constants for `Litecoin`, `Litecoin Testnet`, `Dogecoin`, and `Dogecoin Testnet`
-
jprichardson commented at 9:44 AM on June 20, 2014: none
Or even better... some deterministic way to generate the constants for each crypto currency? For sake of compatibility, keep Bitcoin/Testnet at
0and1respectively. -
gavinandresen commented at 2:38 PM on June 20, 2014: contributor
"BIP" stands for "Bitcoin" improvement process.
This belongs in LIPS/DIPS, in my humble opinion. I don't want to get dragged into which coins deserve constants in BIPS and which ones don't.....
-
jprichardson commented at 2:47 PM on June 20, 2014: none
"BIP" stands for "Bitcoin" improvement process.
Yup.
Coin type is a constant, set for each cryptocoin. Cryptocoin developers may ask for registering unused number for their project.
The list of already allocated coin types is in the chapter "Registered coin types" below.
Might I suggest removing the aforementioned then? Perhaps the entire
Coin Typesection? Or make a statement about delegating the constants to the authority/developers of each respective crypto currency? -
laanwj commented at 8:36 AM on June 25, 2014: member
Agree with @gavinandresen here. Maintaining a list of altcoins is outside of the scope of BIPs.
Let's just leave ours (bitcoin and bitcoin testnet) specified, and leave the rest up to developers of altcoins themselves.
- laanwj closed this on Jun 25, 2014
- laanwj cross-referenced this on Jul 9, 2014 from issue BIP 44 - Added some alt coins to the registered coin types list by erasmospunk
-
prusnak commented at 10:36 AM on July 9, 2014: contributor
@jprichardson We can talk about assigning particular numbers when there already is a working BIP44 wallet for <alt>coin. Then you can ask for assigning a coin type into this document: https://github.com/satoshilabs/docs/blob/master/slips/slip-0044.rst
Which is regularly deployed here: http://doc.satoshilabs.com/slips/
-
dcousens commented at 12:07 PM on July 9, 2014: contributor
Is there any reason not to use a deterministic process for this instead of a centralized register? I understand we are currently constrained to 31 bits and truncating
SHA256('bitcoin')orSHA256('litecoin')is probably less than ideal.But we are only constrained to that if we continue to separate coins using a derivation index, instead you could embed the separation into the derivation process.
Perhaps
data = serP(point(kpar)) || ser32(index) || 'bitcoin'would be simpler? -
jprichardson commented at 1:56 PM on July 9, 2014: none
@dcousens your second idea seems ok, but i'm afraid it's too late to change it now
Why is it too late to change it now? As far as I can tell, BIPs change frequently, and since this is in the draft stage, what could it hurt to change it to something that makes more sense?
-
prusnak commented at 2:08 PM on July 9, 2014: contributor
Because the change involves changing BIP-0032 which is Accepted for quite some time. That also means this is not the right thread to propose the change.
-
dcousens commented at 2:38 PM on July 9, 2014: contributor
Out of interest, why was the BIP32 constant
Bitcoin seednot changed? It seems like it was the most straight forward and intended value to change to enable a cross-currency BIP32 implementations using a single master seed.Was it purely to adhere with BIP43?
-
luke-jr commented at 2:45 PM on July 9, 2014: member
BIPs are Bitcoin Improvement Proposals; "cross-currency" isn't a goal. (altcoins that wish to use Bitcoin-designed protocols are free to make appropriate changes without worrying about the BIP specification)
- laanwj cross-referenced this on Aug 16, 2014 from issue Reserve coin type 2 for Litecoin (implemented in Electrum-ltc) by slush0
- jprichardson cross-referenced this on May 1, 2017 from issue BIP 43: Reserve purpose codes 10001-19999 for SLIPs by luke-jr
- ajtowns referenced this in commit d51109a03f on Sep 25, 2019