Since we know that only the Bitcoin network is used and that all
components must operate on the same network, we can make the
configuration a lot easier for the user by allowing them to only specify
a single option for the network. We'll then go ahead and set that in all
the necessary sub structs.
The code blocks aren't displayed correctly in GitBook when using the
"shell script" markup hint. We unify all code blocks to use the same
"shell" hint. While doing so, we also use an explicit unicode character
to represent the shell. This should make it more clear that the
character isn't part of the command itself.