<p>The Bitcoin Core RPC interface is a private interface not suitable to be exposed publicly or accessed by untrusted parties.</p>
<p>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.</p>

CC BY-SA 4.0
2023-11-27T11:21:15.683Z
2023-11-27T11:21:15.683Z
Antoine Poinsot
<p>What does it mean semi-public ?</p>
<p>What a configuration should I do on the server for public / semi-public / private?</p>

CC BY-SA 4.0
2023-12-15T05:00:32.640Z
This does not provide an answer to the question. Once you have sufficient [reputation](https://bitcoin.stackexchange.com/help/whats-reputation) you will be able to [comment on any post](https://bitcoin.stackexchange.com/help/privileges/comment); instead, [provide answers that don't require clarification from the asker](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead).
Hannah Vernon
CC BY-SA 4.0
2023-12-27T21:27:46.993Z
This is another question posted as an answer.
cdecker
CC BY-SA 4.0
2023-12-15T04:43:24.280Z
2023-12-15T04:43:24.280Z
user3668256
<p>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.</p>

CC BY-SA 4.0
2023-11-27T09:17:45.863Z
Are you suggesting SPV wallets or some sort of ultrathin  RPC client to a multiuser wallet node?
RedGrittyBrick
CC BY-SA 4.0
2023-12-04T17:46:20.280Z
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
<bitcoind><json-rpc>
Why is hosting a public bitcoind RPC node not more popular?
jason
# Why is hosting a public bitcoind RPC node not more popular?

(Asked by: username_0 on 2023-11-27)

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.

**Tags:** bitcoind, json-rpc

> **Comments:**
> **username_1**: Are you suggesting SPV wallets or some sort of ultrathin  RPC client to a multiuser wallet node?  
> **username_0**: 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.  

---

## 2 answers

### Answer by username_2 on 2023-11-27. Score: 3

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.


---

### Answer by username_3 on 2023-12-15. Score: -1

What does it mean semi-public ?

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

> **Comments:**
> **username_4**: This does not provide an answer to the question. Once you have sufficient [reputation](https://bitcoin.stackexchange.com/help/whats-reputation) you will be able to [comment on any post](https://bitcoin.stackexchange.com/help/privileges/comment); instead, [provide answers that don't require clarification from the asker](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i-do-instead).  
> **username_5**: This is another question posted as an answer.  

---

