-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update bip-0044.mediawiki #76
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