Bitcoin Forum
December 03, 2016, 01:53:10 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: bitcoind vs. bitcoin --server  (Read 5557 times)
1bitc0inplz
Member
**
Offline Offline

Activity: 112


View Profile
May 17, 2011, 02:02:14 AM
 #1

Can someone explain the differences between running bitcoin with the --server option versus compiling it as a daemon and running bitcoind?

Other than the obvious difference, ones a daemon the other isn't, is there any difference in the role they can serve?

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
error
Hero Member
*****
Offline Offline

Activity: 574



View Profile
May 17, 2011, 02:06:45 AM
 #2

bitcoin gives you a GUI. bitcoind does not.

15UFyv6kfWgq83Pp3yhXPr8rknv9m6581W
1bitc0inplz
Member
**
Offline Offline

Activity: 112


View Profile
May 17, 2011, 02:10:59 AM
 #3

bitcoin gives you a GUI. bitcoind does not.

Really? That's the only difference?

That's what I was beginning to suspect, but I wanted to double check.

So, somebody who wanted to create a pool, but was too busy screwing with other parts of their software they needed to create, could just run bitcoin --server as their "backend" until they got around to screwing with setting up boost and all the other dependencies required to build bitcoind?

Sorry, I just wanted to re-phrase my understanding of what you said, just to make certain I understand.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
lulzplzkthx
Sr. Member
****
Offline Offline

Activity: 322



View Profile WWW
May 17, 2011, 02:19:22 AM
 #4

bitcoin gives you a GUI. bitcoind does not.

Really? That's the only difference?

That's what I was beginning to suspect, but I wanted to double check.

So, somebody who wanted to create a pool, but was too busy screwing with other parts of their software they needed to create, could just run bitcoin --server as their "backend" until they got around to screwing with setting up boost and all the other dependencies required to build bitcoind?

Sorry, I just wanted to re-phrase my understanding of what you said, just to make certain I understand.
I believe boost, etc. is required for bitcoin, not just bitcoind. I could be very wrong.

1bitc0inplz
Member
**
Offline Offline

Activity: 112


View Profile
May 17, 2011, 02:20:55 AM
 #5

I believe boost, etc. is required for bitcoin, not just bitcoind. I could be very wrong.

No, I believe you are right. But, with bitcoin (not daemon) I don't necessarily have to compile it. I can just download the binaries and run. I do not believe (and someone correct me if I'm wrong) that there is an official bitcoind binary for any platform... I'd have to compile that myself.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
lulzplzkthx
Sr. Member
****
Offline Offline

Activity: 322



View Profile WWW
May 17, 2011, 02:54:38 AM
 #6

I believe boost, etc. is required for bitcoin, not just bitcoind. I could be very wrong.

No, I believe you are right. But, with bitcoin (not daemon) I don't necessarily have to compile it. I can just download the binaries and run. I do not believe (and someone correct me if I'm wrong) that there is an official bitcoind binary for any platform... I'd have to compile that myself.
The Windows installer provides a bitcoind.exe in the folder C:\Program Files (x86)\Bitcoin\daemon\

Though I believe the Linux version does NOT include a bitcoind executable, and I don't touch Apple-branded stuff.

1bitc0inplz
Member
**
Offline Offline

Activity: 112


View Profile
May 17, 2011, 03:06:23 AM
 #7

... I don't touch Apple-branded stuff.

Cry  Wink

Thanks for the reply. I am hyped about this. So glad I can focus my energy on solving other problems, and leave tracking down dependencies for another day.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
netrin
Sr. Member
****
Offline Offline

Activity: 322


FirstBits: 168Bc


View Profile
May 31, 2011, 10:35:07 AM
 #8

The Linux 0.3.21 binaries do indeed come with pre-compiled bitcoin and bitcoind.

Lulzplzkthx, answer=(false==answer); variable 'answer' not defined nor recursive. Clever and twisted though.

Greenlandic tupilak. Hand carved, traditional cursed bone figures. Sorry, polar bear, walrus and human remains not available for export.
Vitalicus
Full Member
***
Offline Offline

Activity: 190


View Profile
January 10, 2013, 09:17:05 PM
 #9

How to do a transaction from other PC (without timewiever), if I started the server on my local computer.
Gavin Andresen
Legendary
*
qt
Offline Offline

Activity: 1652


Chief Scientist


View Profile WWW
January 10, 2013, 09:29:53 PM
 #10

correction: bitcoin-qt/bitcoind command-line arguments have a single-dash, so it would be
  bitcoin-qt -server

Since you have to set a rpcuser/rpcpassword in the bitcoin.conf file for -server to work anyway, you might want to put "server=1" in the bitcoin.conf file instead of using the command-line argument...

How often do you get the chance to work on a potentially world-changing project?
SgtSpike
Legendary
*
Offline Offline

Activity: 1344



View Profile
January 10, 2013, 09:36:27 PM
 #11

correction: bitcoin-qt/bitcoind command-line arguments have a single-dash, so it would be
  bitcoin-qt -server

Since you have to set a rpcuser/rpcpassword in the bitcoin.conf file for -server to work anyway, you might want to put "server=1" in the bitcoin.conf file instead of using the command-line argument...

Cool - I didn't realize I could run a bitcoind server and still have the gui available.  That could be handy!
Pages: [1]
  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!