Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: romerun on February 18, 2014, 08:14:40 AM



Title: is it possible run bitcoind on a server to provide blockchain infomation
Post by: romerun on February 18, 2014, 08:14:40 AM
to a client that hold wallet in the local machine. As my understanding it's not currently possible right ?

What I'm doing right now is, I have bitcoind running on a server, and when I need to spend my coins, I rsync the blockchain from the server to my local machine which is more practical than waiting for the local bitcoind to sync up.

Say I prefer trusting bitcoind on my server to other external services (blockchaininfo , electrum, etc), it should make more sense if my remote bitcoind can provide rpc to local client holding wallet to connect to it.


Title: Re: is it possible run bitcoind on a server to provide blockchain infomation
Post by: greenlion on February 18, 2014, 09:00:32 AM
You can accomplish exactly this by running Coinpunk on your bitcoind server.


Title: Re: is it possible run bitcoind on a server to provide blockchain infomation
Post by: Abdussamad on February 18, 2014, 02:47:25 PM
to a client that hold wallet in the local machine. As my understanding it's not currently possible right ?

What I'm doing right now is, I have bitcoind running on a server, and when I need to spend my coins, I rsync the blockchain from the server to my local machine which is more practical than waiting for the local bitcoind to sync up.

Say I prefer trusting bitcoind on my server to other external services (blockchaininfo , electrum, etc), it should make more sense if my remote bitcoind can provide rpc to local client holding wallet to connect to it.

You could always create your own electrum server and restrict your local copy of electrum to connecting to just that server.

https://github.com/spesmilo/electrum-server


Title: Re: is it possible run bitcoind on a server to provide blockchain infomation
Post by: spin on February 18, 2014, 02:52:24 PM
You could have bitcoind running on a server and bitoin-qt on a local machine on the same LAN.  
Then on your local machine set in your bitcoin.conf file:
-connect=192.168.x.x (the ip of your server).
This means that your local machine will only connect to your server.  Thus it will get all your blocks only from your server over your LAN which should be fast.  It should probably be similar to rsync?

Note: that each bitcoin (on server and local machine) will have independent wallets, but you may just not use the server wallet for example.