Author

Topic: Bitlab Bitcoind Clustering (Read 5226 times)

newbie
Activity: 6
Merit: 0
November 05, 2013, 11:00:49 AM
#3
Thanks for your question.

Each server is just a standard bitcoind server. If one of the servers gets hacked, you lose the coins on that particular server.
newbie
Activity: 46
Merit: 0
November 04, 2013, 06:26:28 PM
#2
are the private keys stored locally on each node? ie, if one node is compromised does the amount on bitcoin on the entire cluster get lost? or does 1/x (if btc is spread evenly between nodes). Or optimally are the keys generated so each node only has 1/x of the key. So an attacker would need to compromise all the servers to get the full private key?
newbie
Activity: 6
Merit: 0
November 04, 2013, 07:49:33 AM
#1
Using Firebase and NodeJS we have created a clustering solution for bitcoind that allows you to use several bitcoind servers to serve a single system.

https://github.com/bitlabco/bitlab-nodejs

It consists of three nodes:

1. Address Node - listens for new address requests and generates a new address from a randomly selected bitcoind.

2. Receive Node - listens for new payments from each bitcoind, updates the account balance and generates a transaction record.

3. Send Node - listens for new withdrawal requests and sends the bitcoins from the first available bitcoind with sufficient balance.

Check out our website: https://bitlab.co
Jump to: