Conversation
Add constants for `Litecoin`, `Litecoin Testnet`, `Dogecoin`, and `Dogecoin Testnet`
|
Or even better... some deterministic way to generate the constants for each crypto currency? For sake of compatibility, keep Bitcoin/Testnet at |
|
"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..... |
Yup.
Might I suggest removing the aforementioned then? Perhaps the entire |
|
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. |
|
@jprichardson We can talk about assigning particular numbers when there already is a working BIP44 wallet for 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/ |
|
Is there any reason not to use a deterministic process for this instead of a centralized register? 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 |
|
@dcousens your second idea seems ok, but i'm afraid it's too late to change it now |
|
@prusnak why is it too late? This is still a draft, and I'd argue the centralization of constants through a 3rd party arbitrator is a critical flaw. |
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? |
|
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. |
|
Out of interest, why was the BIP32 constant Was it purely to adhere with BIP43? |
|
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) |
|
@luke-jr I don't disagree, yet this BIP centralizes entirely around a
|
|
@prusnak it doesn't involve changing BIP32, it involves changing this BIPs use/implementation of BIP32. |
|
@dcousens right. but this is still something i would not rather do as it breaks compatibility with BIP32 and has couple of other disadvantages when it comes to implementation. |
|
@prusnak what are the disadvantages? |
Add constants for
Litecoin,Litecoin Testnet,Dogecoin, andDogecoin Testnet