Seems like it would be a great way to expand the usability of Bitcoin, i.e. tell your friends to send their transactions to your node when they are not at home and then their client software only needs to manage simple wallet / key operations. Curious why this is not common practice.

  • Are you suggesting SPV wallets or some sort of ultrathin RPC client to a multiuser wallet node? Nov 27, 2023 at 9:17
  • More the latter. Probably even a Bitcoind node compiled without the wallet. I'm imagining many unrelated users, using a very thin client just doing wallet operations and using the Node to rely on for consensus and sending transactions, etc. I understand this is not ideal from a decentralization perspective, but it seems like a worthwhile compromise, for the convenience, if you trust the Node provider.
    – jason
    Dec 4, 2023 at 17:46

2 Answers 2


The Bitcoin Core RPC interface is a private interface not suitable to be exposed publicly or accessed by untrusted parties.

On the other hand it is quite popular for people to host public or semi-public Electrum servers. This way stranger or friends can point their wallet to this server to fetch information about their coins from the Bitcoin network.


What does it mean semi-public ?

What a configuration should I do on the server for public / semi-public / private?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.