Bitcoin Forum
May 21, 2024, 11:29:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BTC double spend  (Read 184 times)
PatrykCOIN (OP)
Member
**
Offline Offline

Activity: 63
Merit: 10


View Profile
November 16, 2017, 06:04:45 AM
 #1

I am merchant hoping to accept BTC as means of payment, I need someone to throw more light on the term  "DOUBLE SPEND"  & how it affects my business

▰       IDEX       ▰       Ethereum’s First High-Performance Decentralized Exchange
▨ ▬▬▬▬▬   State Channel Speed with On-Chain Settlement   ▬▬▬▬▬ ▨
JOIN THE TOKEN SALE   ▨   START TRADING INSTANTLY   ▨   BOUNTY   ▨   TELEGRAM
Yakamoto
Legendary
*
Offline Offline

Activity: 1218
Merit: 1007


View Profile
November 16, 2017, 06:16:42 AM
 #2

I am merchant hoping to accept BTC as means of payment, I need someone to throw more light on the term  "DOUBLE SPEND"  & how it affects my business
The easy explanation for this goes as follows; someone sends a transaction and then "refreshes" their wallet so that it doesn't register the amount as being spent, and they send the same transaction to another address. The best way to counter this is to require 3-4 confirmations on a transaction before accepting the transaction as completed, as this makes sure that they do not have the ability to double spend and get away with it.

It shouldn't affect your business so long as you make sure the confirmations go through properly.
Herbert2020
Legendary
*
Offline Offline

Activity: 1946
Merit: 1137


View Profile
November 16, 2017, 06:45:38 AM
 #3

the short answer is: never accept any transaction which has 0 confirmation
the easy method is: use a service like bitpay.com to accept bitcoin payments

the long answer.
technically you don't own the bitcoins you receive unless they are included in a block or in other words mined or commonly known as confirmed transactions. a transaction with 0 fee can be double spent. it is not as easy as it may sound like but it is possible.

as for number of confirmation, in bitcoin with the huge hashrate and difficulty, and when network is fine, 1 confirmation for small transactions but 3 confirmation is more safe for most cases. for large amounts of bitcoin 6+ is recommended and in cases of emergencies 15-30 confirmation is recommended.
read more:
https://bitcoin.org/en/you-need-to-know#instant
https://en.bitcoin.it/wiki/Confirmation
some more technical information here: https://bitcoin.stackexchange.com/questions/1170/why-is-6-the-number-of-confirms-that-is-considered-secure

also there is this API which many gambling sites use when they accept 0 confirmation transactions: https://www.blockcypher.com/dev/bitcoin/#confidence-factor

Weak hands have been complaining about missing out ever since bitcoin was $1 and never buy the dip.
Whales are those who keep buying the dip.
Pages: [1]
  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!