Bitcoin Forum
April 24, 2024, 05:58:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Scalability of BitCoinD for a wallet service  (Read 2810 times)
Xenland
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


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.
1713938325
Hero Member
*
Offline Offline

Posts: 1713938325

View Profile Personal Message (Offline)

Ignore
1713938325
Reply with quote  #2

1713938325
Report to moderator
1713938325
Hero Member
*
Offline Offline

Posts: 1713938325

View Profile Personal Message (Offline)

Ignore
1713938325
Reply with quote  #2

1713938325
Report to moderator
1713938325
Hero Member
*
Offline Offline

Posts: 1713938325

View Profile Personal Message (Offline)

Ignore
1713938325
Reply with quote  #2

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

Posts: 1713938325

View Profile Personal Message (Offline)

Ignore
1713938325
Reply with quote  #2

1713938325
Report to moderator
1713938325
Hero Member
*
Offline Offline

Posts: 1713938325

View Profile Personal Message (Offline)

Ignore
1713938325
Reply with quote  #2

1713938325
Report to moderator
1713938325
Hero Member
*
Offline Offline

Posts: 1713938325

View Profile Personal Message (Offline)

Ignore
1713938325
Reply with quote  #2

1713938325
Report to moderator
mtbitcoin (OP)
Legendary
*
Offline Offline

Activity: 876
Merit: 1000


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::Coming Soon
mtbitcoin (OP)
Legendary
*
Offline Offline

Activity: 876
Merit: 1000


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::Coming Soon
phantomcircuit
Sr. Member
****
Offline Offline

Activity: 463
Merit: 252


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
Merit: 101


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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!