1

I have a full node running bitcoind on computer A. On computer B I have bitcoin-cli setup to connect to computer A over RPC. Computer A is a headless machine. I don't want to re-download the chain on computer B. I am currently using a wallet that can do this, but I would like to explore my options. Sparrow wallet is capable of talking to a bitcoind full node, but it is written in Java. There have been a lot of security vulnerabilities with programs written in Java, so I'd like to avoid it completely.

  1. Is there a way to connect bitcoin-qt on computer B to computer A (running bitcoind) the way bitcoin-cli is able to connect?
  2. What are some common wallets that support this feature? (trusted nodes via RPC or SPV to a bitcoind full node)

Here is the information I have been able to find so far:

  1. Is it possible to run both bitcoind and bitcoin-qt as backend and frontend?
  2. Step by step to make a SPV bitcoin node
  3. https://coldcard.com/docs/ultra-quick

1 Answer 1

1

As @Andrew Chow said:

Bitcoin-qt is not just a frontend GUI or wallet handling software. It is bitcoind with a GUI.

There is a WIP project for separating things and make this possible, but it's still very early and not recommended for end users.

What are some common wallets that support this feature? (trusted nodes via RPC or SPV to a bitcoind full node)

Specter Desktop do support connecting to your core via RPC. You can also install an Electrum server on the headless machine and use Electrum or any other wallet that supports this protocol.

1
  • I ended up using Electrum with the bwt plugin which runs a lightweight electrum server that connects to my node. I am going to look into using electrum personal server as this seems to be the recommended method
    – Brandon
    Commented Jan 8, 2022 at 23:40

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.