Bitcoin Forum
May 30, 2024, 10:31:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: How a Restaurant can Implement BTC  (Read 2121 times)
Dafar
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


dafar consulting


View Profile
April 23, 2014, 02:06:08 PM
 #41

The risk is that someone can write a special wallet program that can send two transactions that spend the exact same bitcoins.  One transaction would be paying the merchant (which the merchant would see), and the other would send the bitcoins to a different address that you own (the merchant probably won't even see that transaction until it is confirmed). Only one of those transactions will become confirmed and added to the blockchain.  Once one of the transactions is confirmed, the other transaction will become invalid and all peers will discard it.  This is not an easy or reliable process, and it is obviously fraud (just like writing a bad check, or falsely claiming fraud on a credit card transaction).  It would be faster, easier, and more reliable for the customer to simply get up and walk out of the restaurant without paying than it is to try and successfully pull off this 0 confirmation fraud.

I see, thanks!




███████████
███████████████
█████████████████████
█████████████████████████
█████████████████████████████████
██████████████████████████████████
██████████████████████████████████████
███████████████░████░░███████████████████
██████████████░░█░░█░█░░█░░██████████████
██████████████░░█░░█░█░░█░███████████████
█████████████████████████████████████████
███████████▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████████
██████████████████████████████████
█████████████████████████████████
█████████████████████████
█████████████████████
███████████████
██████████
|
|
|
MOON_2000
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
April 23, 2014, 11:57:06 PM
 #42

So how do u handle 0 confirmation tx's
The places I have eaten never wait for confirmation. It does require some trust on their part, but so does a check or even a cash. The cash may be found to be counterfeit later on. It is worth trusting in these cases because faking it would be a bigger hassle than just paying the bill.

Yes, I am sure were will see a low percentage of fraud here.
coinbling
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
May 25, 2014, 02:43:23 PM
Last edit: September 30, 2014, 08:55:09 AM by coinbling
 #43

I
BittBurger
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1001


View Profile
May 25, 2014, 06:09:03 PM
 #44

Latin House Grill in Miami (Kendall) does this.  No BitPay needed.

1)  Open up Blockchain app
2)  Type in the Bitcoin amount and the app tells you exactly how much USD it equals while you type.
3)  Fine tune it until correct
4)  Submit.

No merchant fees for Latin House Grill (even low ones via BitPay).
Fortunately for them, Bitcoin went up significantly since I paid $52 for our dinner.
I have now paid them $70 for dinner :-P
Fortunately I replenished *my* bitcoin immediately.

-B-

Owner: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
View it on the Blockchain | Genesis Block Newspaper Copies
Ron~Popeil
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
May 25, 2014, 06:16:10 PM
 #45

The risk with 0 is no more than the risk of charge backs and traditional fraud. There will always be a percentage of the population that seeks to defraud and steal. Bit coin is not immune to this. 

TheTruth4
Member
**
Offline Offline

Activity: 108
Merit: 10


View Profile
May 25, 2014, 08:37:46 PM
 #46

Use BitPay. They will help. They have retailer solutions
doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
May 25, 2014, 10:37:29 PM
 #47

Buy a coinkite terminal.  Works well.  Great support team.  Looks like other EFTPOS (Credit card) hardware, so staff dont require much training.  Auto forwarding at the back end too.
Ron~Popeil
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
May 26, 2014, 06:24:37 AM
 #48

Quickbooks will be adding bit coin to its POS systems soon as well.

zimmah
Legendary
*
Offline Offline

Activity: 1106
Merit: 1005



View Profile
May 26, 2014, 08:06:12 AM
 #49

Thanks, I was a little iffy about the confirmations. Basically.. if you required even 1 confirmation you need to wait 10 minutes right?

The average time between confirmations is 10 minutes. Sometimes they can happen in less than a second, or they can take over an hour.

If you require 0 confirmations, the merchant gets his money instantly, right?

It's not the sender that decides how many confirmations are required, the merchant decides how many confirmations they want to wait for.  The transaction will typically show up in the merchants wallet in less than 5 seconds (often less than a second). At that time it will have 0 confirmations.

But what is the risk? Can someone send a "fake" bitcoin and get away with it?

The risk is that someone can write a special wallet program that can send two transactions that spend the exact same bitcoins.  One transaction would be paying the merchant (which the merchant would see), and the other would send the bitcoins to a different address that you own (the merchant probably won't even see that transaction until it is confirmed). Only one of those transactions will become confirmed and added to the blockchain.  Once one of the transactions is confirmed, the other transaction will become invalid and all peers will discard it.  This is not an easy or reliable process, and it is obviously fraud (just like writing a bad check, or falsely claiming fraud on a credit card transaction).  It would be faster, easier, and more reliable for the customer to simply get up and walk out of the restaurant without paying than it is to try and successfully pull off this 0 confirmation fraud.

It's not as simple as that to doublespend. If you send two transactions simultaneously the network will see it, I believe. You'd have to give the real transaction a head start so the network does not have enough time to mark the transaction as a double spent, yet on the same time you should not wait too long, or else the fraudulent transaction will not be able to beat the original transaction. For this reason doublespend attempts often fail.
Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!