<p>I can't talk about other ATMs but in BTCPoint (The Bticoin ATM of Barcelona) works the following way:</p>

<ol>
<li>The user want to SELL bitcoin</li>
<li>The bitcoin machine provides a fresh new public address for the transfer</li>
<li>The user sends the bitcoins to that address</li>
<li>Bitcoin network detects the transfer sent and issues a ticket with a confirmation code</li>
<li>The user waits for some minutes while the transaction is confirmed (the ATM can be used by other people)</li>
<li>After some confirmations the user scans the "ticket with the confirmation code" in the QR reader.</li>
<li>The ATM validates the confirmation and gives money out if everything is valid.</li>
</ol>

<p>Check out the operations in: <a href="http://www.btcpoint.org" rel="nofollow">http://www.btcpoint.org</a></p>

<p>For some extra security (camera recording the confirmation code in step 4.) the machine can be configured so that a PIN code is inserted. This PIN code is then required in step 6.</p>

CC BY-SA 3.0
2014-02-24T10:13:41.900Z
2014-03-03T17:39:11.787Z
2014-03-03T17:39:11.787Z
Jordi P.S.
<p>Some bitcoin ATMs allow the exchange from bitcoins to paper money. Since waiting in front of an ATM for a confirmation is not feasible, they must defend themselves in another way against double-spends. How do they do that?</p>

<doublespend><otc><bitcoin-atm>
How are Bitcoin ATMs secured against double-spends?
jnnk
# How are Bitcoin ATMs secured against double-spends?

(Asked by: username_0 on 2013-12-18)

Some bitcoin ATMs allow the exchange from bitcoins to paper money. Since waiting in front of an ATM for a confirmation is not feasible, they must defend themselves in another way against double-spends. How do they do that?

**Tags:** doublespend, otc, bitcoin-atm


---

## 1 answers

### Answer by username_1 on 2014-02-24. Score: 4

I can't talk about other ATMs but in BTCPoint (The Bticoin ATM of Barcelona) works the following way:

1. The user want to SELL bitcoin
2. The bitcoin machine provides a fresh new public address for the transfer
3. The user sends the bitcoins to that address
4. Bitcoin network detects the transfer sent and issues a ticket with a confirmation code
5. The user waits for some minutes while the transaction is confirmed (the ATM can be used by other people)
6. After some confirmations the user scans the "ticket with the confirmation code" in the QR reader.
7. The ATM validates the confirmation and gives money out if everything is valid.

Check out the operations in: <http://www.btcpoint.org>

For some extra security (camera recording the confirmation code in step 4.) the machine can be configured so that a PIN code is inserted. This PIN code is then required in step 6.


---

