Bitcoin Forum
December 09, 2016, 11:41:10 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: Scalability of BitCoinD for a wallet service  (Read 2414 times)
Xenland
Legendary
*
Offline Offline

Activity: 980


I'm not just any shaman, I'm a Sha256man


View Profile
September 04, 2011, 03:46:50 PM
 #21

Looking at the various arguements brought forward, I am going ahead with the "let bitcoind manage" the transactions approach using the "Accounts" feature as a means of storing balances. At the moment I'd rather deal with scalability issues vs having unscynchronized balances between a separate DB vs wallet.dat.

If you want to scale really big with this approach you need several servers each running bitcoind, and each managing their share of accounts. A load balancer for this setup is fairly trivial to set up.

I bet a load balancing method is trivial indeed; Just thinking about securing an API system to query eachother would be frustrating, but that's only because I would go MySqlDB route is why I say this.
1481326870
Hero Member
*
Offline Offline

Posts: 1481326870

View Profile Personal Message (Offline)

Ignore
1481326870
Reply with quote  #2

1481326870
Report to moderator
1481326870
Hero Member
*
Offline Offline

Posts: 1481326870

View Profile Personal Message (Offline)

Ignore
1481326870
Reply with quote  #2

1481326870
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481326870
Hero Member
*
Offline Offline

Posts: 1481326870

View Profile Personal Message (Offline)

Ignore
1481326870
Reply with quote  #2

1481326870
Report to moderator
1481326870
Hero Member
*
Offline Offline

Posts: 1481326870

View Profile Personal Message (Offline)

Ignore
1481326870
Reply with quote  #2

1481326870
Report to moderator
1481326870
Hero Member
*
Offline Offline

Posts: 1481326870

View Profile Personal Message (Offline)

Ignore
1481326870
Reply with quote  #2

1481326870
Report to moderator
mtbitcoin
Legendary
*
Offline Offline

Activity: 876


Etherscan.io


View Profile
September 04, 2011, 03:56:02 PM
 #22

Looking at the various arguements brought forward, I am going ahead with the "let bitcoind manage" the transactions approach using the "Accounts" feature as a means of storing balances. At the moment I'd rather deal with scalability issues vs having unscynchronized balances between a separate DB vs wallet.dat.

If you want to scale really big with this approach you need several servers each running bitcoind, and each managing their share of accounts. A load balancer for this setup is fairly trivial to set up.

Load balancing is definitely one method and it has crossed my mind, but that would defeat the "move accounts" feature that provides instantaneous transfer for users within the system (same wallet.dat). Having multiple bitcoind instnaces and moving counts from one wallet to other would also create additional network transactions in addition to delays required for confirmations.

EtherScan::Ethereum Block Explorer | BlockScan::Counterparty Block Explorer
mtbitcoin
Legendary
*
Offline Offline

Activity: 876


Etherscan.io


View Profile
September 04, 2011, 04:53:24 PM
 #23

On the topic of scalability, would setting -connect=xxxx.IP help in offloading some of the processing? If it does then we could setup a dedicated node to connect to

EtherScan::Ethereum Block Explorer | BlockScan::Counterparty Block Explorer
phantomcircuit
Sr. Member
****
Offline Offline

Activity: 463


View Profile
September 05, 2011, 10:31:23 AM
 #24

On the topic of scalability, would setting -connect=xxxx.IP help in offloading some of the processing? If it does then we could setup a dedicated node to connect to

It would.. but I suggest you take a look at https://vibanko.com/ before you start doing anything like this it's open source.
blueadept
Full Member
***
Offline Offline

Activity: 225


View Profile
September 05, 2011, 04:02:46 PM
 #25

It would.. but I suggest you take a look at https://vibanko.com/ before you start doing anything like this it's open source.

This is awesome. Thanks!

Like my posts?  Connect with me on LinkedIn and endorse my "Bitcoin" skill.
Decentralized, instant off-chain payments.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!