<p>Just some quick tips to get you started:</p>
<ul>
<li>run with 'noirc=1' so that your node IP isn't discoverable via IRC</li>
<li>run with several 'connect=&lt;sometrustednodeip&gt;' so your node only connects to other specific nodes that you trust</li>
<li>do not expose the json api to the internet at large, confine it to localhost or specific ip only.</li>
<li>if you plan to hold a significant amount of bitcoins, then estimate how many you'll need for your daily float, and save the rest in an offline wallet (also generated on an offline computer - don't leave traces of your keys on any internet-connected disk)</li>
<li>do not accept 0-confirmation transactions, other than for really trivial amounts where speed of delivery is of the essence.</li>
<li>do use new bitcoin addresses for every new customer and order. address reuse makes it easier to track your customers.</li>
</ul>
<p>There are probably a more items that could be added to the list, this is certainly not to be treated as comprehensive.</p>

CC BY-SA 4.0
2011-10-04T14:54:44.537Z
2022-05-27T15:52:50.120Z
2022-05-27T15:52:50.120Z
nanotube
<ul>
<li>Is there any good tutorial, discussion or implementation of <code>bitcoind</code> for business?</li>
<li>What's the best Bitcoin.conf?</li>
<li>How to expose the Bitcoind API to the internet?</li>
<li>How to guarantee confidentiality, integrity and availability? </li>
</ul>

<p>Basically I'm looking for advices on how not to turn my small online shop into the new mybitcoin.com :)</p>

CC BY-SA 3.0
2011-10-04T16:16:22.910Z
I think the question should be closed, it's too broad for one Q&A, and you should try to separate it into several more specific questions.
Serith
CC BY-SA 3.0
2011-10-04T16:42:11.933Z
I wish someone can come up with a link to a structured tutorial...
Mascarpone
CC BY-SA 3.0
2011-10-04T18:01:22.720Z
indeed, if there is not a walkthrough for this in existence, there should be. :)
nanotube
<security><bitcoind><ecommerce>
How can I best implement Bitcoin in my business?
Mascarpone
# How can I best implement Bitcoin in my business?

(Asked by: username_0 on 2011-10-04)

* Is there any good tutorial, discussion or implementation of `bitcoind` for business?
* What's the best Bitcoin.conf?
* How to expose the Bitcoind API to the internet?
* How to guarantee confidentiality, integrity and availability?

Basically I'm looking for advices on how not to turn my small online shop into the new mybitcoin.com :)

**Tags:** security, bitcoind, ecommerce

> **Comments:**
> **username_1**: I think the question should be closed, it's too broad for one Q&A, and you should try to separate it into several more specific questions.  
> **username_0**: I wish someone can come up with a link to a structured tutorial...  
> **username_2**: indeed, if there is not a walkthrough for this in existence, there should be. :)  

---

## 1 answers

### Answer by username_2 on 2011-10-04. Score: 8 | Accepted answer

Just some quick tips to get you started:

* run with 'noirc=1' so that your node IP isn't discoverable via IRC
* run with several 'connect=<sometrustednodeip>' so your node only connects to other specific nodes that you trust
* do not expose the json api to the internet at large, confine it to localhost or specific ip only.
* if you plan to hold a significant amount of bitcoins, then estimate how many you'll need for your daily float, and save the rest in an offline wallet (also generated on an offline computer - don't leave traces of your keys on any internet-connected disk)
* do not accept 0-confirmation transactions, other than for really trivial amounts where speed of delivery is of the essence.
* do use new bitcoin addresses for every new customer and order. address reuse makes it easier to track your customers.

There are probably a more items that could be added to the list, this is certainly not to be treated as comprehensive.


---

