Global Feed Post Login
Replying to Avatar Vitor Pamplona

Bitcoind is not designed for a mobile user:

1. Setup a wallet before starting to sync so that the system can prune the important thing.

2. No need for any of the RPC stuff.

3. No need for the desktop GUI

4. No need for any of the configurations they offer today.

5. All the gossip stuff can be reduced to simply receiving a transaction for 0-conf notifications and not doing anything with it.

6. The node just observes new blocks. It doesn't send anything to anyone else. It doesn't "participate" in the network outside of simple transaction broadcasting.

7. No advanced wallets. No scripts. No multisigs, nothing crazy coming from the phone.

Etc, etc, etc.

All we want is a simple wallet that you can receive and send. It's not a wallet for large funds, just small services. A checking account that is on-chain.

Avatar
nunchuk_io 5mo ago

Agreed. Bitcoind was never designed to be a server. And RPC over HTTP is insecure.

That’s why we have things like the Electrum protocol, which was designed to be a proper backend server for syncing. (You can design a different protocol, but that’s another story).

Reply to this note

Please Login to reply.

Discussion

No replies yet.