Bitcoin Forum
December 27, 2024, 09:41:16 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: fastest long-term wallet for thousands of accounts?  (Read 2812 times)
akashamar (OP)
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
November 02, 2014, 09:35:35 PM
 #1

Hi,

Reference bitcoin client get's very slow (eventually unusable, lagging and not responding) when one is using thousands of accounts and holds tens thousands of transactions made by those accounts. So which client/wallet do you recommend me for use in my java web application, which will have on-line bitcoin wallet and should support thousands of accounts and holds tens thousands of transactions made by those accounts (sending and receiving)? Which client/wallets are in use by popular exchange sites or mining pools with user accounts?

Thanks for tips!
dabura667
Sr. Member
****
Offline Offline

Activity: 475
Merit: 252


View Profile
November 03, 2014, 08:31:40 AM
 #2

Most services with any level of competence implement their own services from the ground up. (ie. they don't use "pre-packaged" solutions like Bitcoin Core)

I would suggest managing your keys with BIP32, generate an extra 10 accounts and an extra 10 addresses for each account as a buffer (for when your service gets hit hard) then set up a bunch of SPV instances with bloom filters to accept transactions only dealing with your service.

You could set a low false positive rate, as your service as a whole probably doesn't need to have much privacy. (Your service basically masks users's activity to the network anyways)

Then just sit and watch the transactions roll in.

As they come in, you can categorize them based on the utxos of each transaction and use it to update your server's database.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
El Emperador
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
November 09, 2014, 10:12:46 AM
 #3

Hi,

Reference bitcoin client get's very slow (eventually unusable, lagging and not responding) when one is using thousands of accounts and holds tens thousands of transactions made by those accounts. So which client/wallet do you recommend me for use in my java web application, which will have on-line bitcoin wallet and should support thousands of accounts and holds tens thousands of transactions made by those accounts (sending and receiving)? Which client/wallets are in use by popular exchange sites or mining pools with user accounts?

Thanks for tips!


Many exchanges and faucets use Blockchain.info online wallet.
https://blockchain.info/wallet

.
.7 BTC  WELCOME BONUS!..
███████████████████████████
██████████▀▀▄▄▄▄▄ ▄▀▀██████
█████████▄██████ ████ ▀████
██████▀▀ ▄▄▄▄ ▀▀███▀▄██ ███
████▀   ██████   ▀██████ ██
███ ▄▄▄████████▄▄▄ ██▄▄▄ ██
██ █████▀    ▀█████ ████ ██
██  ▀██        ███▀ ███ ███
██   ▄██▄    ▄██▄   █▀▄████
███ ▄████████████▄ ████████
████▄▀███▀▀▀▀███▀▄█████████
██████▄▄      ▄▄███████████
███████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████▄▄▄█████▄▄▄████████████████████████████████████████████████████
██████████▄█████▄█▄███▄█▄██████████▄██▀▀▀████████████████████████████████████████████████████
██████████████▀████▄████▀██████████████████████████▄█████▄██▄█████▄████▄████▄████▄████████
█████████████████▐█████▌███████████▄█████▀███▀▀████████▀▀▀▀█████▀▀▀██████▀▀███▀▀███████████
██████████████▄████▀████▄██████████████████▄▄▄▄▄███▄▄▄▄█████▄▄▄████████████████████████
████████████████▀█▀███▀█▀██████████▀███████▀█████████▀█████▀██▀█████▀███████████████████████
██████████████████████████████▀▀▀████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████
████████▀▀  ▐█▌  ▀▀████████
██████▄     ▐█▌     ▄██████
████ ▀██▄▄███████▄▄██▀ ████
███    ██▀▀  ▄  ▀▀██    ███
██    ██   ▄███▄   ██    ██
████████  ███████  ████████
██    ██  ▀▀ █ ▀▀  ██    ██
███    ██▄▄ ▀▀▀ ▄▄██    ███
████ ▄██▀▀██████▀▀▀██▄ ████
██████▀     ▐█▌     ▀██████
████████▄▄  ▐█▌  ▄▄████████
███████████████████████████
.
.30+  ALTCOINS AVAILABLE..
Meuh6879
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012



View Profile
November 16, 2014, 05:38:50 PM
 #4

Quote
So which client/wallet do you recommend me

original client only ... the one that it "create" the bitcoin network : bitcoin core.
by the way, https://www.bitaddress.org/ is a good solution, too ...
true-asset
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250

Uro: 1 URO = 1 metric tonne of Urea N46 fertilizer


View Profile WWW
December 01, 2014, 07:52:20 AM
 #5

MultiBit is ok up to 5000 addresses per wallet. After that the load time can be 5 minutes or more.
The best thing about MultiBit is that it can open multiple wallet files simultaneously - each with different addresses.
I have found the optimum config (for responsiveness) to be about 2500 addresses per wallet file.

Blockchain.info is limited to 500 addresses.

Have not tested Electrum to that many addresses - due to the way its works its hard to test this. I am also worried about the server architecture of of Electrum - to me, for large amounts, its a bit of a gray area on whether the servers can do something malicious (e.g. report incorrect transaction information).

Uro: A Real Long Term Currency, 1 URO = 1 metric tonne of Urea N46 fertilizer[/url]
Urea N46 tracks gradual increases in energy and food prices over the long term.
Pages: [1]
  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!