Bitcoin Forum
May 04, 2024, 04:13:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Faster and lighter weight alternative to bitcoind on a server?  (Read 1027 times)
PrintCoins (OP)
Hero Member
*****
Offline Offline

Activity: 533
Merit: 501


View Profile
August 31, 2012, 02:39:55 PM
Last edit: August 31, 2012, 02:56:11 PM by robkohr
 #1

Bitcoind is a hog on resources - memory, hard disk, and cpu. Especially if you are running on a little vps.

Does anyone have another suggestion as to something they actually use as an alternative to this.

I am looking for something:
* That can be easily interfaced with php
* doesn't require much if anything of the entire blockchain to be downloaded (something under 50 Meg would be great)
* Will not suck up much more memory than my apache server.
* Can still create new keys for itself and doesn't rely on some outside server to hold my private keys.
* Is easily set up from the command line in linux.
* Is fast and responsive.
* Is not something someone abandoned development on long ago.

1714796018
Hero Member
*
Offline Offline

Posts: 1714796018

View Profile Personal Message (Offline)

Ignore
1714796018
Reply with quote  #2

1714796018
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714796018
Hero Member
*
Offline Offline

Posts: 1714796018

View Profile Personal Message (Offline)

Ignore
1714796018
Reply with quote  #2

1714796018
Report to moderator
1714796018
Hero Member
*
Offline Offline

Posts: 1714796018

View Profile Personal Message (Offline)

Ignore
1714796018
Reply with quote  #2

1714796018
Report to moderator
1714796018
Hero Member
*
Offline Offline

Posts: 1714796018

View Profile Personal Message (Offline)

Ignore
1714796018
Reply with quote  #2

1714796018
Report to moderator
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4158
Merit: 8382



View Profile WWW
August 31, 2012, 03:14:52 PM
 #2

* Can still create new keys for itself and doesn't rely on some outside server to hold my private keys.
I think this is the only bullet you gave for something you actually want it to do, the rest were just operating constraints.  For this purpose you could use vanitygen or any of a large number of other totally offline tools.

If you actually want to, say, detect the reception of transactions— you might want to look into bitcoinj.

jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
August 31, 2012, 03:16:55 PM
 #3

As gmaxwell suggests, you could make something from bitcoinj, perhaps as a servlet so that you can interface with PHP (suitably secured).

You would not need the GUI but to give you an idea of size, MultiBit runs easily in 100MB of RAM and the disk storage is 20ish MB for the blockchain. The wallets are small - I have had a few thousand keys in a wallet and it is around 1 MB.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Nyhm
Full Member
***
Offline Offline

Activity: 216
Merit: 100



View Profile WWW
August 31, 2012, 03:20:59 PM
 #4

I was also going to recommend a BitCoinJ solution. I'm a Java developer, and I've been doing a few things with it (such as VanillaWallet) and have found it to work well.

[Bitcoin Game List] ~ [BitcoinGalaxy.net Live Bitcoin Visualization] ~ [PotentialGames.com]
PrintCoins (OP)
Hero Member
*****
Offline Offline

Activity: 533
Merit: 501


View Profile
August 31, 2012, 05:16:30 PM
 #5

Yep, I have been looking at bitcoinj, but was hoping not to have to roll a solution myself. Guess that this is just the facts, and it is time to get rolling.


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!