<p>You should use bitcoind. You can make JSON RPC calls to it to generate an address, or to find out what the balance of an account is. Using that, you could build an application that allows access to a song if a customer pays for the song, or something like that.</p>

CC BY-SA 3.0
2017-06-06T11:22:39.040Z
Thank you Nick ODell for that information.please does it means that there is no such RPC call for bitcoin-qt ? i mean that allows access to songs if paid for.
charles
CC BY-SA 3.0
2017-06-06T16:46:17.467Z
Bitcoin-qt is a graphical application that doesn't have any RPC functionality, unless you set server=1 in Bitcoin.conf
Nick ODell
CC BY-SA 3.0
2017-06-06T06:39:47.853Z
2017-06-06T06:39:47.853Z
Nick ODell
<p>I'm building a Bitcoin website that will be fully based on wallet services and also trading. I learnt through my searching in the web that Bitcoin qt is the friendly UI version of the software while Bitcoind is just the headless daemon, but same core functionalities.</p>

<p>Now I was given a project to build a website that provide wallets and exchange service for users and also with trading application. Which of this two software will be the best to download? The website will be on VPS account with Godaddy.  </p>

<p>Thanks to Nate and Pieter for warning on the security. I understand the risk but I will still love to have answer to that question. </p>

CC BY-SA 3.0
2017-06-05T14:16:16.780Z
"i was given a project to build a website that provide wallets and exchange service for users and also with trading application."  I don't mean to be rude, but I really don't think this is an appropriate project for non-experts. Bitcoin security is hard to get right, especially when involving automated transactions as a trading service necessarily will.  If you're starting from scratch, as this question suggests, I would be very uncomfortable recommending your project to customers or investors - I think it's very likely that money will be stolen.
Nate Eldredge
CC BY-SA 3.0
2017-06-05T14:25:36.140Z
I agree with @NateEldredge.  If you don't understand which application in Bitcoin Core you need in order to build a website, you are not ready to start building a website that uses Bitcoin.  I'd even feel a little guilty answering your question, since I feel I'd be helping to lose your customer's money.
Jestin
CC BY-SA 3.0
2017-06-05T17:34:22.840Z
Also, if your services run on GoDaddy, I'd like to discourage any customer from trusting you with their money.
Pieter Wuille
<bitcoind><bitcoin-core><wallet>
Bitcoin -qt or Bitcoind - which one to use for building a trading website?
charles
# Bitcoin -qt or Bitcoind - which one to use for building a trading website?

(Asked by: username_0 on 2017-06-05)

I'm building a Bitcoin website that will be fully based on wallet services and also trading. I learnt through my searching in the web that Bitcoin qt is the friendly UI version of the software while Bitcoind is just the headless daemon, but same core functionalities.

Now I was given a project to build a website that provide wallets and exchange service for users and also with trading application. Which of this two software will be the best to download? The website will be on VPS account with Godaddy.

Thanks to username_1 and username_3 for warning on the security. I understand the risk but I will still love to have answer to that question.

**Tags:** bitcoind, bitcoin-core, wallet

> **Comments:**
> **username_1**: "i was given a project to build a website that provide wallets and exchange service for users and also with trading application."  I don't mean to be rude, but I really don't think this is an appropriate project for non-experts. Bitcoin security is hard to get right, especially when involving automated transactions as a trading service necessarily will.  If you're starting from scratch, as this question suggests, I would be very uncomfortable recommending your project to customers or investors - I think it's very likely that money will be stolen.  
> **username_2**: I agree with @username_1.  If you don't understand which application in Bitcoin Core you need in order to build a website, you are not ready to start building a website that uses Bitcoin.  I'd even feel a little guilty answering your question, since I feel I'd be helping to lose your customer's money.  
> **username_3**: Also, if your services run on GoDaddy, I'd like to discourage any customer from trusting you with their money.  

---

## 1 answers

### Answer by username_4 on 2017-06-06. Score: 1

You should use bitcoind. You can make JSON RPC calls to it to generate an address, or to find out what the balance of an account is. Using that, you could build an application that allows access to a song if a customer pays for the song, or something like that.

> **Comments:**
> **username_0**: Thank you username_4 username_4 for that information.please does it means that there is no such RPC call for bitcoin-qt ? i mean that allows access to songs if paid for.  
> **username_4**: Bitcoin-qt is a graphical application that doesn't have any RPC functionality, unless you set server=1 in Bitcoin.conf  

---

