-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Documentation detailing difference to/migration from Bitcoin Core missing #208
Comments
Question (the one that actually drove me to look for said document): We're currently using Bitcoin Core with |
I don't believe there is a document, but that is a good idea. Given the various uses, providing a specific migration guide might prove challenging since that would largely depend on how it's being used, but documenting any major differences seems like a reasonable thing to do. It could be added to the documentation. For now, I'll answer your questions here and perhaps it can become the start of such a document. The biggest difference is the fact that btcd only provides chain services. All wallet functionality has intentionally been split into the separate btcwallet daemon. Bitcoin Core, on the other hand, currently combines everything into the daemon including both chain and wallet functionality (though I believe they have been working towards splitting the wallet functionality out as well). Bitcoin-qt also combines in wallet GUI functionality. As far as chain services:
Also, I'd like to point out that btcwallet is a daemon just like btcd. In other words, it's intended for programmatic access. That means it does not have a shiny GUI like Bitcoin-qt/Armory/etc that most end users are used to interfacing with. There is the btcgui project which is a proof of concept on how such a GUI can be built on top of btcwallet, however, since btcgui is only a proof of concept, it is no where near ready for end users. |
Wow, amazingly comprehensive answer (in such a short time). Thank you, that answers my question relating |
The comment for the RPC listen section in the sample-btcd.conf incorrectly claimed that the default for the RPC server listener is to listen on all interfaces by default. In reality, it only listens on localhost for IPv4 and IPv6 by default. Refs btcsuite#208.
The comment for the RPC listen section in the sample-btcd.conf incorrectly claimed that the default for the RPC server listener is to listen on all interfaces by default. In reality, it only listens on localhost for IPv4 and IPv6 by default. Closes btcsuite#208.
This was not supposed to be closed. |
For a temporary solution,
|
Unless I am mistaken, there's no document that clearly details the difference to Bitcoin Core, or describes a migration path. This would be really useful for people that consider moving away from Bitcoin Core.
Some questions this document might cover:
I propose to collect related questions here to make writing this document easier.
The text was updated successfully, but these errors were encountered: