Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: BitFanatic on June 23, 2013, 10:20:54 PM



Title: Security advice on setting up a gambling Bitcoin site
Post by: BitFanatic on June 23, 2013, 10:20:54 PM
EDIT: secure implementation decided thanks for the help!

Potential alternative option:

. Lightweight app on web which communicates directly to a database.
. Database holds a big list of readily created "receive addresses" by a wallet held off server.
. Off server process runs on my PC continuously checking the database for "work".

This approach is probably a lot safer and would also remove the need for a dedicated server. The downsides would be having to run a PC 24-7 at home which constantly checks for work. The off server process would create more addresses when needed and add them to the database (remotely). It would also send out bitcoins to winners and transfer the bulk of BTC to an offline wallet.

What would you say is the best approach? Regardless of implementation there will be a "hot wallet" and "cold wallet".




Title: Re: Security advice on setting up a gambling Bitcoin site
Post by: bitvisit on June 24, 2013, 03:58:31 PM
Honestly, If you have to post questions all across the internet to learn how to secure your system, then a BitCoin gambling site may not be for you.

If I was programming a bitcoin gambling site I wouldn't share any of my sites inner workings anywhere online.


I would suggest asking specific questions such as, What is the benefits of writing to my database using PDO vs mysqli or mysql?

The other thing you could do is hire a professional to come in and secure your system for you.

Good luck.


Title: Re: Security advice on setting up a gambling Bitcoin site
Post by: BitFanatic on June 24, 2013, 06:55:53 PM
Honestly, If you have to post questions all across the internet to learn how to secure your system, then a BitCoin gambling site may not be for you.

If I was programming a bitcoin gambling site I wouldn't share any of my sites inner workings anywhere online.


I would suggest asking specific questions such as, What is the benefits of writing to my database using PDO vs mysqli or mysql?

The other thing you could do is hire a professional to come in and secure your system for you.

Good luck.


Thanks for the comments - I am asking at a high level as I want to make sure that this is as secure as possible.
The advice of hiring a professional is certainly something I am considering but this in itself poses risks!

Posting the questions isn't for learning - but deciding on the best approach. I am not new to computer security but this is my first Bitcoin related project.